promotional bannermobile promotional banner

Charbar - Character frame enhancements

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

File Details

Charbar1.1.zip

  • R
  • Mar 21, 2026
  • 21.85 KB
  • 284
  • 12.0.1
  • Retail

File Name

Charbar1.1.zip

Supported Versions

  • 12.0.1

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