World of Warcraft Addon   Midnight   v1.00

EzroUI

Clean · Configurable · Performance-first

A lightweight, all-in-one UI overhaul for World of Warcraft. Every module redesigned, every setting configurable.

15+ Modules
1.00 Version
MN Midnight
0 Required deps

See the Difference

Drag the handle left or right to compare the default WoW interface with EzroUI.

EzroUI active
Default WoW UI
Before After

Modules

Every piece of your UI — redesigned, consolidated, and configurable from a single settings panel.

🎯

Unit Frames

Custom frames for Player, Target, Focus, Party, Raid, and Boss units. Includes power bars, auras, absorb indicators, and Clique click-cast integration.

⏱️

Cast Bars

Individually styled cast bars for Player, Target, Focus, and Boss frames. Full support for Empowered casts and custom positioning.

🔷

Resource Bars

Automatic detection and styling of Primary and Secondary power resources — mana, energy, rage, runes, and more — for every spec.

👁️

Icon Viewers

Dedicated icon rows for Essential Cooldowns, Utility Cooldowns, and Buff Icons with full layout, sizing, and glow control.

Action Bars

Custom styling for all action bars: configurable border thickness, border color, backdrop color, and pixel-perfect button skinning.

🛡️

Absorb Bars

Visual tracking of shield and absorb effects directly on unit frames, keeping you aware of incoming mitigation at a glance.

Custom Icons & Buffs

Pin any spell or item icon to a movable frame for personal tracking. Custom Buff tracking lets you monitor specific auras your way.

🎨

Icon Customization

Fine-grained icon appearance tweaks — border, glow style, proc highlighting, keybind text, and charge display — applied globally or per-icon.

🔔

Buff & Debuff Frames

Restyled consolidated buff and debuff frames. Filter, reorder, and resize aura icons to fit your layout preferences.

🗺️

Minimap

Clean minimap restyling with square or round shape options, hidden default buttons, and a data-broker icon panel via LibDBIcon.

💬

Chat

Custom chat frame skinning — transparent backgrounds, styled edit box, hidden scrollbar — for a minimal, immersive chat experience.

📋

Character Panel

Enhanced character and inspect frames showing per-slot item level, missing enchants, gems/sockets, and durability — all at a glance.

🔧

Auto UI Scale

Automatically sets the optimal UI scale for your screen resolution on first load, or whenever you change display settings.

📊

Profile System

Full AceDB profile management with import/export (LibDeflate + LibSerialize), dual-spec support, and per-character or shared profiles.

🌐

Localization

Built-in locale framework. Currently ships with full enUS strings and a ready-to-expand template for additional languages.

Quality of Life

Small things that add up. Toggle each improvement individually in the settings panel.

Character Panel Enhancements Item level, enchants, missing enchants, sockets, and durability on character & inspect frames.
Tooltip IDs Show spell, item, unit, quest, and other IDs inside tooltips for quick reference.
Micro Menu Skinning Skin the Micro Menu buttons to match the EzroUI aesthetic. Disable to restore Blizzard styling.
Hide Bags Bar Remove the default Bags Bar frame from the screen.
Auto Repair Automatically repair gear at merchants — using personal gold or Guild Bank funds first.
Sell Grey Items Automatically sell all poor-quality (grey) items when visiting a merchant.
Auto Insert M+ Keys Automatically insert your keystone when the Mythic+ dungeon chooser opens.
Auto Accept Invites Automatically accept party invites from guild members or BattleTag friends.
Faster Auto Loot Instantly loot all items and automatically fix stuck loot windows.
Raid Buffs Tracker At-a-glance display of key raid buff coverage so you can call out missing buffs instantly.

Installation

EzroUI has no required dependencies — all libraries are bundled.

1
Download the latest release Head to the GitHub Releases page and download the latest .zip archive.
2
Extract the archive Unzip the downloaded file. You should see a single EzroUI folder.
3
Copy to your AddOns directory Move the EzroUI folder into your WoW AddOns directory:
World of Warcraft\_retail_\Interface\AddOns\
4
Enable the addon in-game Launch WoW, click AddOns on the character selection screen, and make sure EzroUI is checked.
5
Open the settings panel In-game, type /ezroui to open the configuration panel and customise every module to your liking.

Slash Commands

All commands are typed into the in-game chat box.

Command Description
/ezroui Open the EzroUI settings panel
/ezroui nudge Toggle frame nudge mode for pixel-perfect repositioning
/reload Reload the UI after making changes that require it