Revision 868c9ac by Campbell Barton April 27, 2018, 08:50 (GMT) |
UI: show active tool in the topbar |
Revision 3556838 by Brecht Van Lommel April 27, 2018, 08:21 (GMT) |
Fix build error after recent changes (missing FILE). |
Revision b756e86 by Campbell Barton April 27, 2018, 08:05 (GMT) |
WM: Add function to access last operator props Needed for tool-settings to control options for a tool which has not yet been executed. |
Revision 0908fc1 by Campbell Barton April 27, 2018, 06:24 (GMT) |
Tool System: publish/subscribe to tool changes |
Revision 5752e4f by Campbell Barton April 27, 2018, 06:23 (GMT) |
WM: message bus rna utilkity macros |
Revision 226c757 by Campbell Barton April 26, 2018, 19:18 (GMT) |
UI: add darker theme color for toolbar items |
Revision 9183592 by Sergey Sharybin April 26, 2018, 16:11 (GMT) |
Animation: Make it possible to keyframe to with copy-on-write The issue was that every object tweak was doing a full copy of original datablock onto evaluated version, and was updating animation. This made it impossible to tweak properties which has keyframes. Proposed solution is to: - Always apply animation on frame change, and when object is explicitly tagged for animation update. This will store original DNA value of animated property in the f-curve. - When applying animation in other cases, we check original DNA value stored in f-curve with the actual original DNA property. If they differ, it means user started to tweak animated property, and we should skip animation. If the value is the same, we apply animation. This is just a first step towards proper final implementation, but seems to be the direction we want to take. |
Revision c86be73 by Campbell Barton April 26, 2018, 15:58 (GMT) |
Tool System: expose tool space-type |
Revision 3ca2014 by Sergey Sharybin April 26, 2018, 15:24 (GMT) |
Animation: Split f-curve reading and writing functions This way we can re-use reading part. |
Revision 46a256b by Sergey Sharybin April 26, 2018, 15:22 (GMT) |
Depsgraph: Make it possible to check for ID directly tagged for animation recalc |
Revision 67b014a by Brecht Van Lommel April 26, 2018, 15:06 (GMT) |
Workspaces: active view layer now always comes from workspace, not scene. Both the scene and workspace had an active view layer, and it was confusing which settings were being used or displayed where. Now we always have one, so there is no mismatch. The "View Layers" tab in the properties editor is now "View Layer", no longer showing a list of layers. Instead view layers can be added and removed with the workspace view layer selector. They are also listed and selectable in the outliner. Single layer rendering uses the active view layer from the workspace. This fixes bugs where the wrong active view layer was used, but more places remain that are wrong and are now using the first view layer in the scene. These are all marked with BKE_view_layer_context_active_PLACEHOLDER. |
Revision c490428 by Brecht Van Lommel April 26, 2018, 14:37 (GMT) |
UI: desaturate toolbar icons that the mouse is not over. This does not look great with light toolbar buttons as in the default, so consider this a work in progress. |
Revision 5876856 by Brecht Van Lommel April 26, 2018, 14:37 (GMT) |
Properties: remove redundant settings from workspaces tab. Use render settings and active view layer will be handled elsewhere. Also change icon to not be confusing with render layers. Probably we should get rid of the workspace tab entirely and do it in the user preferences, but that's for later. |
Revision 11995c5 by Brecht Van Lommel April 26, 2018, 14:37 (GMT) |
Fix reversed diff output order in view layer tests. |
Revision d60be68 by Brecht Van Lommel April 26, 2018, 14:37 (GMT) |
Fix crash with depsgraph iterator and empty scene. This causes crashes in the view layer tests. |
Revision a31807e by Julian Eisel April 26, 2018, 13:34 (GMT) |
Reduce size of scrollbars that don't contain scale markings More changes will follow, this is just an initial tweak. |
Revision 2fc5f3f by Campbell Barton April 26, 2018, 13:19 (GMT) |
UI: support icon reloading (F8 key) |
Revision 29e9615 by Campbell Barton April 26, 2018, 13:18 (GMT) |
Icons: correct arg parsing Use _PyArg_ParseTupleAndKeywordsFast |
Revision 05c9ddb by Campbell Barton April 26, 2018, 13:02 (GMT) |
UI: correct icon |
Revision b98311f by Campbell Barton April 26, 2018, 12:55 (GMT) |
Cleanup: avoid direct access to private class |
|
|
|


Master Commits
MiikaHweb | 2003-2021