June 19, 2020, 03:56 (GMT) |
Merge branch 'master' into soc-2020-outliner |
June 19, 2020, 03:19 (GMT) |
Outliner: Add properties sync for most types Add properties sync for all types that have a context tab. Some may have been missed but they can be added later easily. |
June 19, 2020, 03:14 (GMT) |
Remove proof-of-concept properties sync |
June 18, 2020, 02:51 (GMT) |
Add mesh to properties sync |
June 18, 2020, 02:51 (GMT) |
Disable camera and scene toggle |
June 18, 2020, 02:38 (GMT) |
Merge branch 'master' into soc-2020-outliner |
June 17, 2020, 22:21 (GMT) |
Properties sync for more types This might be easier to add in a more generic way later |
June 17, 2020, 20:30 (GMT) |
Don't swap tabs if properties editor is pinned |
June 17, 2020, 19:46 (GMT) |
Only switch tabs for visible properties editors Instead of iterating over each Space in the area, only update the first in the list which is the currently visible one. This prevents updating the properties editor when it is not currently visible. |
June 17, 2020, 15:08 (GMT) |
Merge branch 'master' into soc-2020-outliner |
June 17, 2020, 04:02 (GMT) |
Outliner: Add initial support for properties tab switch When selecting datablocks from the outliner, switch the properties editor to the relevant tab. This is a very basic proof of concept implementation. |
June 15, 2020, 23:02 (GMT) |
Merge branch 'master' into soc-2020-outliner |
June 15, 2020, 22:57 (GMT) |
Outliner: Fix mode column when lock object modes is disabled When Lock Object Modes was disabled, multiple objects would be shown as in the interaction mode even though only one object could be edited at a time. This was not an issue for edit and pose mode because those modes support multi object editing. But in modes like sculpt it implied that multiple objects could be edited at the same time. This only draws the active icon for the active object when lock object modes is disabled, and when there is no active edit or pose object. |
June 15, 2020, 22:18 (GMT) |
Outliner: Use dot icons for object not in current interaction mode Revert the change that used a faded-out icon of the mode. That was too cluttered. |
June 13, 2020, 21:29 (GMT) |
Outliner: Remove camera and collection activation on selection Now that the left column works well for data activation, remove the albility to activate by clicking the collection or camera data itself. |
Revision a36495e by Nathan Craddock (soc-2020-outliner) June 13, 2020, 21:20 (GMT) |
Cleanup: Add new callback for mode toggle Instead of sharing the same callback fn for data activation and mode toggle in the buttons, split into two similar functions to better differentiate which action should be done. This also fixes the issue where clicking a data activation radio button would enter the mode toggle function instead. |
June 13, 2020, 20:32 (GMT) |
Outliner: Add mode switching to remaining modes in left column When in modes other than edit or pose, icons are drawn next to each object in the outliner that also supports the same mode. When the icon is clicked, that object is activated and swapped into that edit mode. When Lock Object Modes is disabled and objects are left in their modes, the icons all draw as if they were simultaneously in that mode. This is the only issue currently, otherwise it seems to work well. |
June 13, 2020, 20:08 (GMT) |
Cleanup: Add name to TODO comments |
June 13, 2020, 19:17 (GMT) |
Outliner: Use faded mode icon instead of dot In the left column, use the same icon as the objects in the interaction mode for the buttons to switch that object into the same interaction mode. |
June 12, 2020, 23:22 (GMT) |
Outliner: Show icons for all interaction modes When not in object mode, show the interaction mode next to the object in the outliner. Also show a dot next to each icon that could be switched into the current mode. Currently this still only works for edit and pose mode. Seeing the icon next to the object in the mode is already useful. One issue is that grease pencil mode icon draws green. |
|