---
title: 'The Ultimate Midnight WoW UI 2026: Full ElvUI Setup & Addon List'
source: 'https://youtube.com/watch?v=LVGQcm1XD0M'
video_id: 'LVGQcm1XD0M'
date: 2026-06-30
duration_sec: 1384
---

# The Ultimate Midnight WoW UI 2026: Full ElvUI Setup & Addon List

> Source: [The Ultimate Midnight WoW UI 2026: Full ElvUI Setup & Addon List](https://youtube.com/watch?v=LVGQcm1XD0M)

## Summary

This video provides a comprehensive, step-by-step guide to creating a minimalist World of Warcraft UI using ElvUI and a curated set of add-ons. The creator shares their exact profiles and configuration settings, covering everything from core setup to optional quality-of-life enhancements. The guide is designed for users of varying monitor resolutions and includes detailed instructions for importing profiles from Wago.io and GitHub.

### Key Points

- **Request for UI breakdown** [0:01] — Viewers requested a breakdown of the creator's UI and add-ons, including setup instructions and importable profiles.
- **Video purpose** [0:08] — The video explains the add-ons used, how to set everything up, and provides profiles for import.
- **ElvUI as core foundation** [0:28] — The UI is built on ElvUI as a core foundation with several layered add-ons.
- **Recording setup explained** [0:42] — During recording, only the center portion of the screen is shown. The full UI extends further out on the sides on a 49-inch ultra-wide monitor (5120x1440). For the video, the resolution was downscaled to 2560x1440 for wider usability.
- **UI scaling for standard monitors** [1:12] — Users on 1920x1080p monitors can import the profiles but may need to adjust the overall UI scale in ElvUI and reposition a few elements.
- **Add-on categories** [1:29] — Essential core add-ons are highlighted in deep blue; optional quality-of-life add-ons are in green.
- **Fresh character setup walkthrough** [2:05] — The creator walks through setting up the entire UI from a fresh character, with timestamps in the description for each add-on.
- **ElvUI initial setup** [2:16] — First-time users need to run the setup wizard: click 'setup CVars' and set UI scale to auto-scale.
- **Importing Dim UI ElvUI profile** [2:47] — Instructions to import the main profile string and optional aura filters string from the Wago link for the Dim UI ElvUI profile.
- **WindTools plugin setup** [4:21] — Instructions to import the WindTools profile from GitHub via the raw script copy-paste method into the ElvUI WindTools import box.
- **Blizzard damage meter enablement** [4:55] — Enables Blizzard's built-in damage meter via gameplay enhancements options; if not using it, WindTools re-skinning for the damage meter needs to be disabled.
- **Plater name plates setup** [5:48] — Install Plater, choose it as the nameplate add-on, then import the Dim UI profile from Wago.
- **Class UI Enhance cooldown manager** [7:09] — Two profile versions are provided: 'light' (for Death Knights with ElvUI action bars) and 'full' (replaces center action bars and adds HUD). Import instructions vary by version.
- **Mini compact runes for Death Knights** [9:23] — For Death Knights using the light version, recommended to pair with mini compact runes add-on for rune/resource tracking.
- **Simple assisted combat icon** [11:53] — A customizable icon showing the current assist/highlight spell. Settings: enable show with target, show in combat, hide while mounted, hide in vehicle/pet battle.
- **Masque skins for UI elements** [12:51] — Apply the 'Dark Skulls' skin globally for skinnable elements; for simple assisted combat icon, use the 'Squat' skin.
- **BindPad for keybinding** [13:54] — A keybinding helper that reduces on-screen action bars by dragging spells/macros into spec-specific tabs. General tab carries across all characters; character-specific tab is per spec.
- **Midnight Battle Text** [15:08] — Configured to show only incoming and static battle text. Disable outbound frames and notification frame. Set inbound to hide icons; static with reverse direction. Disable server alerts to reduce spam.
- **XIV Data Bar Continued** [16:53] — A minimalist info bar replacing ElvUI's default data bar. Import profile from GitHub raw script.
- **Enhanced QoL** [17:48] — A quality-of-life add-on with frame scaling, better private aura handling, and visibility rules. Import profile from GitHub; enable frame scaling; enable standalone private aura and position it next to the player unit frame.
- **Plumber** [19:37] — Adds improvements to looting, talking heads, inventory, title management. Key options: enable loot window, talking head, title manager, reagents/vendors locations, nameplate soft targets, show cast bar, show quest objective.
- **Dialogue UI** [20:49] — Replaces default quest/NPC dialogue windows with a modern dark mode UI. Adjust settings via F1 when interacting with an NPC. Recommended to disable camera movements and enable auto-complete quest for holiday events.
- **Waypoint UI** [22:00] — Adds a clean beam waypoint pointing towards objectives. Works well alongside TomTom. Default settings are sufficient.

### Conclusion

This walkthrough provides a complete, import-based solution for building a minimalist WoW UI. By following the step-by-step instructions and using the provided profiles, users can replicate the exact look and functionality, with flexibility for different classes and monitor resolutions.

## Transcript

In my last video, a lot of you asked
about my UI and what add-ons I use to
achieve this look. So, today I'm going
to break it all down for you. Exactly
what add-ons I run, how to set
everything up, and I'll share all my
profiles so you can import them and get
the same style. My UI is built on ElvUI
as a core foundation with several other
add-ons layered on top that each play an
important role in overall design. This
video is also a great way for you some
really useful add-ons that can seriously
improve your gameplay and UI. Before we
jump into the add-ons, I wanted to
quickly explain what you're actually
seeing in my videos. When I record, you
only see the center portion of my
screen. This helps create that clean,
minimalistic look you see in the video.
In reality, my full UI extends further
out on the sides. I play on a 49-in
Samsung Odyssey G9 ultra-wide monitor at
the resolution of 5120 by 1440. For this
video and sharing my profiles, I've
downscaled my resolution to 2560 by
1440. This makes the layout much more
usable for most of you. If you're
playing on a standard 1920 by 1080p
monitor, you can still import the
profiles, but you'll likely need to
adjust the overall UI scale in ElvUI and
reposition a few elements. With that out
of the way, here are all the add-ons I
use.
Add-ons highlighted in deep blue are the
essential core add-ons that build my UI.
The ones in green are completely
optional, but they add nice quality of
life touches and contribute heavily to
the minimal aesthetic. Most of these
add-ons have imported profiles, which
I've linked below. The ones that don't
support profiles are pretty
straightforward to set up manually.
Because I recorded this at a lower
resolution than my native setup, you may
need to make small adjustments to unit
frame positions after importing. I'll
show you how exactly I like them placed.
To make this as easy as possible, I'm
going to walk you through setting up the
entire UI from a fresh character. I've
added timestamps in the description so
you can jump straight to any specific
add-on. Let's start with ElvUI and the
WindTools plugin. If this is your first
time using ElvUI, you'll need to go
through the initial setup wizard. The
only two things you'll need to do here
is click setup C vars and set the UI
scale to auto scale. This helps
everything line up correctly. If the UI
feels too small afterwards, you can
increase the scale later, but just know
you may need to reposition a few
elements in ElvUI and other add-ons.
Once you've completed the setup and
reloaded your UI, it's time to import my
Dim UI ElvUI profile. To get to the
ElvUI interface, you can hit escape, go
to ElvUI in the menu, or simply type /ec
in chat. Navigate to profiles, then
select the import tab. Go to the Wago
link for the Dim UI ElvUI profile.
You'll need to import two strings from
this page.
Copy the main profile string and paste
it into the first box. The second
string, labeled aura filters, is in the
description on that same page. This one
is optional if you already have your own
aura filters set up. Paste it in the box
directly below the first one. Click
import, reload your UI, and it should
start looking a lot like mine. A quick
note, since I mainly play Death Knight,
I left action bar two and action bar
three enabled in this profile.
I use them as my personal cooldown
tracker instead of Blizzard's default
cooldown bar, which I don't like the
look of.
If you want to keep my exact layout,
you'll need a resource bar that fits
nicely between the two action bars. For
Death Knights, I'll show you how to set
up mini compact runes later in this
video.
If you prefer to use your own cooldown
manager add-on or the Class UI Enhance
add-on I included, you can simply
disable action bar two and three in
ElvUI under the action bar section.
I've also included later in this video
my full cooldown profile for Class UI
Enhance that works across all classes.
Now, let's set up the WindTools plugin.
Open the ElvUI option again, scroll down
to WindTools on the left, go to advance,
then the profile tab.
Go to the WindTools GitHub link in the
description, click the raw button to
open up a new window, then highlight the
script by pressing control A. Then press
control C to copy the entire script.
Now, paste this into the import box.
Before you click import, make sure you
first click the accept button, then hit
import. After reloading, you should
immediately notice a big improvement in
how quest and other elements are
displayed.
I use Blizzard's built-in damage meter
for my UI layout with WindTools handling
the re-skinning. If you want to enable
Blizzard's damage meter, hit escape, go
to options, select gameplay
enhancements,
and check the box for damage meter.
If you're not using Blizzard's damage
meter, you will need to disable
WindTools re-skinning to remove the
black panel from appearing in the bottom
right of the screen.
Open ElvUI, go to WindTools under
plugins, then navigate to combat, select
damage meter layout tab, and disable it.
If you're experiencing flickering with
Blizzard's damage meter after installing
Midnight Battle Text, here's the fix.
Left click the Midnight Battle Text icon
on your mini map and toggle the damage
meter option on. This should resolve the
flickering issue.
Next up is Plater for name plates.
Plater is a powerful name plate add-on
that's incredibly easy to customize. You
can click directly on any elements to
change its settings or simply drag
widgets to move them around. My profile
is optimized for solo content, mythic
plus, and rating in mind. It also color
codes elite mobs to make group content,
questing, and world content feel cleaner
and more intuitive. When you load Plater
for the first time, it will prompt you
to select which add-on you want to use
for name plates. Choose Plater and
reload your UI.
Once that's done, hit escape, go to
options, then click on the add-on tabs,
select Plater,
and click open options. In the general
tab, click the import button. Go to the
Wago link for the Dim UI Plater profile,
copy the main profile string, and paste
it into the import box. Then press
import.
A confirmation window will pop up asking
if you want to override the current
profile or create a new one. Select make
new and name it Dim UI and click okay.
And that's it. Your name plates are now
fully set up and should look just like
mine. No further adjustments needed for
this add-on. Before we set up the class
UI enhance cool down manager, it's best
to import the Bliss HUD layout first so
everything loads in the correct order.
Hit escape and go to edit mode. Then
click import layout. Go to the Wago link
for the Dim UI Bliss HUD profile, copy
the main profile string, and paste it
into the import box. Name the layout Dim
UI
and click import.
Now we can move on to the class UI
enhance add-on. I've created two
different profiles for this add-on. A
light version and a full version. The
light version is what I use on my Death
Knight. It works alongside ElvUI's
action bar two and three, and the mini
compact rune as my main resource bar.
The full version replaces the center
action bars two and three, and the mini
compact runes add-on completely. The
light version profile only enables the
racial trinkets consumables buffs
and buff bar trackers from the Class UI
Enhance add-on.
To import it, open the Class UI Enhance
options by right-clicking the minimap
icon or typing {forward slash} Q in
chat. Go to the import/export tab, open
my DemUIQ Light Hub layout on waego.io
and copy the string. Paste it in the
import box and click import. Make sure
the profile name contains the word
light, then confirm the import.
Now, reload the UI.
After reloading, go back into the Class
UI Enhance options, click cooldown
manager settings in the top right. This
will open the cooldown settings, which
allows you to see your buff tracker and
buff tracker bars.
Real quick, in the cooldown settings,
click on the buff tab and confirm you
have spells under track buff and the
track bar section. If this is empty, the
buff tracker and buff tracker bar will
not show.
After confirming this,
if any trackers are in the wrong
position, you can easily adjust them. To
do this, go to the tracker tab, select
the tracker you want to move, buff
tracker, buff tracker bars, etc. You can
then use the X and Y offset sliders to
fine-tune the position.
For Death Knights using my light version
profile of Class UI Enhance, I highly
recommend pairing it with the mini
compact rune add-ons for your runes and
resource tracking. Since this add-on
doesn't support profile importing, I'll
show you exactly how I have mine
configured. You can pause the video and
match these settings.
The full version profile enables the
complete center HUD, cooldowns, buffs,
utilities, resource bars, etc. If you
use this version, you should disable
action bar two and action bar three in
ElvUI, so the center of your screen
stays clean.
To import, open the Class UI Enhanced
Options by right clicking the minimap
icon or typing /q in chat.
Go to the import export tab. Open my
dmuiq full HUD layout on wago.io and
copy the string. Paste it into the
import box and click import.
Make sure the profile name contains the
word full, then confirm the import.
Reload your UI.
After reloading, go back into the Class
UI Enhanced Options. Click cooldown
manager settings in the top right. This
will open the cooldown settings, which
allows you to see your buff tracker and
buff tracker bars.
To see the center HUD, you will need to
have a target. In the cooldown settings
that opened up after clicking on the
cooldown manager settings, look under
the spell tab. Make sure you have spells
you want to track under the essential
cooldowns and the utility cooldown
section. If these are empty, the HUD
will not display correctly. Now, click
on the buff tab and confirm you have
spells under the track buff and track
bar section. If these are empty, the
buff tracker or the buff tracker bar
will not show. If the central hub or any
of the trackers are out of place in the
full version, you'll need to adjust them
by selecting yourself or a target, so
the HUD elements appear. Now, in the
Class UI Enhanced Options, go to the
tracker tab. To adjust the HUD, you will
need to select the cool down tracker.
Then use the X and Y offset sliders to
fine-tune the position. For adjusting
the buff tracker bars or consumables,
click the cool down manager settings in
the top right to adjust the positions.
Once everything looks good, reload your
UI to save the positions.
Next is simple assisted combat icon.
This is a simple icon that can be placed
anywhere on the screen that will show
the current assisted highlight spell
without having to look at your action
bars all the time. When you first load
the icon, you will see the icon appear
on your screen. To open the settings,
hit escape, go to options, click the
add-ons tab,
select simple assisted combat icon, and
go to profiles. There's no importable
profiles, so create a new one. Under the
display section, enable the following
options: show with target, show in
combat,
hide while mounted,
hide in vehicle, and pet battle.
The rest of the settings are personal
preferences. I personally only show the
icon itself and keep the keybinds
hidden.
Go ahead and drag it to where you want
it to show during combat. Don't worry
about the size for now, we'll adjust
that next with the Masque add-on.
Up next is Masque with the two skins,
Dark Skulls and Squats. Before we open
Masque, we first need to enable a few
options in ElvUI so the skins apply
correctly. Type EC in chat. Now go to
action bars, select the Masque tab, and
enable action bars, pet bars, and stance
bar.
Now go to the buff and debuff section,
select the Masque tab, and enable buffs
and debuffs. Close ElvUI and reload your
UI.
Now open the Masque settings.
Hit escape,
options, add-on tabs, expand mask.
Now, go to profiles. There's no
importable profiles, so create a new
one. Under the global section, select
the skin dark scale. This will apply the
look to most skinnable elements across
your add-ons. If you're using the simple
assisted combat icon add-on,
go to that specific group in the mask
menu and change its skin to squat.
Next up is BindPad. To open BindPad,
type BP in chat. This add-on might look
a little confusing at first, but it's
perfect for reducing the amount of
action bars you need on your screen.
It has become one of the most useful
add-ons I have used over the last 5-plus
years. It makes keybinding extremely
simple by just drag and dropping spells
or macros into the pad. The general tab
is for abilities like macros you use on
every character, such as mounts or
consumables. This tab carries over to
all your characters when the add-on is
enabled. The character specific tab is
where you set up keybinds for each spec
on your current character. On the right
side of the BindPad window, you'll see
four tabs. The first time you switch
specs after installing the add-on, these
tabs will populate.
You'll need to drag your class abilities
and macros into the correct spec tab and
keybind them. For example, if you use a
specific interrupt macro, like the one
from my previous video, you can drag
that macro into the character specific
tab and set the keybind. Once you've set
up all your specs, BindPad will remember
your keybinds perfectly when you switch
between the specs.
Next is Midnight Battle Text. To open
the settings, hit escape, go to options,
click the add-ons tab, then select
Midnight Battle Text and go to the
profiles. There are There are importable
profiles for this add-on, so create a
new profile. I only use the incoming and
static frames with this add-on to keep
the center of my screen clean. Here's
how I have it set up. Go to the scroll
frames and disable both outbound frames
and the notification frame. Now, adjust
the frames you'll actually use. Click on
inbound and check hide icons. Click on
static and make sure reverse direction
is enabled. Under event types, I disable
server alerts to reduce spamming from
currency and items while looting. You
can enable or disable these based on
your preference. Now, let's position the
frames using BlizzHUD. Click the edit
position button at the top of the static
window. While in edit mode, disable the
green eyeball icon in the top right to
hide the Blizzard default frame so you
don't accidentally move them. Select the
inbound frame, set the horizontal curve
to zero. This makes the damage and
healing text fall in a straight vertical
line. Then position it nicely above or
around your player's unit frame. Select
the static frame and set the height to
around 230. If you're unable to save the
position, this is normal since we didn't
touch any Blizzard frames. Once
everything looks good, you can reload
your UI.
If you're experiencing flickering with
Blizzard's damage meter after installing
Midnight Battle Text, here's the fix.
Left click the Midnight Battle Text icon
on your mini map and toggle the damage
meter option on. This should resolve the
flickering issue.
Next is XIV Data Bar Continued. This
add-on adds a clean, minimalist info bar
at the bottom or top of your screen. It
shows useful information at a glance
like gold, durability, FPS and latency,
time, spec and talent information, and
more. It's very lightweight, highly
customizable, and looks great with
minimal UIs. I use it because it
replaces a lot of the ElvUI's data bar
that I feel is dated. You can open the
add-on by right-clicking the minimap
icon or by typing {forward slash} XBC in
chat. Go to profile sharing and click
import profile.
Head to the XIV data bar continue
profile link on GitHub. Click the raw
button, then highlight the script by
pressing control A, then press control C
to copy the entire script. Paste the
string into the import box and click
accept. Next up is enhanced QoL. This is
a fantastic quality of life add-on that
adds tons of small but extremely useful
improvements to the UI and automations.
It includes things like frame scaling
and moving, better private aura
handling, and many other handy features.
You can open the add-on by
right-clicking the minimap icon or
typing in {forward slash} EQoL in chat.
Go to profiles, add-on,
head to the enhanced QoL profile link on
GitHub. Click the raw button,
press control plus A to select all, then
control plus C to copy. Paste this into
the import box and click okay.
If you play a pet class,
you might occasionally see Blizzard's
default pet frames overlapping your
ElvUI pet frame, especially after
editing the BlizzHUD. To prevent this,
go into enhanced QoL options,
click interface, scroll down to
visibility and fading frames. Under
visibility rules, find pet frames and
set it to always hidden. This keeps
things clean and stops the double pet
frames from appearing.
Now, go back into enhanced QoL,
click interface,
scroll all the way down to the bottom
and expand the mover section. Check the
box for enable scaling for all frames.
This lets you hold control and scroll
with your mouse wheel to quickly resize
interface panels. It's super handy.
Next, you want to expand standalone
private aura and make sure that option
is enabled. Finally, let's make sure the
private aura icon is in the right spot.
Go to edit mode and check that the
private aura is positioned next to the
player unit frame. If it's already
there, you're good to go. Plumber is
another quality of life add-on that adds
a bunch of useful improvements to many
parts of the game. It enhances looting
windows, talking heads, inventory
management, title management, and adds
several other handy little features.
Open Plumber by right-clicking the
minimap icon or typing Plumber in chat.
There's no importable profiles for this
one, but here are the key options I like
to enable. Under the top section, enable
loot window and talking head. Click the
cogwheel next to each to adjust their
position if needed.
Enable title manager. This is great for
quickly searching and switching titles.
Under inventory, I turn on reagents and
vendors locations to help quickly
identify what reagents I can combine and
which vendors to turn in certain
currency. Under unit frames, enable
nameplate soft targets. This is really
nice for seeing interactable items
without having to target them. I also
turn on show cast bar and show quest
objective in the settings. These are
just the ones I personally keep enabled.
Feel free to turn on or off anything
that doesn't fit your playstyle. It
won't break anything. Next is Dialogue
UI. Dialogue UI is a clean and modern
replacement for Blizzard's default quest
and NPC dialogue windows. It makes
conversations with NPCs much nicer to
look at with better layouts, dark mode
support, improved camera options, and
several quality of life features while
interacting with quest and vendors. You
can open the add-on by right-clicking
the minimap icon. The default settings
are already very good, but I find some
of the camera options to be a bit
annoying, especially when recording. I
recommend testing what feels best for
you. Overall, this is a fantastic add-on
and you really can't go wrong with it.
To adjust the settings, find an NPC with
a quest available,
open the quest, then press F1 on your
keyboard to open the dialogue UI menu.
Under the UI, I like using dark mode.
Under the quest section, enable the
options you prefer. Under the camera
tab, I personally turn camera movements
off. In the control tab, take a moment
to learn the keybinds. They make
accepting and turning in quest much
faster. Under the gameplay tab, I enable
quest item display, valuable reward
pop-ups, and auto complete quest. This
is especially useful for holiday events.
Last up is Waypoint UI.
This add-on is perfect with its default
settings, so you don't need to change
much. If you haven't heard of it before,
Waypoint UI adds a clean, modern beam
waypoint that points towards your
objectives and really elevates the
overall look of your UI. It also works
great alongside TomTom if you prefer
using that for manual waypoints. And
that is my complete UI setup from start
to finish. If you run into any issues
while setting this up, drop a comment
down below and I'll do my best to help
you out. Also, let me know what you
think of the UI.
If you found this video helpful, please
drop a like and subscribe so you don't
miss future UI updates or guides. I'm
always tweaking things, so there will
probably be more videos like this in the
future.
Happy hunting.
