File Details
ShuffleStone_1.0.2_2026-03-01.zip
- R
- Mar 1, 2026
- 243.93 KB
- 404
- 12.0.1
- Retail
File Name
ShuffleStone_1.0.2_2026-03-01.zip
Supported Versions
- 12.0.1
Version 1.0.2 - Production Readiness Audit
Bug Fixes
- Fixed NEW_TOY_ADDED handler collision — Buttons.lua was silently overwriting Core.lua's handler, preventing the UI from refreshing when a new hearthstone toy was obtained. The handler is now consolidated in Core.lua with full scan, rotation reset, button pre-selection, and UI refresh.
Improvements
Icon Picker — Added a dedicated icon picker window for choosing list icons from all hearthstone toys, with visual checkmarks on the active selection and unobtained toy dimming.
Updated Toy Registry — Added Preyseeker's Hearthstone from Midnight's Prey system.
Code Quality
Removed dead code — Eliminated unused variable capture in IconPicker.lua, redundant frame assignment in MainFrame.lua, and duplicate event handler/registration in Buttons.lua.
DRY improvement — Replaced manual owned-count loop in ListEditor.lua with existing
GetOwnedToysForList()helper, removing duplicated logic.

