E-UI: Details Profiles is a standalone companion addon for Details! Damage Meter and ElvUI, built to make Details windows sit more naturally inside an ElvUI-style interface.
The addon focuses on the container shell and window framing rather than the combat graphs or breakdown data itself. Its goal is simple: make the main meter and related Details windows look more consistent with the surrounding UI without rewriting or replacing Details’ core functionality.
This project was built for World of Warcraft: Mists of Pandaria Classic and is currently packaged for interface version 50503.
What This Addon Does
- Re-skins the main Details! meter shell
- Re-skins the major Details! breakdown, plugin, and utility window canopies
- Applies an ElvUI-style border and gradient surface to supported Details windows
- Styles the title bar and status bar
- Hides some of the older Details chrome/sidebar elements for a cleaner framed look
- Supports local theme selection
- Can optionally sync its active palette from ElvUI_OrevProfiles
What This Addon Does Not Do
To keep expectations clear, this addon does not try to do everything.
It does not:
- recolor or replace the actual Details graphs
- rewrite Details combat data, plugin logic, or saved profile structure
- modify Details!, ElvUI, or ElvUI_OrevProfiles core files
- guarantee skin coverage for every third-party Details plugin window ever made
The focus is the window shell, canopy, and framing layer.
Design Scope
This addon exists to handle the part of the UI that normally feels visually disconnected: the Details windows themselves.
If you are already using an ElvUI-centered layout and want Details to stop looking like a separate UI package bolted on top, this addon is meant to narrow that gap.
It is especially intended for setups using ElvUI_OrevProfiles, but it can still function on its own with its own local theme settings if Orev syncing is disabled.
Compatibility
Target client:
- World of Warcraft: Mists of Pandaria Classic
- Interface version: 50503
Dependencies:
- Required: ElvUI
- Optional: Details! Damage Meter
- Optional: ElvUI_OrevProfiles
Notes:
- The addon is built to behave conservatively.
- If Details is not loaded yet, the skin waits and applies later.
- Orev theme sync is optional and can be turned off.
Features
Main Meter Shell Skinning
The addon re-frames the primary Details! meter window so it visually matches a darker, more integrated ElvUI presentation.
Breakdown / Utility Window Skinning
Supported Details breakdown and plugin/utility windows receive matching shell treatment so they do not clash with the main meter theme.
Theme Support
The addon includes local theme handling and can also mirror the active palette from ElvUI_OrevProfiles when that addon is installed and sync is enabled.
Conservative Behavior
The addon avoids altering combat data handling, graph rendering, or stored Details profile content. It is meant to sit on top as a presentation layer.
Included Theme Behavior
By default, the addon is designed around a dark ElvUI-adjacent presentation, with support for:
- shell tinting
- title bar tinting
- status bar tinting
- button tinting
- optional hiding of older Details artwork/chrome
- optional hiding of the main attribute icon
- optional custom five-stop color gradients
When ElvUI_OrevProfiles is installed, the addon can inherit that addon’s active theme values instead of using its own standalone settings.
Installation
- Install ElvUI
- Install Details! Damage Meter
- Optional: install ElvUI_OrevProfiles for theme syncing
- Extract RavenDetailsProfiles into:
World of Warcraft\_classic_\Interface\AddOns\
- Launch the game or reload the UI
Configuration
Open:
ElvUI -> Plugins -> Raven Details Profiles
From there you can:
- enable or disable the addon
- enable or disable Orev theme syncing
- pick a local theme
- select gradient mode
- adjust surface alpha
- adjust border size
- toggle artwork hiding
- toggle title/status bar tinting
- toggle button tinting
- use custom color stops
Slash Commands
/ravendetails apply
/ravendetails sync on
/ravendetails sync off
/ravendetails theme sha
/ravendetails mode fiveh
These are mainly intended for quick testing and applying changes without reopening the options panel.
Current Limitations
This is still a focused UI-framing addon, not a full Details skinning framework.
Current limitations include:
- the addon targets the main meter and major Details breakdown/plugin utility canopies, not every possible addon-owned child window
- actual graph visuals are intentionally left alone
- some Details plugin windows may still vary depending on how those windows are built internally
- certain UI states may still require a
/reload after first install or after enabling/disabling related addons
Why This Exists
Details is powerful, but in a heavily styled ElvUI setup its windows can look visually separate from the rest of the interface.
This addon exists to close that gap in a controlled way:
- without replacing Details
- without editing upstream addon files
- without touching graph logic
- without forcing a custom combat-data workflow
It is a presentation-layer addon for players who want Details to feel more at home inside an ElvUI-style UI.
Version Notes
Current packaged version: 0.2.0
Current target interface: 50503
This version includes:
- main meter shell skinning
- utility/breakdown canopy skinning
- ElvUI-based options integration
- optional Orev theme sync
- fixes for earlier sublevel/load-order problems found during initial setup
Bug Reports
When reporting issues, include:
- game version
- addon version
- whether ElvUI_OrevProfiles is installed
- whether sync is enabled
- the first Lua error shown after reload
- which Details window caused the issue
The first error is the most useful one. Later errors are often only downstream results.
E-UI: Details Profiles is meant to be small in scope and practical in use. It does not try to replace Details, and it does not try to skin every graph or plugin surface in the addon. Its job is to make the supported Details windows look more consistent inside an ElvUI-based interface while staying separate from upstream addon code.