Blender Git Loki

Blender Git "node-scrolling-improvements" branch commits.

August 24, 2021, 08:15 (GMT)
Bump scroll delay in node editor up to 0.5 seconds.
August 24, 2021, 07:26 (GMT)
Merge branch 'master' into node-scrolling-improvements
July 16, 2021, 06:53 (GMT)
Add back some of the delay in node edge panning.
July 16, 2021, 06:48 (GMT)
Fixed missing BLI_rect.h include.
July 16, 2021, 06:35 (GMT)
Merge branch 'master' into node-scrolling-improvements
July 9, 2021, 18:30 (GMT)
Merge branch 'master' into node-scrolling-improvements
July 5, 2021, 05:42 (GMT)
Merge branch 'master' into node-scrolling-improvements
July 2, 2021, 06:03 (GMT)
Increase default node scroll speed again.

With the zoom influence feature the max speed at
default zoom can be increased again.
July 1, 2021, 09:29 (GMT)
Zoom influence factor for edge scroll speed.

This allows modifying the scroll speed based on the View2D zoom factor.
With influence 0.0 (default behavior) the speed will be constant in
UI space as before.
At maximum influence 1.0 the speed will instead max out in the view
space, i.e. scrolls slower in UI space when zooming out.
At intermediate values the zoom influence is proportionally reduced,
for example at influence 0.5 the view will scroll as if zoom factor is
half of the actual zoom.

This feature is used in the node editor to slow down scrolling a bit
when zoomed out.
June 30, 2021, 06:25 (GMT)
Merge branch 'node-scrolling-improvements' of git.blender.org:blender into node-scrolling-improvements
June 30, 2021, 06:06 (GMT)
Zero delay in node editor scrolling.

The delay is more useful for the outliner, where lists can become very
long and it makes sense to speed up scrolling over time.
For the node editor, where scroll speed is slow and distances relatively
short, reactive scrolling is more important.
June 29, 2021, 16:17 (GMT)
Only reset the node view when links are cancelled.
June 29, 2021, 11:38 (GMT)
Improvements to edge panning in the node editor.

- New operator property to toggle edge panning in the keymap.
This is disabled by default to avoid edge-panning in cases where it
gets distracting, such as adding a new node. Only the explicit
translate operator(s) (GKEY or drag) have this enabled now.

- Restore the initial view rect on edge pan cancel.
The initial view rect is now stored in the edge pan operator data.
When an operator with edge panning is cancelled it can now call the
UI_view2d_edge_pan_cancel function to restore the original View2D
rect.

Differential Revision: https://developer.blender.org/D11736
June 29, 2021, 11:29 (GMT)
Restore the initial view rect on edge pan cancel.

The initial view rect is now stored in the edge pan operator data.
When an operator with edge panning is cancelled it can now call the
UI_view2d_edge_pan_cancel function to restore the original View2D rect.
June 29, 2021, 10:18 (GMT)
Transform operator flag to opt-in to edge panning.

This is disabled by default to avoid edge-panning in cases where it gets
distracting, such as adding a new node. Only the explicit translate
operator(s) (GKEY or drag) have this enabled now.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021