File Details
0.5.0
- R
- Mar 6, 2026
- 429.55 KB
- 30
- 12.0.1+5
- Retail + 2
File Name
DragonLoot-0.5.0.zip
Supported Versions
- 12.0.1
- 12.0.0
- 11.2.7
- 5.5.3
- 4.4.2
- 2.5.5
# DragonLoot
## [0.5.0](https://github.com/DragonAddons/DragonLoot/tree/0.5.0) (2026-03-06)
[Full Changelog](https://github.com/DragonAddons/DragonLoot/compare/0.4.0...0.5.0) [Previous Releases](https://github.com/DragonAddons/DragonLoot/releases)
- fix: badge formatting in README.md (#43)
- feat: custom options panel replacing AceConfig (#42)
* feat: add DragonLoot_Options companion addon with custom UI
Create a LoadOnDemand companion addon that replaces AceConfig/AceGUI
with a fully custom options panel. Includes widget files, tab files
(General, Loot Window, Loot Roll, Auto Loot, History, Appearance,
Animation, Profiles), and a lazy-init Core with bridge pattern.
* feat: expose DragonLootNS bridge global for companion addon
Set DragonLootNS = ns in Init.lua so DragonLoot_Options can access
the main addon namespace without tight coupling.
* refactor: replace AceConfig with LoadOnDemand custom options panel
- Rewrite ConfigWindow.lua as LoadOnDemand bridge
- Strip AceConfig options table from Config.lua
- Remove AceDBOptions, AceGUI, AceConfig, SharedMediaWidgets from embeds.xml
- Update .pkgmeta with move-folders
- Add OptionalDeps to .toc
- Update .luacheckrc exclusions and read_globals
* docs: update AGENTS.md for custom options panel architecture
* fix: defer bridge namespace read to panel creation time
Read DragonLootNS at CreateOptionsPanel() time instead of file load
time. Tab files use forward-declared upvalue assigned in CreateContent
to avoid nil bridge when files load before the global is available.
* fix: filter animation dropdowns by type and lazy-load LibAnimate (#42)
* fix: remove 50-item cap from auto-loot whitelist/blacklist (#42)
* feat: add texture and font previews to LSM dropdowns (#42)
* fix: handle Retail ColorMixin in color picker cancel (#42)
* fix: use correct LibAnimate library name in animation dropdowns (#42)
* fix: parent dropdown list+overlay to UIParent to fix z-order clipping (#42)

