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 |
|