File Details
1.0.9
- R
- Jan 4, 2026
- 9.43 KB
- 32
- 11.2.7+2
- Retail + 2
File Name
Krowi_Menu-v1.0.9.zip
Supported Versions
- 11.2.7
- 5.5.3
- 1.15.8
Changed
- Codebase for upload
Fixed (1.0.5)
- Krowi_PopupDialog reference
Added (1.0.6)
- MenuBuilder: BindCallbacks utility function to eliminate callback boilerplate
- MenuBuilder: Default implementations for KeyIsTrue and KeyEqualsText using Krowi_Util
- Version constants (MAJOR, MINOR) exposed on all library objects
- Shared KROWI_MENU_LIBRARY_MINOR constant for consistent versioning across all files
Changed (1.0.7)
- MenuBuilder: Fixed KeyEqualsText callback parameter order to match documentation (filters, keys, value)
- MenuBuilder: Updated CreateRadio methods to support custom value parameter separate from display text
Added (1.0.7)
- MenuBuilder: CreateCustomCheckbox method for custom checkbox implementations
- MenuBuilder: CreateCustomRadio method for custom radio button implementations
Added (1.0.8)
- MenuBuilder: CreateSubmenuRadio method for creating radio buttons in submenus with custom callbacks
- MenuBuilder: Generic CreateSelectDeselectAll method for flexible batch operations on any filter type
- MenuBuilder: Generic CreateSelectDeselectAllButtons method for creating Select All/Deselect All button pairs
- MenuBuilder: Generic OnAllSelect callback for handling batch select/deselect operations
Changed (1.0.8)
- MenuBuilder: Removed verbose inline documentation, moved detailed API docs to Description.md
- MenuBuilder: Simplified section separators and removed redundant comments
- MenuBuilder: Standardized code formatting (consistent indentation, removed inconsistent semicolons)
Removed (1.0.8)
- MenuBuilder: SetRewardsFilters callback (replaced by generic OnAllSelect)
- MenuBuilder: SetFactionFilters callback (replaced by generic OnAllSelect)
- MenuBuilder: CreateSelectDeselectAllRewards method (replaced by generic CreateSelectDeselectAll)
- MenuBuilder: CreateSelectDeselectAllFactions method (replaced by generic CreateSelectDeselectAll)
Added (1.0.9)
- MenuBuilder: SetElementEnabled method for dynamically enabling/disabling menu elements (buttons, checkboxes, radio buttons) after creation
Changed (1.0.9)
- MenuBuilder: Renamed internal table from
MenuBuildertomenuBuilder(lowercase) for consistency - MenuBuilder: Simplified menu tag generation - removed verbose prefixes, now uses uniqueTag directly
- MenuItem: Changed KROWI_MENU_LIBRARY_MINOR initialization to direct assignment for consistency