fix(ui): persist keyboard zoom and stabilize scale drags (#574)

Fixes #478. Desktop Ctrl/Cmd +/-/0 now update the saved UI scale instead of flashing back, and the Preferences scale slider applies the new layout on release (range 50-250%, matching the preference validation). Addresses the drag jitter in #272.
This commit is contained in:
selune authored and GitHub committed 2026-10-13 02:33:45 -04:00
1 parent 1a6ff0954e
commit c1cd4cf194
3 files changed
+82 -2

No files matched your search

+4
View File
@@ -71,3 +71,7 @@ never sees it. To free it:
Shift-orbit snapping includes 45-degree edge views and isometric corner views, with a
lightly damped spring transition and a small boundary margin to prevent flicker.
On desktop, Ctrl/Cmd+Plus (or Equals) enlarges the interface, Ctrl/Cmd+Minus reduces it,
and Ctrl/Cmd+0 restores 100%. These shortcuts update the UI scale preference. The UI scale
slider in Preferences applies the new layout when released, so it stays still while dragging.