mirror of
https://github.com/diasurgical/DevilutionX.git
synced 2026-10-12 02:13:06 +00:00
- Add repair buttons (including “Repair All”) with proper alignment, tooltips, and cursor hit areas - Improve controller support: - Fix grid snapping and cursor positioning across panels - Allow pressing/releasing UI buttons - Fix item selling and movement between panels (inventory, belt, store) - Prevent invalid interactions: - Disable tab/repair navigation while holding items - Hide unavailable options for non-Smith vendors - Fix UI issues: - Item misalignment and snapping - Floating gold cost display - Level-up button overlapping store panel - Fix vendor-specific issues: - Correct tooltip for non-Smith vendors - Clean up Adria dialog options - Fix stability issues: - Resolve segfault when selling items - Refactor and cleanup: - Unify store sell logic - Remove unused and stale code - Improve IsPlayerInStore() logic - General bug fixes and UI interaction improvements --------- Co-authored-by: Yuri Pourre <[email protected]>