v3.5.0 — The Chest & Menu Polish Release
·
328 commits
to master
since this release
The Chest & Menu Polish Release
Milestone 2 complete — 84 patches worth of improvements to menus, shops, chests, and the Community Center.
CarpenterMenu Polish
- Building ghost now tracks cursor continuously in real time at all zoom levels
- Building skin picker fully navigable with controller (A cycles skins)
- Fixed ghost/cursor speed mismatch, zoom-incorrect offsets, and GetMouseState override persisting after menu close
Shop Cursor Fixes
- Visible cursor on both buy and sell tabs at all shops (Blacksmith, Joja, and others where Android hid it)
- Left stick hold-to-repeat navigation (15-tick delay, 4-tick repeat)
- Sell price tooltip works for all item types (weapons, rings, boots — not just objects)
- Items with 0g sell value greyed out on sell tab
Equipment Slot Tooltips
- Hovering over equipment slots (hat, rings, boots, shirt, pants, trinkets) now shows item stats
Community Center Bundle Fixes
- Completed bundle icons show correct completion state on overview
- Bundle reward (present) navigable with controller, properly clears after collection
- B-close on reward menu preserves unclaimed rewards
- Controller deposits into reward menus blocked
- Y blocked on reward menus (rewards are all-or-nothing per stack)
- Vault bundles: A on purchase button pays for the bundle
- LT/RT tab switching blocked when CC opened from junimo tile (only works from GameMenu)
UI Polish
- Finger cursor replaces red selection box in all InventoryMenu contexts
- Chest tooltip positioning adapts to screen size
- Dialogue box width no longer squished on small screens
- Watering can gauge renders correctly everywhere
Other
- Boot freeze detection and auto-recovery for SMAPI Android
- New
EnableButtonRemappingconfig toggle - Removed 166 lines of diagnostic code — all debug logs gated behind VerboseLogging
Full changelog: 84 patches (v3.4.1 — v3.4.84) since v3.4.0