Require ctrl to be held while scrolling to zoom. Rationale:
Both the sidebar and the canvas area has OS-native scrollbars visible, but OS-native scrolling gestures only worked in the sidebar. Trying to scroll in the canvas area resulted in zooming.
This allows scrolling naturally on a touch pad.
I’d say you pan much more than you zoom.
We have hotkeys for zooming.
Add + as a hotkey in addition to =. + is the logical opposite to -, but = is used to avoid having to press shift on US keyboards (where shift-= is +). Other keyboard layouts do have + keys and = requires shift instead.
Make the zoom hotkeys zoom towards the mouse pointer. This makes them much more useful I think.
Use cmd instead of ctrl on macOS. That feels much more natural.
sorry for the delay on this; i kept being in the middle of doing stuff with the editor. which then made it not trivial to merge, so, good job me! should be live shortly
Require ctrl to be held while scrolling to zoom. Rationale:
Add
+
as a hotkey in addition to=
.+
is the logical opposite to-
, but=
is used to avoid having to press shift on US keyboards (whereshift-=
is+
). Other keyboard layouts do have+
keys and=
requires shift instead.Make the zoom hotkeys zoom towards the mouse pointer. This makes them much more useful I think.
Use cmd instead of ctrl on macOS. That feels much more natural.
Extra note: This “workaround” (?) might not be needed anymore: https://github.com/eevee/lexys-labyrinth/blob/430fa5c354c4454dd1954897ed3d4364d8acd3b3/js/editor/main.js#L241-L246. I haven’t investigated yet.