File Details
RPSceneTracker.zip
- R
- Jun 20, 2026
- 58.91 KB
- 10
- 12.0.7
- Retail
File Name
RPSceneTracker.zip
Supported Versions
- 12.0.7
Settings Panel
- Added an addon settings panel accessible from ESC -> Options -> AddOns -> RP Scene Tracker.
- Added a gear button on the main window title bar that opens the settings panel.
- Font size selector with 6 presets (10, 12, 14, 16, 18, 20 pt) and a live preview of all font tiers.
- Default body font size changed from 12pt to 14pt.
Dynamic Font Scaling
- All addon text (main window, browser, detail tabs, HUD, export dialog) scales relative to the chosen body text size.
- Font tiers computed via fixed offsets: Title (+6), Header (+2), Normal (+0), Small (-2), Tiny (-3), with per-tier minimums to keep text legible.
- Font changes apply live without requiring a UI reload.
- Font registry system tracks all font strings;
S.RefreshAllFonts()updates them all in one pass.
Responsive Layout
- Added
S.Scale(px)helper that scales pixel measurements proportionally with font size. - Title bar, control bar, buttons, tab bar, browser entries, and HUD all resize dynamically with font size.
- Scene browser entries use relative anchoring (labels anchor to previous label's bottom) instead of hardcoded y-offsets.
- Detail panel header, meta label, dividers, and content area use relative anchoring.
- Control bar uses flexible layout: name input stretches between Stop and Bookmark buttons.
- Export tab buttons distribute evenly across the panel width via an
OnSizeChangedlayout hook. - All button text constrained within button bounds with
SetWordWrap(false)to clip cleanly when narrow. - Browser entry labels set to
SetWordWrap(false)to truncate instead of overflowing. - Placeholder text (search box, scene name input) constrained with left+right anchors.
- Detail panel clips children to prevent tabs/scrollbars extending past the frame edge.
- Scene browser entry heights enforce a 52px minimum to prevent clipping at small font sizes.
Unicode Fixes
- Replaced unsupported Unicode symbols (play, stop, star, refresh, bullet) with plain text labels and WoW inline texture icons (
|TInterface\\COMMON\\Indicator-Green:0|tfor the recording dot).
Bug Fix
- Active scene now appears in the Scene Archive browser with a green recording indicator. Previously
Scene.GetAll()only returned archived scenes; the active scene was excluded because it hadn't been written to SavedVariables yet.

