Description
MidnightMap
MidnightMap is a lightweight, standalone minimap replacement designed to modernize your World of Warcraft interface. Built strictly with modern WoW API standards, it offers a clean, memory-efficient solution for players who want a sleek UI without the bloat of heavy libraries.
Whether you are preparing for The War Within or looking ahead to Midnight, this addon provides a crisp, customizable map experience that feels native to the game.
This addon is my pride and joy, been thinking about making this since i started playing wow 20 years ago.
✨ Key Features
🎨 Visual Customization
-
Shape Shifting: Toggle instantly between a modern Square map or a classic Circle.
-
Clean aesthetic: Hide the bulky default Blizzard borders, zoom buttons, and tracking icons for a "code-only" look.
-
Class Colors: Automatically color your minimap border to match your class (e.g., Pink for Paladins, Blue for Mages).
-
Custom Borders: Adjust border thickness, transparency, and background colors to fit your UI theme perfectly.
⚙️ Functionality
-
Mousewheel Zoom: Zoom in/out smoothly using your mouse wheel.
-
Auto Zoom-Out: The map automatically resets to the default zoom level after a few seconds—never get lost looking at a zoomed-in patch of grass again.
-
Smart Calendar: Hides the Calendar button by default, but automatically shows it when you have a Pending Invite, ensuring you never miss a raid or event.
🔓 Movable Elements
-
Unlock & Drag: Fully detach the Zone Text and Clock from the map. Place them anywhere on your screen or hide them entirely for a minimalist look.
🚀 How to Use
MidnightMap works out of the box with sensible defaults. To configure it:
-
Type /mm in chat to open the Options panel.
-
Or navigate to Game Menu > Options > AddOns > MidnightMap.
🛠️ Options Available
-
Lock/Unlock Map: Prevent accidental dragging.
-
Hide Elements: Toggle visibility for Borders, Zone Text, and the Clock.
-
Appearance: Set custom border colors, backdrop opacity, and thickness.
-
Behavior: Adjust the Auto Zoom-out timer duration (1-10 seconds).
⚡ Performance
MidnightMap is written in pure Lua with no external dependencies (no Ace3, no LibStub). This ensures:
-
Near-zero memory usage.
-
No conflicts with other library-based addons.
-
Instant loading times.
📞 Support & Community
Found a bug or have a feature request?
-
Discord: Discord Link
-
Comments: Leave a comment below!
Copyright © 2026 Arrakeen @ Bronzebeard (EU)


