File Details
v3.3.1
- R
- Jan 29, 2026
- 1.76 MB
- 12
- 12.0.0
- Retail
File Name
KeyUI-v3.3.1.zip
Supported Versions
- 12.0.0
KeyUI
v3.3.1 (2026-01-29)
Full Changelog Previous Releases
- Filter HEADER_BLANK and PREFACE_ entries from dynamic binding enumeration
Skip non-bindable entries returned by GetBinding(): HEADER_BLANK
separators and PREFACE_ section labels (e.g. Housing category).
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com - Replace hardcoded interface bindings with dynamic enumeration
Use GetNumBindings()/GetBinding() to dynamically enumerate all
keybinding categories and commands from WoW instead of maintaining
a hardcoded binding_mapping table. Filters out HEADER_BLANK separator
entries. Removes ~350 lines of static data from Mappings.lua.
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com - Migrate context menu from UIDropDownMenu to MenuUtil API
Replace deprecated UIDropDownMenu (WoW 11.0.0+) with modern MenuUtil
context menu system. New hierarchical callback-based menu replaces
the old 3-level state machine. Spell and macro icons preserved via
AddInitializer. Also fixes C_Spell.IsSpellKnown → C_SpellBook.IsSpellKnown
per Blizzard API documentation.
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com