File Details
MidnightMap.zip
- R
- Feb 23, 2026
- 38.87 KB
- 934
- 12.0.1
- Retail
File Name
MidnightMap.zip
Supported Versions
- 12.0.1
# MidnightMap Changelog
## v1.0.0
- **Initial Release**
- Basic Minimap styling (Square/Round shapes).
- Basic Button Hider functionality.
- Custom Backdrop and Border coloring.
- Zone Text and Clock toggles.
## v1.1.0
**Major Feature & Stability Update**
### Core Minimap
- **Edit Mode Fixed:** The addon now manually saves the Minimap position to the database (`MidnightMapDB`) and forces it to stay in place. This fixes the issue where the map would reset position on Reload/Login/Spec Change due to the WoW Edit Mode.
- **Taint Fix:** Changed click handling from `SetScript` to `HookScript`. This prevents the `[ADDON_ACTION_FORBIDDEN]` error when pinging the map.
- **Middle-Click Calendar:** Added functionality to open the Calendar by middle-clicking the minimap.
- **New Element Toggles:** Added options to hide:
- Top Border Decoration.
- Tracking Button.
- Addon Compartment Frame.
### Button Hider Overhaul
- **Smart Scanner:** The Hider now detects standalone addon buttons (e.g., Narcissus, RaiderIO) that do not use the standard LibDBIcon registry.
- **"Nuclear" Skinning:** Improved skinning logic to aggressively remove borders, backgrounds, and rings from stubborn buttons (fixes issues with MoveAny and others).
- **Crash Prevention:** Added "Button Locking" to prevent "Anchor Family" crashes caused by other addons (AllTheThings, DBM) trying to move buttons while we are hiding them.
- **Dynamic Sizing:** The Button Bar frame now automatically resizes to fit exactly the number of buttons collected.
- **Eye Toggle:** Moved the toggle icon to the **Bottom Right** of the minimap.
### Options
- **Slash Command:** Fixed `/mm` not opening the options panel in certain scenarios.
- **Minimap Button:** Added a dedicated MidnightMap button (LibDBIcon) to open options (Left-Click) or reset the bar (Right-Click).
## v1.1.1 (2026-02-23)
**Patch 12.0 (Midnight) Compatibility**
### Fixes
- **Event Crash:** Removed the listener for `EDIT_MODE_LAYOUT_APPLIED` which was causing LUA errors on login. The addon now uses a safer timer-based method to restore positions.
- **Library Handling:** Updated TOC to use `OptionalDeps` for Ace3/LibStub instead of hard-loading internal files, preventing "Error loading file" messages if the user hasn't manually installed libraries.

