To those who have set zoom step in preferences to something like 0.02: since 0.19.22283
that is no longer needed, and you should set it back to something sensible like 0.4.
If you have any problems with the new behavior, please ping me.
To those who might be using viewer event callbacks (Gui.ActiveDocument.ActiveView.addEventCallback()
) to catch mouse wheel clicks, things have changed. Before this fix, you would get a mouse button event with BUTTON4
. Now, you should instead get an 'SoMouseWheelEvent'
, and 'Delta'
field contains the amount of scrolling (for mice, these usually come as multiple of 120; for touchpads, you get more events with small deltas instead).