Blender Git Commits

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

Page: 8 / 11

July 6, 2020, 19:19 (GMT)
Merge branch 'master' into soc-2020-outliner
July 4, 2020, 22:37 (GMT)
Outliner: Modifier drop link and cleanup

Allow drag and drop from modifier base to another object to link
modifiers. Also clean up the code.

There are still issues with the modifier reorder.
July 4, 2020, 17:48 (GMT)
Collection Colors: Fill behind

It is easy to switch with the #if blocks now.
July 4, 2020, 17:38 (GMT)
Merge branch 'master' into soc-2020-outliner
July 4, 2020, 17:37 (GMT)
Collection Colors: Color collection icons

Color the collection icons rather than drawing behind.
July 4, 2020, 17:25 (GMT)
Collection Colors: Disable background drawing

Try icon coloring again.
July 4, 2020, 02:56 (GMT)
Outliner modifier drop

Initial implementation. Experimentation to see what types of data
are needed.
July 3, 2020, 21:44 (GMT)
Revert "Collection Colors: Change indices"

This reverts commit 05ddacc3424457470c20563123648d868030254f.

Collections were defaulted to colored and I wasn't sure if it was best
to handle the off by one indexing in a few cases or do versioning.
July 3, 2020, 21:30 (GMT)
Collection Colors: Change indices

Use -1 for no color to utilize better themes indexing.
July 3, 2020, 20:42 (GMT)
Outliner: Fix collection hierarchy lines

There were a couple of cases where the hierarchy lines didn't draw. This
refactors the code to be simpler and cover all the cases.
July 3, 2020, 20:01 (GMT)
Merge branch 'master' into soc-2020-outliner
July 3, 2020, 03:27 (GMT)
Theme: Add theming for collection colors

Add a new panel similar to the Bone Color Sets panel to set the
collection colors. These draw in the outliner and outliner context menu.
July 3, 2020, 02:05 (GMT)
Collection Colors: Add icons

Add square icons for collection color tags. These are still using
hard-coded colors but it would be easy to add them to the themes now.
July 2, 2020, 23:04 (GMT)
Merge branch 'master' into soc-2020-outliner
July 2, 2020, 03:28 (GMT)
Outliner: Draw collection hierarchy lines

Rather than drawing lines for object hierarchies, draw for collections.
These lines will be colored when collections are colored.

There are still small issues with the implementation, but it works quite
well for now.

The dashed lines for child objects (not in collection) are removed but
could be brought back.
July 1, 2020, 23:27 (GMT)
Fix: Add drag lock to mode column icons

Allow "sloppy" drag over the column
July 1, 2020, 23:13 (GMT)
Outliner: Draw collection color behind icon

Rather than coloring the icon itself and drawing a bar to the left, draw
a roundbox behind the collection icon. This has the benefit of being
small but still easily noticed.

Two downsides that need to be addressed:
1. The active collection highlight is not shown. This needs to be
refactored anyway for all types because it is not always easy to tell
which items are active.
2. Hierarchies are not colored.
July 1, 2020, 23:02 (GMT)
Mode Column: Move collection checkbox to mode column

To make the hierarchy more clear, draw the collection exclude icons in
the left column. While this is nice, it makes the mode toggle column
very messy in non-object modes. Will look into that later.
July 1, 2020, 22:54 (GMT)
Outliner: Remove data activation columns

This column is no longer part of the plan.
July 1, 2020, 22:30 (GMT)
Merge branch 'master' into soc-2020-outliner
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021