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