Add reusable MTH_Layout box/column layout engine (api/options-layout.lua) and route every option panel through it (shell, general, zButtons per-button config, zBar, chronometer, auto buy, profiles, credits, etc.) for consistent, auto-sizing layout. Restore realm gate. README note.
Animations (all optional, default on, per-effect toggles):
- New Options -> Animations tab with master switch + per-effect checkboxes
- Embed PizzaSauce animation library (api/PizzaSauce.lua)
- fx-celebrate: firework + banner when a pet learns a new ability/rank,
triggered from core-scan-beasttraining pet-learn hook
- Hunter's Book: slide + fade on open, results list fade on tab switch
- Options window: slide + fade on open
- All new user-facing strings keyed (ANIM_* namespace)
Fixes:
- Tooltip #19: own-pet lines (mood/loyalty/happiness/XP) no longer
misfire on party members / targets. Removed the fragile title-name
fallback in MTH_TT_IsTooltipOnOwnPet; ownership now requires positive
unit identity.
Temp (remove before release): /mth fx and /mth fxdebug diagnostics.