promotional bannermobile promotional banner

RepLine

Lightweight multi-reputation tracker for TBC Anniversary.

File Details

v0.1.0-bcc

  • R
  • May 23, 2026
  • 61.73 KB
  • 0
  • 2.5.5
  • Classic TBC

File Name

RepLine-v0.1.0-bcc.zip

Supported Versions

  • 2.5.5

RepLine

v0.1.0 (2026-05-23)

Full Changelog Previous Releases

  • Add CurseForge release pipeline, README, license, screenshots
    • README.md with screenshots referenced via GitHub raw URLs; renders
      identically on GitHub and on the CurseForge project page so the
      description does not need to be maintained separately.
    • LICENSE: MIT.
    • .pkgmeta tells BigWigs packager to bundle the addon folder as
      'RepLine' and exclude .github, .gitignore, .pkgmeta, and the
      screenshots directory from the released zip.
    • .github/workflows/release.yml runs BigWigsMods/packager@v2 on any
      pushed git tag matching v* and uploads to CurseForge using the
      CF_API_KEY repository secret.
    • RepLine.toc: add X-Curse-Project-ID 1550997 so the packager knows
      which CurseForge project to publish to.
    • screenshots/ holds the three reference images for compact view,
      expanded view, and the watchlist editor.
  • Style edit watchlist to match bars; fix expanded-mode load crash
    Apply FRIZQT + OUTLINE typography to the edit watchlist (row names,
    standing labels, title, subtitle) for visual parity with both bar
    modes.
    Also fix a latent crash that surfaced when reloading in expanded
    mode: bar.letter was created in CreateBar without ever calling
    SetFont. LayoutBar's compact branch sets the font, but the expanded
    branch does not — so on a reload that ran the expanded path twice
    (once from CreateBar, once from Refresh), bar.letter:SetText in
    SetBarData threw 'FontString has no font set'. The error exited the
    Refresh loop before the panel resize, leaving the panel at its
    default 56px empty-state height with no bars rendered. Setting a
    default font on bar.letter at creation makes SetText safe in both
    modes regardless of which layout branch runs first.
  • Unify expanded mode typography with compact mode
    Switch expanded mode name, percent, and detail to FRIZQT (Blizzard's
    default font) with OUTLINE flag, matching the compact mode treatment.
    Drop string.upper on faction names so they display in natural title
    case ('Cenarion Expedition' instead of 'CENARION EXPEDITION').
    Both modes now share the same font family and weight; layout still
    differs (expanded: stacked rows with progress bar between name and
    detail; compact: single row with tier letter and overlaid text).
  • Initial commit: RepLine v0.1.0
    Lightweight multi-reputation tracker for TBC Anniversary Classic
    (Interface 20505). Single side panel with stacked bars for any
    factions you choose to track.
    Features:
    • Manual watchlist via right-click in-window edit picker
    • Expanded mode: name + standing + numbers + thin progress bar
    • Compact mode: tiny bars with embedded letter tier indicator
      (H/U/N/F/H/R/E), name, and percent overlaid on colored fill
    • Standing-coded color progression: red -> orange -> gold ->
      taupe -> green -> turquoise -> blue -> magenta
    • Subtle pulse on rep gain, smoothly animated fill
    • Movable, hideable, persistent position across reloads
    • Per-character watchlist, account-wide window settings
    • /rep, /rep edit, /rep compact, /rep reset, /rep show, /rep hide
      No external library dependencies. Ships with Inconsolata TTF.