Blender Git Commits

Blender Git "soc-2019-outliner" branch commits.

Page: 4 / 12

August 1, 2019, 01:19 (GMT)
Outliner: Use scroll view util function for walk scroll

Simplify the walk scrolling function by using the scrol view util
function
August 1, 2019, 01:00 (GMT)
Outliner: Add scroll view util function

Adds a scroll view utility function to be used for walk select
scrolling, pageup/pagedown scrolling, show active, and other
operators that scroll the outliner. The scroll view function
ensures the scroll amount does not go past the bounds of the
outliner, reducing redundant code in the operators.
July 31, 2019, 19:55 (GMT)
Merge branch 'master' into soc-2019-outliner
July 31, 2019, 19:51 (GMT)
Keymap: Simplify openclose keymap
July 31, 2019, 19:51 (GMT)
Outliner cleanup: openclose and scroll page

Simplify code and operator properties
July 31, 2019, 04:38 (GMT)
Outliner: Basic outliner walk scrolling implementation

A staring point for outliner walk navigation scrolling. This
will scroll the outliner to keep the walk element in focus.
July 31, 2019, 04:10 (GMT)
Outliner: Fix icons drawing over rename box

The iconrow icons were drawing as buttons, placing them above the
textbutton for item renaming. This reverts an older change which
broke the expected behavior.
July 31, 2019, 01:23 (GMT)
Outliner: small cleanup for show active
July 30, 2019, 23:35 (GMT)
Outliner: Improvements to outliner parenting

Cleaned up the code for parenting to armatures, lattices, and
curves. The only downside of this method is the operator reports
will not function from the menu.
July 30, 2019, 19:38 (GMT)
Keymap: Support F2 for rename in the outliner

Rather than use the F2 rename active object popup when in the
outliner, rename the active element. This allows renaming object
data, collection, and other non-object elements within the
outiner.
July 30, 2019, 17:37 (GMT)
Merge branch 'master' into soc-2019-outliner
July 30, 2019, 04:14 (GMT)
Keymap: Remove recursive property from outliner item activate
July 30, 2019, 04:12 (GMT)
Outliner: Add set parent menu for multiple objects

Allow setting the parent for multiple objects to curves, lattices
and armatures from the outliner. This has a few issues still.
July 29, 2019, 16:55 (GMT)
Merge branch 'master' into soc-2019-outliner
July 27, 2019, 23:54 (GMT)
Outliner: small cleanup to show active
July 27, 2019, 03:29 (GMT)
Outliner: Refactor show active to show all instances of object

Previously the show active operator opened the tree to show the
first instance of the active object. With collection linking,
the active object could be in multiple collections. This expands
the show active operator to expand all hierarchies that contain
the active object. The view will be centered on the first
active object in the outliner.
July 26, 2019, 23:18 (GMT)
Outliner: Cleanup item activate code

Removed the recursive operator property as it is no longer needed.
July 26, 2019, 21:33 (GMT)
Outliner: Fix small issues in walk navigation

After adding open/close features to walk navigation, a few small
issues appeared. This adds a few more checks to ensure a walk
or expand really occurs when the desired keys are pressed, rather
than expanding when a walk is desired.

Also moved the walking code to separate functions to make the
switch statement more clear to read.
July 26, 2019, 18:15 (GMT)
Outliner: Improve click and drag for openclose

This adds the ability to click and drag over a disclosure triangle
and immediately drag back over it to close it. Previously it
required opening the next element before closing the first opened
element because of the way the operator stored the previously
toggled disclosure. This makes the operator more easy to use and
understand.
July 26, 2019, 16:47 (GMT)
Merge branch 'master' into soc-2019-outliner
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021