promotional bannermobile promotional banner

WhichKey

Announce in party when joining which key you joined
Back to Files

WhichKey-Addon.zip

File nameWhichKey-Addon.zip
Uploader
AlvarinAlvarin
Uploaded
Oct 9, 2025
Downloads
10
Size
27.1 KB
Flavors
Retail
File ID
7086617
Type
R
Release
Supported game versions
  • 12.0.0

What's new

Changelog

All notable changes to WhichKey will be documented in this file.

[V2025] - 2025-10-09

πŸŽ‰ Major Update - Complete Redesign

Added

  • 🎨 Color Customization - Full color picker support for dungeon names and levels
  • βš™οΈ Advanced Settings Panel - User-friendly configuration with live preview
  • πŸ” LFG Queue Integration - Reads keystone info directly from Group Finder
  • ⚑ Instant Group Detection - Event-based detection for immediate announcements
  • πŸ’¬ Smart Commands - /wk c to quickly open settings
  • πŸ‘οΈ Live Preview - See your announcement colors in real-time
  • ⏱️ Configurable Delay - Adjustable timing (1-10 seconds) for LFG data loading
  • 🎯 Better Formatting - Keystone levels shown as (+15) format
  • πŸ—οΈ !keys Chat Trigger - Type !keys or !key in party/raid/guild/whisper to link your keystone
  • βš™οΈ Toggle for !keys - Enable/disable the !keys trigger in settings

Changed

  • Removed popup system - Uses Blizzard's native warning instead (cleaner)
  • Simplified announcement flow - Direct LFG queue reading, no inventory fallback
  • Improved error handling - Better pcall usage and error messages
  • Optimized event system - Only triggers on actual group changes
  • Better spam prevention - Member count tracking prevents duplicate announcements
  • Enhanced debug output - Much more detailed logging for troubleshooting

Fixed

  • LFG keystone detection - Now correctly reads from Group Finder applications
  • Group join timing - Proper delay allows LFG data to load
  • Event registration - Fixed deprecated event issues
  • Loading order - Corrected TOC file sequence
  • Color picker API - Updated to modern WoW API (SetupColorPickerAndShow)
  • Namespace issues - Proper ns declaration in all modules

Removed

  • Popup UI system (replaced with chat-only announcements)
  • Popup duration settings (no longer needed)
  • Test popup button (no longer needed)
  • Announce delay slider (consolidated with group join delay)
  • Fallback to player inventory (only uses LFG data now)

Technical Improvements

  • Event-driven architecture for instant detection
  • Proper use of C_LFGList API for queue data
  • Better application status handling (invited vs inviteaccepted)
  • Improved activity info extraction
  • Custom color system with RGB to hex conversion
  • Debug mode enabled by default for easier troubleshooting

[0.1] - Initial Development

Added

  • Basic keystone detection from inventory
  • Simple party chat announcements
  • Popup UI with countdown timer
  • Basic settings panel
  • Slash command system
  • Group detection via passive checking

Features

  • Automatic keystone inventory scanning
  • Visual popup display
  • Basic customization options
  • Debug mode
  • Saved variables support

Version Comparison

Feature v0.1 V2025
LFG Queue Reading ❌ βœ…
Color Customization ❌ βœ…
Live Preview ❌ βœ…
Instant Detection ❌ βœ…
Popup UI βœ… ❌ (simplified)
Settings Command /wkoptions /wk c
Event-Based Detection ❌ βœ…

Future Plans

Planned Features

  • Multi-language support
  • Integration with WeakAuras
  • Keystone level validation
  • Group composition suggestions
  • Historical keystone tracking

Known Limitations

  • Only works with Group Finder listings (not manual invites)
  • Keystone level may not be detected if not in listing name
  • Requires LFG queue data to be available

Bug Reports & Feedback

Please report issues with:

  • WoW version and build number
  • WhichKey version
  • Steps to reproduce
  • Debug mode output (/wk c β†’ Enable Debug Mode)
  • Screenshots if applicable

WhichKey V2025 - Making Mythic+ coordination effortless!

by AlvarΓ­n-Silvermoon

This mod has no additional files