July 26, 2019, 02:38 (GMT) |
Outliner: Fix item openclose Rather than just switching between open and close when toggling all children, first check if any children are closed when the item is open. If so, extend all the children first. This behavior makes more sense. |
July 26, 2019, 02:38 (GMT) |
Outliner: Add open/close all children to walk navigation When pressing Shift and left or right arrow, expand or collapse all child elements in walk navigation. |
July 25, 2019, 22:06 (GMT) |
Outliner fix openclose recursive not working as expected The openclose all operator would not close the upper element, nor would it work on the outermost collections of a scene. Now the recursive open all option will work as expected, opening all of an element's children, and the element itself, or closing the element and all of its children. |
July 25, 2019, 21:49 (GMT) |
Keymap: Remove recursive select from outliner Removes alt and alt+ctrl from outliner for recursive select as there is a context menu option for this, and alt+click can be taken globally by the emulate 3 button mouse option. |
July 25, 2019, 21:38 (GMT) |
Merge branch 'master' into soc-2019-outliner |
July 25, 2019, 21:36 (GMT) |
Outliner: Cleanup outliner_select.c Remove the unnecessary toggle function which involved duplicated code, and move the check for restrict columns to the utils file as it is used in multiple files. |
July 25, 2019, 21:28 (GMT) |
Outliner: Support click+drag for toggling disclosure triangles This reworks the openclose operator for toggling disclosure triangles. Rather than mapping to `Enter` by default, it supports left click and left tweak events. This allows click+drag over elements in the tree to open or close levels. Once the click+drag is started, only elements on that level in the outliner will open or close. This removes the toggling from `outliner_select.c` which adds more clarity to the activate function. |
July 24, 2019, 01:59 (GMT) |
Outliner: Cleanup merge search menu Moved the struct out of the intern file to simplify and group related code better. It was easily possible to move all the menu code to `outliner_tools.c` so this makes more sense. Also leads to a cleaner outliner element activate function. |
July 24, 2019, 01:50 (GMT) |
Outliner cleanup: Disclosure triangle coordinate check This shouldn't need to check if the element is am iconrow element because no iconrow elements are found until the call to `outliner_find_item_at_x_in_row`. |
July 24, 2019, 01:05 (GMT) |
Outliner: Draw vertex group icons |
July 24, 2019, 00:56 (GMT) |
Outliner: Fix coordinates setting incorrectly on iconrow Iconrow coordinates were set incorrectly sometimes. It was a bad condition check. |
July 23, 2019, 19:34 (GMT) |
Outliner: Merged Element Search Menu Cleanup Simplified the struct passed to the popup menu |
July 23, 2019, 18:04 (GMT) |
Outliner: Move sync selection toggle to filter popover Moved the toggle to the popover. When in sequences view the filter popover does not show, so the toggle is drawn on the header in that case. |
July 23, 2019, 17:23 (GMT) |
Merge branch 'master' into soc-2019-outliner |
July 23, 2019, 17:21 (GMT) |
Outliner: Adjust data icon drawing The icons drawn on the iconrow were brighter than the expanded icons. This changes the color to be identical. |
July 22, 2019, 17:24 (GMT) |
Merge branch 'master' into soc-2019-outliner |
July 21, 2019, 02:58 (GMT) |
Outliner: Fix merge element search from finding incorrect items When selecting aggregated collections (for example) the search menu would show many other types of data (vertex groups, materials, modifiers, etc.) This fixes that issue. |
July 20, 2019, 23:22 (GMT) |
Outliner: Fix merge search menu not showing all children The menu was not searching over the entire subtree of the collapsed element, but it also needed information of the parent element and type, so a struct and memory allocation were required to pass all of the data into the popup menu. |
July 20, 2019, 22:22 (GMT) |
Merge branch 'master' into soc-2019-outliner |
July 19, 2019, 21:31 (GMT) |
Outliner comment cleanup |
|