A curated set of addons and presets designed to enhance your World of Warcraft interface while keeping it clean, modern, and efficient.
CardinalUI focuses on:
- Very minimal clutter
- Strong visual clarity
- Compatibility with WoW: Midnight
CardinalUI dynamically adapts its layout based on your current game state.
Minimalist view when you're travelling with no target selected. The UI collapses to reduce visual noise and keep your screen clear.
Full combat layout activates automatically when you have a target or enter combat. Target frames, buffs, and debuffs expand for maximum situational awareness.
When standing still and out of combat, the minimap and additional panels are shown for easy navigation and information access.
These addons are mandatory for CardinalUI to function properly.
- CardinalUI — You can find it above (Code -> Download Zip; extract and place into addons)
- ElvUI — Core UI framework
- Universal Frame Anchor (UFA) — Custom frame positioning
- WeakTextures — Texture support for WeakAuras/UI elements
- ElvUI ActionBarBuddy — Advanced action bar layout tools
- DynamicCam — Dynamic camera profiles
- ToxiUI — Additional ElvUI modules
Optional addons that enhance the overall experience but are not strictly required.
- TipTac — Enhanced tooltips
- Movable LFG Eye — Move the LFG eye icon
- WaypointUI — Navigation and waypoint enhancements
Each preset is a text string you copy and paste directly into the addon's import dialog in-game. All preset files are located in the /Presets folder.
ElvUI:
- Open the ElvUI config — /ec in chat
- On the general tab, change the UI Scale to 0.53
- Navigate to the Buff/Debuffs tab
- Uncheck the enable box
- Navigate to Profiles → Import
- Copy the contents of ElvUI.txt and paste into the import box
- Confirm the import
Frame Anchor (UFA):
Open the UFA config in-game Navigate to the Import option Copy the contents of FrameAnchor.txt and paste into the import box Confirm the import
WeakTextures:
Open the WeakTextures config in-game Navigate to the Import option Copy the contents of WeakTextures.txt and paste into the import box Confirm the import
DynamicCam does not yet support profiles, so it requires manual setup. Full step-by-step instructions for configuring the two required situations are provided in /Presets/DynamicCam.txt.


