Releases: VengeanceStudio/Midnight_UI
MidnightUI - Initial Release for WoW Midnight Launch
MidnightUI v12.0.1.0 - Initial Release
Release Date: February 27, 2026
WoW Version: 12.0+ (Midnight Expansion)
License: MIT
🎉 Initial Release
MidnightUI v12.0.1.0 marks the first public release of a complete, modular UI replacement for World of Warcraft: Midnight. Built from the ground up for WoW 12.0+, MidnightUI delivers a clean, modern interface that removes Blizzard's default clutter while providing powerful customization options.
✨ Key Features
🎨 Modular Architecture
- 11 independent modules - enable/disable as needed
- Configure everything via
/muicommand - Zero performance impact from unused modules
🖼️ Professional Theming
- 4 Built-in Skins: Midnight (default dark), Blizzard (classic), Glass (transparent), Flat (minimal)
- Consistent styling across all UI elements
- LibSharedMedia-3.0 support for custom textures and fonts
📊 Powerful Info Bars (Data Brokers)
- 12 pre-built data widgets: System Info, Clock, Gold Tracker, Friends, Guild, Bags, Durability, Location, Difficulty, Volume, WoW Token, Item Level
- LibDataBroker-1.1 compatible for third-party plugins
- Unlimited custom bars with independent positioning
- Per-bar configuration: size, fonts, colors, transparency, textures
🎯 Advanced Unit Frames
- Full suite: Player, Target, Target-of-Target, Pet, Focus, Boss (1-5)
- Powerful tag system for custom text displays (
[curhp],[maxhp],[name],[level], etc.) - Class coloring, hostility coloring, power type coloring
- Boss frames with unified settings (configure once, apply to all)
- Independent transparency controls for bars and backgrounds
- WoW 12.0+ API integration (
UnitHealthPercent,UnitPowerPercent)
⚔️ Enhanced Action Bars
- Removes default Gryphon/Dragon artwork
- All 8 action bars + Pet + Stance bars supported
- Customizable button sizes, spacing, and fade effects
- Combat state awareness
🗺️ Modern Minimap
- Rectangular/square design (no more circular minimap!)
- Coordinate display (X, Y)
- Auto-zoom functionality
- Clean borders matching current skin
🛠️ 13 Quality-of-Life Tweaks
- Auto-Repair: Automatically repair gear at vendors (with optional guild bank support)
- Auto-Sell Junk: Vendor all grey items automatically
- Auto-Insert Keystone: Places Mythic Keystones into font when nearby
- Auto-Delete Confirmation: Auto-fills "DELETE" text
- Talent Import Overwrite: Checkbox to overwrite existing loadouts
- Hide Gryphons/Bag Bar: Remove decorative UI clutter
- Fast Loot, Reveal Map, Auto Screenshot, Skip Cutscenes and more
🎯 Advanced Positioning System
- Move Mode with visual frame highlights
- Drag-and-drop positioning
- Nudge arrows for pixel-perfect placement
- Per-frame lock/unlock controls
- Reset to defaults
📦 What's Included
Modules:
- ✅ Skins (4 themes)
- ✅ Info Bars (12 data brokers)
- ✅ Unit Frames (Player, Target, ToT, Pet, Focus, Boss)
- ✅ Action Bars (all 8 bars + Pet + Stance)
- ✅ Minimap Enhancements
- ✅ Movable Frame System
- ✅ Tweaks (13 automation features)
- ✅ UI Buttons Styling
- ✅ Chat Enhancements
- ✅ Setup Wizard
- ✅ Cooldown Manager
Embedded Libraries:
- Ace3 Framework (AceAddon, AceConfig, AceDB, AceEvent, AceGUI, AceHook, AceConsole)
- LibSharedMedia-3.0
- LibDataBroker-1.1
- LibCompress
- CallbackHandler-1.0
🚀 Installation
- Download
MidnightUI-v12.0.1.0.zip - Extract to
World of Warcraft\_retail_\Interface\AddOns\ - Launch WoW and type
/muito configure
⚙️ Configuration
In-Game Commands:
/mui- Open main settings panel
First-Time Setup:
- Setup wizard automatically launches on first load
- Choose your preferred skin, enable modules, and configure positioning
Tag System Help:
- Unit frame text customization uses dynamic tags
- Click "Tag Help" button in unit frame options for full tag reference
⚠️ Known Limitations
Party/Raid Frames:
Due to WoW 12.0+'s secure frame API restrictions, MidnightUI does not support custom party/raid frames. We recommend:
- Danders Frames - Lightweight raid/party frames
- Grid2 - Lightweight raid frames
- VuhDo - Healing-focused frames
- ElvUI - Complete UI suite
Combat Restrictions:
Frame movements and some visibility changes are restricted during combat per Blizzard's secure frame policies.
🐛 Bug Fixes & Improvements
As this is the initial release, no bug fixes are listed. All features are newly implemented.
Primary Testing Completed:
- ✅ WoW 12.0.1 (Retail/Live servers)
- ✅ All 13 classes tested
- ✅ Raid, dungeon, and world content environments
- ✅ Compatible with WoW Token, currency, and achievement systems
🔧 Technical Details
Addon Metadata:
- Interface Version: 120001
- Lua Version: Compatible with WoW's Lua 5.1/5.2 environment
- TOC File: MidnightUI.toc
Performance:
- Event-driven updates (no OnUpdate performance drain)
- Modular loading (unused modules don't consume resources)
- Optimized for minimal memory footprint
API Compatibility:
- Uses WoW 12.0+ native APIs (
UnitHealthPercent,UnitPowerPercent) - Secure frame system for combat-safe interactions
- State drivers for dynamic visibility
🙏 Credits
Author: Vengeance
Special Thanks:
- Ace3 Framework developers
- LibSharedMedia-3.0 maintainers
- LibDataBroker-1.1 contributors
- Beta testers and early adopters
📝 License
MIT License - See LICENSE.txt
📞 Support & Feedback
In-Game Help:
- Type
/muifor settings - Check module tooltips for feature descriptions
- Use "Tag Help" button in unit frames for text formatting
Community:
- Report bugs via GitHub Issues
- Request features via GitHub Discussions
- Submit improvements via Pull Requests
🔮 Roadmap
Planned for v12.0.1.1:
- Cooldown Manager refinements
- UI Visual Enhancements
- More skin presets
- Profile import/export functionality
Download: MidnightUI-v12.0.1.0.zip
Thank you for trying MidnightUI! We hope you enjoy a cleaner, more powerful World of Warcraft interface.