promotional bannermobile promotional banner
premium banner
A lightweight companion addon that re-skins the main Details! meter shell and selected Details! utility/breakdown windows to better match an ElvUI-based UI, with optional theme syncing from ElvUI_OrevProfiles.

Description

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

  1. Install ElvUI
  2. Install Details! Damage Meter
  3. Optional: install ElvUI_OrevProfiles for theme syncing
  4. Extract RavenDetailsProfiles into:

World of Warcraft\_classic_\Interface\AddOns\

  1. 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.