Revision dc96995 by William Reynish January 23, 2020, 12:34 (GMT) |
UI: Make default Info Editor theme more consistent with Outliner Currently, the Info Editor default theme settings aren't consistent with other areas such as the Outliner. This change makes it fit in more by using the same default values for things like the background and selected elements. Differential Revision: https://developer.blender.org/D6496 Reviewed by Pablo Vazquez |
Revision dee01ca by William Reynish January 23, 2020, 10:50 (GMT) |
UI: Rename 'View Frame' to 'Go to Current Frame' In our animation editors, we have a feature called View Frame. Problem is, it is not self evident what this feature does. Does it show frame numbers? Does it show all frames? Does it frame the view? Does it frame the view? What this does, is it moves the view to where the playhead is. With clearer naming, we can communicate this much more clearly. This is just a simple patch that changes the name from 'View Frame' -> 'Go to Current Frame'. Differential Revision: https://developer.blender.org/D6437 |
Revision c01246f by William Reynish January 23, 2020, 10:45 (GMT) |
UI: Consolidate masking-related brush controls In the brush properties, some masking-related controls are currently available as a sub-panel in the Options panel, while others are in the Mask panel. I want to generally lessen the amount of controls in generic 'options' panels, since it's non-descriptive and rather a rather random grab bag of various controls. Better to group things in terms of their functionality with descriptive names. This change consolidates the masking-related controls under one panel. Differential Revision: https://developer.blender.org/D6577 Reviewers: Pablo Dobarro, Julien Kaspar |
Revision 1f6ab32 by Sybren A. Stüvel January 23, 2020, 09:37 (GMT) |
Fix T73279: Particle Rotation checkbox enabled when a bake exists The contents of the Rotation panel was already disabled when a bake exists, but the checkbox in the header wasn't. Since rotations are part of the baked data, it doesn't make sense to enable/disable rotations after baking. |
Revision fe772bf by William Reynish January 23, 2020, 09:34 (GMT) |
UI: Change 'Lock Time to Other Windows' > 'Sync Visible Range' + add to Sequencer As pointed out by user @Peter Fog (tintwotin): The current name for this property is wrong for two reasons: - Because it makes incorrect use of the term 'window' (in Blender these are called 'editors') - 'Lock Time' is incorrect, because it has nothing to do with locking the time at all. In Blender, the time is already locked and always the same across editors, no matter what. This property only syncs the visible range, which is something quite different. For this reason, this is changed to 'Sync Visible Range' instead. I also added a tooltip, which was completely missing. This patch also adds this property to the Sequencer, where it was missing. Differential Revision: https://developer.blender.org/D6632 Reviewed by Julian Eisel |
Revision c5c46e5 by Harley Acheson January 22, 2020, 22:00 (GMT) |
UI: Fix Hover Flickering on Selected Items Removes hover highlight from already-selected UI items to remove unintended flickering. Differential Revision: https://developer.blender.org/D6503 Reviewed by Campbell Barton |
Revision 452834f by Harley Acheson January 22, 2020, 21:48 (GMT) |
UI: Area Duplicate Icon Changes the icon used for 'duplicate into new window' to a new one created for this purpose. Differential Revision: https://developer.blender.org/D6463 Reviewed by Julian Eisel |
January 22, 2020, 17:49 (GMT) |
Bugfix for T69413 Fixes the invisible scrollbar when opening preferences by 'Editor Type' by always creating scrollbars for V2D_COMMONVIEW_PANELS_UI objects. This removes a fix (T47047) for dpi issues when dragging out the toolbox. The new toolbox in 2.8 does not seem to have the same DPI issues. Exact steps for others to reproduce scrollbar invisible (T69413): change the 3d viewport to preferences and go to addons. The scrollbar will not be visible To verify there are no DPI issues: Apply the patch and open blender. Hide the toolbar. Split the 3d view port into 4 windows, such that one is very small horizontally, another is very small vertically, and a third is small in both directions. Drag out the toolbar arrow on all four viewports. The Toolbar will be the same size in each. For further verification, adjust the scaling and repeat. {F7805968} Also this is my first time submitting a patch. Some instruction is welcome! Reviewed By: #user_interface, Severin Maniphest Tasks: T69413 Differential Revision: https://developer.blender.org/D6050 |
Revision c68c160 by Julian Eisel January 22, 2020, 17:35 (GMT) |
Revision ca7bd3f by Sebastián Barschkis January 22, 2020, 17:31 (GMT) |
Fluid: Cleaned up functions that deal with Python objects (C-API) This commit belongs to T72894. It's related to (my) previous commits on pointer exchanges (today + yesterday). It cleans up the functions by describing their usage in the comments, adds additional nullptr checks, and fixes the reference count responsibilities of newly created PyObjects. |
Revision 8fc68a2 by Gaia Clary January 22, 2020, 17:04 (GMT) |
Fix T69090: Collada Exporter now exports the base color if Nodes are disabled I also changed the Collada importer scuh that the diffuse Alpha is now set for the generated PBSDF Shader AND for the base color. Note: we can not export the base color AND the color from the PBSDF Shaders at the same time. And when importing we do not know if the color was originally coming from a base material or from a shader. Setting them both in import seems to give the most consistent results. |
Revision 084f072 by Julian Eisel January 22, 2020, 17:02 (GMT) |
Fix T73191: Buttons in lower left of Preferences broken I'm still not entirely sure what was going on - I know that the execute region didn't get initialized correctly, but doing that at a later point didn't fix the issue. Apparently forcing the header region to re-initialize does fix it, even though I was sure this was redundant. Also fixes a memory leak in UI code after preferences were opened. |
Revision abce483 by Campbell Barton January 22, 2020, 16:39 (GMT) |
install_deps.sh: strip trailing punctuation from version numbers Encountered this issue when enabling more libraries. |
Revision be7571a by Sebastián Barschkis January 22, 2020, 15:45 (GMT) |
Fluid: Refactored Mantaflow <-> Blender pointer exchange once more |
Revision fde6151 by Campbell Barton January 22, 2020, 15:17 (GMT) |
install_deps.sh: fix versions such as 1.6_RC2 failing to compare This is stripped off since it causes an error when evaluating the strings as numbers. |
Revision 412179b by Julian Eisel January 22, 2020, 14:58 (GMT) |
Cleanup: Rename ED_region_init() -> ED_region_floating_initialize() This function is a very special refresh function just for floating regions. _initialize is more consistent with ED_area_initialize() so use that too. Also adds assert. |
Revision 26687dd by Patrick Mours January 22, 2020, 14:49 (GMT) |
Fix T71344: Optix render errors with motion blur and unknown bone constraint relationship The OptiX SRT motion expects a motion defined by translation, rotation, shear and scale, but the matrix decomposition code in Cycles was not able to extract shear information and instead produced a stretch matrix with the information baked in. This caused conflicting transforms between traversal and shading and lead to render artifacts. This patch changes the matrix decomposition to produce factors inline with what OptiX expects to fix that. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6605 |
Revision 0272ace by Campbell Barton January 22, 2020, 14:42 (GMT) |
install_deps.sh: fix IFS being incorrect when a version check fails This caused quoting to fail later on. |
Revision fc0df1f by Campbell Barton January 22, 2020, 14:42 (GMT) |
Revert "install_deps.sh: fix ffmpeg package installation on Arch" This reverts commit 3cb212602cacc186800c82febc86f5c68c1f92fb. The root cause was IFS being set incorrectly. |
Revision cfb7a80 by Sergey Sharybin January 22, 2020, 14:41 (GMT) |
Merge branch 'blender-v2.82-release' |
|