JulsanityUI DataBars

ElvUI-style DataTexts, native to EllesmereUI. Two configurable bars (main + minimap), 19 built-in texts, cross-character gold via Syndicator/EllesmereUI Bags, background textures, profiles & Unlock-mode anchors. Retail only. No ElvUI needed.

File Details

v1.5

  • R
  • Jul 1, 2026
  • 54.68 KB
  • 4
  • 12.0.7+3
  • Retail

File Name

JulsanityUI_DataBars-v1.5.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 12.0.0

JulsanityUI DataBars

v1.5 (2026-07-01)

Full Changelog

  • Update Author
  • Add ProjectID
  • Fix README
  • Initial release: JulsanityUI DataBars v1.5
    ElvUI-style DataTexts in a configurable bar, built natively for EllesmereUI
    with no ElvUI dependency. Retail only.

    Core & Architecture

    • Modular, layered architecture (Core / Utils / API / Integration / DataTexts /
      Modules / Config / Locales) — native DataText engine with a documented
      RegisterDataText API and a categorised registry.
    • Own SavedVariables (JulsanityDataBarsDB) and an independent multi-profile
      system with schema migrations; profile import/export (LibDeflate).
    • Internal pub/sub event bus for granular, /reload-free config updates.
    • enUS + deDE locales.

    Bars & Layout

    • Two independent bars (main + minimap), each with its own layout, appearance,
      behaviour, slots and anchor.
    • Minimap bar auto-matches the minimap width and attaches beneath it by default
      (still freely movable via EllesmereUI Unlock/Edit mode).
    • Layout engine: horizontal/vertical orientation, growth direction, auto or
      fixed sizing, spacing/padding; main bar follows chat width, minimap bar the
      minimap width.

    DataTexts (19)

    • System: Time, Coordinates, System (FPS/MS), Durability.
    • Character: Gold, Item Level, Experience, Movement Speed, Bag Space, Reputation.
    • Social: Friends, Guild, Mail.
    • PvE: Mythic+ Score, Mythic+ Keystone, Great Vault, Specialization, Loot Spec,
      Difficulty.
    • Interactive: Difficulty (click to change dungeon/raid difficulty),
      Specialization (right-click loot spec), Loot Spec (click to choose).
    • Cross-character gold in the Gold tooltip via Syndicator (faction-grouped,
      class colours, per-faction subtotals, live Warband bank, grand total), with an
      EllesmereUI Bags fallback and a current-character last resort. Read live, never
      stored.

    Appearance & Behaviour

    • Font/size/outline/colours, background colour and background texture
      (LibSharedMedia), border, shadow, transparency, mouseover fade, combat auto-hide.
    • Per-bar Enabled toggle and bar selector in the config.

    Configuration & Integration

    • Standalone EllesmereUI-styled options window (no EllesmereUI patch required);
      optional sidebar entry when whitelisted.
    • Registered under Options → AddOns with a centered button; opening the window
      closes the Blizzard Settings window.
    • Custom per-bar anchors registered in EllesmereUI Unlock/Edit mode.
    • Slash commands: /jdbar, /jdbar reset, /jdbar debug, /jdbar debug dump.

    Fixes

    • Tooltips no longer overlap the context menu opened by a click.
    • Durability no longer stays stuck on "Dur --" after login (bounded retry until
      item data loads).
    • Warband bank gold uses the live game value instead of a stale cache.

    Repo & Packaging

    • README (with logo), CHANGELOG, LICENSE.txt (all rights reserved; EllesmereUI
      third-party notice).
    • GitHub Action (BigWigsMods packager) for CurseForge + GitHub releases;
      .pkgmeta excludes _ref, tooling and logos from the published zip.
    • .gitignore excludes tooling, build artifacts.