Blender Git Loki

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

Page: 5 / 12

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021