File Details
v1.2.5
- R
- May 24, 2026
- 125.86 KB
- 5
- 12.0.7+2
- Retail
File Name
BobleLoot-v1.2.5.zip
Supported Versions
- 12.0.7
- 12.0.5
- 12.0.1
BobleLoot
v1.2.5 (2026-05-24)
- v1.2.5: fix em-dash escapes and settings panel overlaps
Two distinct in-game bugs surfaced from screenshots after the v1.2.4
CurseForge release:- Em-dash text rendered as literal
xe2x80x94. The source used Lua
5.2 hex escapes"\xe2\x80\x94"but WoW runs Lua 5.1 which does
not understand\xNN— it silently strips the backslash. Replaced
all 16 occurrences across LootFrame, VotingFrame, ComparePopout,
ExplainPanel, MinimapButton, SettingsPanel, and Toast with the
equivalent decimal escapes"\226\128\148"(the same form already
used at VotingFrame.lua:743 from v1.2.2). - Settings panel layouts had three overlap regressions:
- Data tab: schemaCard used a hardcoded SetPoint and was not
re-anchored by_layoutDataCards, so toggling RC schema
visibility left infoCard/actCard/rcCard/transCard overlapping it.
Extended_layoutDataCardsto thread schemaCard through the
top-down chain and forward-declared it alongside the other cards. - Tuning tab: the "Override caps" toggle clipped the Sim slider
label and role labels clipped the Raider slider. Pushed every
control below the Override toggle down by 14 px, grew the
section card from 538 → 556, and grew the Ghost preset card
from 180 → 210 so the M+ slider clears the active-preset
caption. - Loot DB tab: vault/BOE slider sat inside the status card.
Tightened CAT_ROWS spacing from 46 → 38 px, moved min-ilvl up
to -156, vault label to -194, vault slider to -212, shrunk the
status card from 110 → 88 px of body-bottom inset, and lifted
its top anchor from 104 → 80 so an 8 px gap remains.
Validation: luac -p clean on all 8 modified Lua files; pytest 157/157.
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com
- Data tab: schemaCard used a hardcoded SetPoint and was not
- Em-dash text rendered as literal

