enso/app/gui2/mock
Kaz Wesley 614a5a610b
Zoom steps (#9327)
When zooming with Ctrl+wheel, used fixed-factor steps instead of scroll wheel rate information.

Fixes #9177.

Important Notes
  - Wheel events are distinguished from trackpad gestures, so that OS X pinch-zoom still works nicely.
  - When zooming with the mouse wheel, scale factor is rounded (geometrically) to the nearest power of √2, and then stepped up or down by the same factor; this ensures that round values like 100% are never skipped over.
  - Added directed-clamping logic, so that if the zoom is moved outside the clamping range of a zoom-method, it can be stepped back into range without jumping.
2024-03-08 13:33:54 -05:00
..
engine.ts Vue dependency update, better selection performance, visible quotes in text inputs (#9204) 2024-03-06 15:34:07 +00:00
index.ts Re-enable vibrancy and add support for Linux (#9003) 2024-02-28 13:01:03 +00:00
projectManager.ts Set output evaluation context for a single node (#8440) 2023-12-15 10:29:15 +00:00
providers.ts Zoom steps (#9327) 2024-03-08 13:33:54 -05:00
vue.ts Set output evaluation context for a single node (#8440) 2023-12-15 10:29:15 +00:00