promotional bannermobile promotional banner

Charbar - Character frame enhancements

XP, durability, and crest currencies - right on your character frame, no extra windows needed.
Back to Files

Charbar1.1.zip

File nameCharbar1.1.zip
Uploader
ZiraxxisZiraxxis
Uploaded
Mar 21, 2026
Downloads
389
Size
21.9 KB
Flavors
Retail
File ID
7791680
Type
R
Release
Supported game versions
  • 12.0.1

What's new

Charbar — Changelog


v1.1 — Bug Fixes & Improvements

Bug Fixes

  • Fixed font selection not applying to the bars — WoW's SetFont returns false silently on failure rather than throwing a Lua error; the addon now checks the return value and falls back to the default font correctly
  • Fixed the font dropdown scrollbar throwing a Lua error on open — replaced UIPanelScrollBarTemplate (which became a secure frame in TWW and conflicts with manual scroll calls) with a plain templateless slider wired directly to the scroll frame

Improvements

  • Font selection now also updates the settings panel itself — changing the font rebuilds the panel in place so every label, button, and input immediately reflects the new font face
  • Font reset button likewise refreshes the settings panel
  • Mouse wheel scrolling added to the font dropdown list
  • "Bar Font" section renamed to "Font" to reflect that the setting now applies everywhere

v1.0.0 — Initial Release

XP / Reputation Bar

  • Displays above the character frame, anchored flush to its top edge
  • Toggle between XP and Reputation mode via right-click or the settings panel
  • Three-segment XP bar:
    • Current XP in your chosen fill color
    • A rested XP preview segment showing how far your rested pool extends
    • A quest XP preview segment showing the combined reward of all quests currently in your log
  • All three segments are color-customisable independently; rested and quest segments respect the bar boundaries and never overflow
  • Refreshes on XP gain, rested state changes, and quest log updates
  • Fully customisable label format using tokens:

%cxp %mxp %pct %name %crep %mrep

  • Three built-in label presets:
    • Minimal
    • Basic
    • Everything
  • Hover tooltip shows current XP, rested XP bonus, and total pending quest XP

Durability Bar

  • Shows overall gear durability percentage across all equipped slots
  • Three-color threshold system:
    • High (normal)
    • Medium (amber)
    • Low (red)
  • Configurable amber and red thresholds
  • Adjustable bar height and width as a percentage of the character frame
  • Customisable label format using the token:

%cdur


Crest Tracker

  • Compact panel showing Myth, Hero, Champion, Veteran, and Adventurer crest counts
  • Hover any row for the full native in-game currency tooltip
  • Per-crest toggles, name overrides, and currency ID overrides in settings
  • Auto-hides when the Reputation tab is open and restores on close

Settings Panel (/cb or /charbar)

  • Four-tab panel:
    • General
    • Bars
    • Crests
    • Colors
  • Font picker with LibSharedMedia-3.0 support
  • Token reference tooltips on each label format field — hover the ? button to see available tokens without leaving the settings panel
  • Full color control for:
    • Bar fills (including rested XP and quest XP preview)
    • Backgrounds
    • Borders
    • Text
  • Per-setting reset buttons throughout
  • Full color reset button in the Colors tab
  • Tab selection remembered across settings rebuilds and resets

ElvUI Integration

  • Automatically detects ElvUI and sources backdrop, border, and XP fill colors from the active profile
  • Responds to ElvUI profile changes and skin updates in real time
  • Built-in fallback palette for non-ElvUI users

This mod has no additional files