Blender Git Commits

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

Page: 6 / 11

July 22, 2020, 19:59 (GMT)
Merge branch 'master' into soc-2020-outliner
July 22, 2020, 01:14 (GMT)
Outliner: Bone constraint drag&drop

Support bone constraints for drag and drop. A few issues still exist:
* Indices for all types for reorder aren't always correct.
* Bones are "supported" for modifiers and shader effects when they
shouldn't be.
July 20, 2020, 22:31 (GMT)
Outliner: Fix uistack reorder highlights
July 20, 2020, 14:19 (GMT)
Merge branch 'master' into soc-2020-outliner
July 19, 2020, 03:49 (GMT)
Outliner: Add generic UI Stack drop operator

Replaces the modifier drop operator and works for modifiers,
constraints, and shader fx. Because these three elements share common
traits, it made the code simpler to combine the operator for all three.
Three types of actions are supported depending on where the element is
dropped:
* Drop within the same list to reorder.
* Drop on another object to copy.
* Drop the base (parent) element to link all to another object.

A few cases are yet unsupported but will be added to blenkernel.
July 18, 2020, 22:43 (GMT)
Outliner: Remove creation order sort method

This was a placeholder while manual sort did not work. Manual sort
changes the "creation order" in the database lists so creation order was
the same ordering as manual.
July 18, 2020, 17:43 (GMT)
Outliner: Add modifier copy with drag and drop

Allow copying single modifiers with drag and drop between objects. The
next step is to generalize the code for modifiers and use it for
contraints, modifiers, and shaderfx.
July 18, 2020, 14:40 (GMT)
Merge branch 'master' into soc-2020-outliner
July 17, 2020, 22:24 (GMT)
Outliner: Add gpencil effect props sync

Add properties tab sync when gpencil shader effects are selected.
July 17, 2020, 22:20 (GMT)
Outliner: Draw gpencil shader effects in the tree

Draw the gpencil visual shaders in the outliner tree. Adds new TSE
types.
July 17, 2020, 22:17 (GMT)
Outliner: Draw Gpencil modifiers in the tree

The outliner icon code had cases for grease pencil modifiers but the
modifiers did not actually draw.

Some icons are incorrect:
* Multiple Strokes
* Texture Mapping
July 17, 2020, 21:21 (GMT)
Merge branch 'master' into soc-2020-outliner
July 17, 2020, 21:16 (GMT)
Outliner: Draw collection icons in a row
July 16, 2020, 17:38 (GMT)
UI: Fix drawing of aligned buttons in menu rows

This adds support for drawing icon buttons as a row in a popup menu. This is needed for drawing collection color tag icons in a row in the outliner context menu.

A few issues still exist, but I would like some initial review now that it mostly works.
* The icons do not draw aligned with the text labels. This is easy to fix, but the hover highlight is still drawn incorrectly.
* This works well when creating row icon buttons with an operator_enum, but manually creating the row elements doesn't draw an initial offset blank icon.

Differential Revision: https://developer.blender.org/D8317
July 16, 2020, 17:37 (GMT)
Merge branch 'master' into soc-2020-outliner
July 16, 2020, 14:12 (GMT)
Merge branch 'master' into soc-2020-outliner
July 15, 2020, 23:22 (GMT)
Collection Colors: Change defaults
July 15, 2020, 23:08 (GMT)
Collection Colors: Add 4 new color slots
July 15, 2020, 22:58 (GMT)
Collection Tags: Use numbers rather than fixed color names
July 15, 2020, 22:15 (GMT)
Outliner: Cleanup collection color preferences

Cleanup the excess labels and code.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021