This task is aA list of patches that improve trackpad support, as they relate to each other and work better together.
{icon circle color= red} {icon circle color=green} {icon circle color=yellow} Priority {icon circle color=lightgreytext} Done
===== Overview===== Fixes and Improvements =====
- Make zoom speed consistent across all editors,- D8521 {icon circle color=green} General fixes for 2D/3D navigation T89906 T92221
and- D8797 {icon circle color=green} Improve distinguish between thea mouse scroll-wheel and trackpad and mouse.scroll T86223
- Make zoom direction consistent for trackpad, mouse and gizmo (zooming in - move mouse/fingers towards screen).- D8684 {icon circle color=green} Zoom to Mouse Position makes 2D Views pan after zoom limits are reached T43554
- Respect the Zoom Axis and Invert Zoom preferences, improve the Trackpad Natural handling.- D8760 {icon circle color=green} Fix 3D view navigation with Auto Depth enabled T77509
- Support for changing values with the Trackpad (in addition to- D9552 {icon circle color=green} Better scrolling in the Mouse Wheel).Text Editor
- Bug fixes, etc.- D9641 {icon circle color=green} Bring back the ability to change the speed while Fly navigating
***
===== Common changNew Features =====
- D940- D8542 {icon circle color=lightgreytext} Read the `directionInvertedFromDevice` property and push it to the event systemyellow} Ability to change the frame `screen.frame_offset` with the Pan gesture T76464
- D8550675 {icon circle color=lightgreytext} Change the default of Trackpad Natural preference T64917 T71431yellow} Ability to scrub Timeline `anim.change_frame` with the Pan gesture
- D8521 {icon circle color=green} Precise rotation and magnification; alternative patch: P2080, usage in operators: P2081
- D8797 {icon circle color=green} Improve distinguish between a mouse scroll-wheel and trackpad scroll T86223
- D9533 {icon circle color=lightgreytext} Add smooth scrolling for Popovers811 {icon circle color=yellow} Trackpad support for `ui_colorpicker_small_wheel_cb`
- D9723- D8812 {icon circle color=lightgreytext} Fix wrong scroll deltas on the retina displayyellow} Support for `stitch_modal` and `minimize_stretch_modal`
===== View2D ZoomDone =====
- D868522 {icon circle color=lightgreytext} Fix Crash with Continue zMake Clip/Image editor respect the Zoom in the Node Editor T65714Axis, fix zoom speed and Invert Zoom
- D8683527 {icon circle color=lightgreytext} Fix Zoom to Mouse Position is broken for View2D T78211 T707493D View Zoom and Dolly improvements and fixes
- D8684530 {icon circle color=green} Fix Zoom to Mouse Position makes 2D Views pan after zoom limits are reached T43554lightgreytext} Fix Ctrl + Trackpad-Pan to cycle values
- D868535 {icon circle color=lightgreytext} Fix Zoom Axis is not working in the Node Editor T65837Ctrl + Trackpad-Pan to cycle values, support more button types
- D8686 {icon circle color=lightgreytext} Fix Zooming out a lot faster than zooming in T73575
===== Clip/Image editor =====
- D8522 {icon circle color=green} Make Clip/Image editor respect the Zoom Axis setting, fix zoom speed and Invert Zoom
===== View3D Zoom =====
- D8527 {icon circle color=green} 3D View Zoom and Dolly improvements and fixes550 {icon circle color=lightgreytext} Change the default of Trackpad Natural preference T64917 T71431
- D8760 {icon circle color=green} Fix 3D view navigation with Auto Depth enabled T77509
===== Text Editor =====
- D9552 {icon circle color=green} Improve text scrolling
===== Change the frame with the Trackpad =====
- D8542 {icon circle color=yellow} Ability to change the frame with the Pan gesture T7646682 {icon circle color=lightgreytext} Fix Crash with Continue zoom in the Node Editor T65714
- D8675 {icon circle color=yellow} Ability to scrub Timeline with the Pan gesture
===== Change values with Trackpad (in addition to the Mouse Wheel) =====
83 {icon circle color=lightgreytext} Fix Zoom to Mouse Position is broken for View2D T78211 T70749
- D8530685 {icon circle color=lightgreytext} Fix Ctrl + Trackpad-Pan to cycle valuesZoom Axis is not working in the Node Editor T65837
- D8535686 {icon circle color=lightgreytext} Ctrl + Trackpad-Pan to cycle values, support more button typesFix Zooming out a lot faster than zooming in T73575
- D8811- D9402 {icon circle color=yellow} Trackpad support for `ui_colorpicker_small_wheel_cb`lightgreytext} Read the `directionInvertedFromDevice` property and push it to the event system
- D8812- D9533 {icon circle color=yellow} Support for `stitch_modal` and `minimize_stretch_modal`lightgreytext} Add smooth scrolling for Popovers
- D9641723 {icon circle color=yellow} Allow to change the speed while Fly navigatinglightgreytext} Fix wrong scroll deltas on the retina display