File Details
MiniMapRedux04.04.26.8a.zip
- R
- Apr 4, 2026
- 408.37 KB
- 221
- 12.0.5+6
- Classic + 4
File Name
MiniMapRedux04.04.26.8a.zip
Supported Versions
- 12.0.5
- 5.5.3
- 4.4.2
- 3.80.0
- 3.4.5
- 2.5.5
- 1.15.8
MiniMapRedux Changelog
02.04.26.8 (2026-04-02)
Bug Fixes
- TBC Classic — Blizzard buttons not appearing in button bar: Fixed a critical issue where the button bar itself was never created in TBC/Classic. The
BackdropTemplateMixincompatibility shim inCompat.luawas set to an empty table{}, which is truthy in Lua. This caused theBackdropTemplateMixin and "BackdropTemplate"guards throughout the code to pass the string"BackdropTemplate"toCreateFrameeven on game versions where that XML template does not exist, resulting in a silent failure and no button bar being created.- The shim now leaves
BackdropTemplateMixinasnilso the guards correctly pass no template string on unsupported versions. - A new
MiniMapRedux.EnsureBackdropMethods(frame)helper is applied after each affectedCreateFramecall to shimSetBackdrop/SetBackdropColor/SetBackdropBorderColoras no-ops in TBC/Classic where those methods did not exist as frame-level functions. - Affected files:
Core/Compat.lua,Core/ButtonManager.lua,Core/ButtonCollectorDropdown.lua,API/Minimap.lua,Data/DataTexts.lua,UI/StandaloneConfig.lua,UI/ConfigWidgets.lua,UI/Tabs/MinimapTab.lua.
- The shim now leaves
- Settings page displaying incorrectly in TBC Classic: The entire config window (
UI/StandaloneConfig.lua) and all widget helpers (UI/ConfigWidgets.lua) were using hardcoded"BackdropTemplate"directly rather than the guarded form — same root cause as above. The config window would fail to create in TBC, resulting in a broken or missing settings UI. All occurrences updated to use theBackdropTemplateMixin and "BackdropTemplate"guard. - Buttons tab layout overlap: The "Button Bar Customization" section title was positioned at y=-230, overlapping with the "Refresh Buttons" button which ends at y=-248. The section title and the two sliders below it have been shifted down to clear the overlap. The scroll content height for this tab has also been increased from 400 to 500px so the bottom slider is no longer clipped.