WhichKey-Addon.zip
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 cto 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
!keysor!keyin 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_LFGListAPI for queue data - Better application status handling (
invitedvsinviteaccepted) - 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
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

