Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-25Fix T84911: Add Primitive and IC keymap - 3d navigation conflictWilliam Reynish
Ref D10176
2021-01-25UI: increase the context menu's light powerCampbell Barton
This roughly matches the behavior when editing this value via the buttons. Part of D10144
2021-01-25Fix T83266: Proxy building with meta strips failsRichard Antalik
Building proxy with meta strip selected resulted in attempt to render meta strip itself and save result as image as is done when building image proxies. Remove meta strip from list of supported strips. Multicam, Meta and scene strip are cleared from poll function in UI as well. Reviewed By: sergey Differential Revision: https://developer.blender.org/D10001
2021-01-21Industry Compat Keymap: Fix box/lasso selection for GP edit modeWilliam Reynish
There was a bug which which prevented box and lasso select to work correctly in GP Edit Mode. It would select a nearby vertex before the box selection. This patch fixes it so it works with a click event, like the default keymap, which fixes box and lasso selection. Ref D10119
2021-01-20Fix typo in UI message.Bastien Montagne
Noted by Satoshi Yamasaki (@yamyam) in rBTS5522.
2021-01-19Fix T66681: Blender 2.7x keymap inconsistenciesCampbell Barton
Match Blender 2.7x keymap more closely. - Image Editor: F3 for save image as. - Node Editor: Ctrl-LMB to cut links. - Cycle the falloff types instead of showing a pie-menu. - Use regular menu instead of pie menu for snapping.
2021-01-18Fix T84600: prevent bone groups operators on proxies and libraryPhilipp Oeser
overrides Editing bone groups is not supported on proxies/overrides [changes a re lost on file reload], need to do proper polling (and also prevent this from rna) for: - adding bone groups - removing bone groups - renaming bone groups - setting bone groups colors Previously, this was hinted at by setting the layout inactive, with preoper polls, this is now not needed anymore. note: Selection of bone groups actually makes sense here and is supported, so this is not prevented in this patch, but UI wise this is not nice in the override case, because one cannot set an active_index (aka select) in the UI list. Maniphest Tasks: T84600 Differential Revision: https://developer.blender.org/D10131
2021-01-17Add Object Tool: move extra settings popover lastCampbell Barton
This is intended to be used when settings don't fit in the top bar, so it makes sense to keep them last.
2021-01-17Add Object Tool: split aspect & origin options for base/heightCampbell Barton
In practice it's common these settings shouldn't be linked for drawing the initial (base) plane, compared with the height.
2021-01-16Add Object Tool: include shortcuts in the tool-tipCampbell Barton
2021-01-16Add Object Tool: add initial "Fixed Aspect" optionCampbell Barton
This makes it more convent to add many objects with a fixed aspect ratio.
2021-01-16Add Object Tool: make UI more compactCampbell Barton
Move some of the more obscure options into a popover, so they don't take up so much room in the top-bar.
2021-01-16Add Object Tool: support incremental snappingCampbell Barton
This adds a "Snap to" option that allows using all the scenes snap settings which includes incremental & absolute grid snapping options. This is optional because always following scene snapping would not snap to geometry by default (which seems to be the most useful default).
2021-01-16Add Object Tool: rename keymap, expose in keymap editorCampbell Barton
Make the name follow the convention of other View3D keymaps.
2021-01-16Add Object Tool: remove from experimentalCampbell Barton
Based on feedback from @dbystedt, include this in 2.92 with some updates (coming next).
2021-01-14Fix T84549: Keymap presets written without repeat enabledCampbell Barton
Key map items using TEXTINPUT didn't include the repeat setting.
2021-01-14Fix T64518: Blender 2.7 keymap inconsistenciesCampbell Barton
- Add missing Shift-Space for toggle maximize area. - Add missing Alt-F10 for toggle fullscreen area. - Match 2.7x keymap for setting the pivot center.
2021-01-13Fix Python warnings in node editor after revert of datablock changesBrecht Van Lommel
Revert was done in 2771dfd, ref T84669
2021-01-13Nodes: use green color again for shader sockets and shader categoryBrecht Van Lommel
The green is still distinct from the more turquoise use for geometry, and they are never used in the same node graph. The use of red makes sense, but would need changes to other sockets and categories to set it apart well. Ref T82689
2021-01-132.92 splashscreenDalai Felinto
Credit: Joanna Kobierska - artstation.com/joanna_kobierska
2021-01-13Geometry Nodes: Add "Point Translate" and "Point Scale" nodesHans Goudey
The translate node moves every point in the geometry, and the scale node multiplies the "scale" attribute of the input geometry by its input. While these operations are already possible with the "Attribute" nodes, these new nodes fit nicely with the nodes specifically for changing the "rotation" attribute that already exist, and they provide a simpler way to do the same thing. Differential Revision: https://developer.blender.org/D10100
2021-01-13UI: Revert design changes to data-block selector for the 2.92 releaseJulian Eisel
Partially reverts 2250b5cefee7. Removing the user count and fake user count icons was controversial (which was expected) and there are a few further changes needed, that won't make it in time for the release, see D9946. While there is a design to bring back the user count and fake user indicators, a new design idea was proposed that the UI team wants to follow. This came too late for the 2.92 release, the new design is targeted at the 2.93 release now. Meanwhile, UI team decision was to simply revert the design changes. The new design is being worked on in https://developer.blender.org/T84669. Note that this commit does not revert some internal changes done in 2250b5cefee7. Namely the introduction of `ed_util_ops.c` and data-block operators in there. These will still be needed in the new design.
2021-01-13Fix T79356: Improved icons for MSIX buildsEric Bickle
Fixed an issue that was causing the app icon to render with a 'plated' background color in the taskbar and other areas of Windows. Updated all app icons in Microsoft Store package to match Microsoft's design recommendations. Added multiple scales for app icons for high resolution displays. Added high contrast app icons. Reviewed By: pablovazquez, jmonteath Maniphest Tasks: T79356 Differential Revision: https://developer.blender.org/D9681
2021-01-13Revert "Fix T79356: Improved icons for MSIX builds"Jeroen Bakker
This reverts commit 78011d712dc311768a501b31917f2eef27af753b.
2021-01-13Fix T79356: Improved icons for MSIX buildsEric Bickle
Fixed an issue that was causing the app icon to render with a 'plated' background color in the taskbar and other areas of Windows. Updated all app icons in Microsoft Store package to match Microsoft's design recommendations. Added multiple scales for app icons for high resolution displays. Added high contrast app icons. Reviewed By: pablovazquez, jmonteath Maniphest Tasks: T79356 Differential Revision: https://developer.blender.org/D9681
2021-01-13Asset System: Disable Asset Browser as experimental featureJulian Eisel
The Asset Browser will be disabled and not available for the 2.92 release. In alpha/beta builds, there will be an "Asset Browser" option under Preferences > Experimental, if the developer extras are enabled. Note that this also disables related UI elements (e.g. "Mark Asset" buttons, Preferences settings for asset libraries, etc.). The code is still in master of course, development and testing will continue there. But there simply needs to be too much polishing and fixing before the 2.92 release, plus there are some design decisions to be reevaluated. Check the milestone 1 project to follow ongoing work: https://developer.blender.org/project/view/124/
2021-01-13Cleanup: use single quotes for enum literalsCampbell Barton
2021-01-13UI: Clarify the property name of "F-Curve Visibility"Hans Goudey
"F-Curve Visibility" is a bad UI label for a property that only affects the display of unselected F-Curves. This commit clarifies the property name by making it more specific with the word "Unselected", and by using the word "Opacity". "F-Curve" is redundant in the UI label anyway because it is included in the panel title. Resolves T82587 Differential Revision: https://developer.blender.org/D10027
2021-01-12UI: Update Clip Tracking menusAaron Carlisle
- Add operators that previously could only be found in panels - Re order menus to match other menus - Organize Code |Before|After| |{F9493583}|{F9493584}| |{F9493585}|{F9493586}| |{F9493588}|{F9493590}| |{F9493591}|{F9493592}| Reviewed By: sergey, sebastian_k, #motion_tracking Differential Revision: https://developer.blender.org/D9781
2021-01-12Geometry Nodes: new Align Rotation to Vector nodeJacques Lucke
This adds a new Align Rotation to Vector node based on the mockup in T83669. Reviewers: HooglyBoogly, simonthommes Differential Revision: https://developer.blender.org/D10081
2021-01-12Fix T84455: Circle select tool cursor draws in overlapping regionsCampbell Barton
2021-01-12UI: Icon for Multires Displacement Smear ToolRahul Chaudhary
This commit adds the icon for the new tool.
2021-01-12UI: Update geometry icon filesHans Goudey
None of these changes should be visible, but the files were somehow out of sync with the blend file, so they need to be updated to reflect those changes.
2021-01-11Geometry Nodes: Attribute Vector Math NodeHans Goudey
This patch implements the same operations and interface as the regular vector math node, but it runs for every element of the attribute. This should expand what's possible with geometry nodes quite a bit. Differential Revision: https://developer.blender.org/D9914
2021-01-11Cloth: add a vertex group setting to exclude from object collision.Alexander Gavrilov
This can be useful as a workaround on the boundary with the pinned vertices in some situations among other things, and completely copies the existing design of the self collision vertex group setting. Differential Revision: https://developer.blender.org/D10043
2021-01-11Collision: allow disabling collision without removing the modifier.Alexander Gavrilov
The `object.collision.use` flag was treated as a redundant marker of the existence of the modifier, going as far as adding/removing it when the value was changed, which is not actually very useful. Removing the modifier loses its position in the stack, and requires a dependency graph rebuild. It feels it may be a legacy flag? What would be useful however is the ability to toggle collisions dynamically without removing the modifier. This patch adjusts the code to keep the modifier when the flag is disabled, and add it if it doesn't exist when the flag is enabled. The modifier now checks the flag at the start and quickly exits after cleaning up stale data. The redesigned setting is exposed in the UI. Collisions can't be disabled by simply using the modifier enable flags because the modifier merely saves a snapshot of the mesh at a certain point of the modifier stack for other objects to use, and thus has to be able to clear the stale data. Differential Revision: https://developer.blender.org/D10064
2021-01-11Cleanup: remove trailing whitespaceJacques Lucke
2021-01-10VSE: Remove fit method tool setting from headerRichard Antalik
This property was intended to affect fit method for added strips prior to running operator. However UI team did not agree with current implementation. ref T84535 Reviewed By: HooglyBoogly Differential Revision: https://developer.blender.org/D10055
2021-01-09Cleanup: remove redundant decorator for eevee 'overscan_size'Philipp Oeser
All eevee scene properties are not animatable due to `RNA_define_animate_sdna(false)` so there is no need for an animation decorator here (would not show anyways). Not sure if setting use_property_decorate to False and then manually adding one again was a hack in rB7fc60bff14a6 to get the alignment right, but seems to work good now without it. Note: there also seems to be an inconsistency here generally: - Eevee reserves room for an animation decorator in almost every panel (except for "Sampling" and "Indirect Lighting") even though almost none are animatable (except for stuff in "Hair" and "Film"). This looks nice if multiple panels are expanded (except for mentioned "Sampling" and "Indirect Lighting" -- maybe these should also reserve the room?) - Cycles does not use animation decorators at all (even though pretty much everything is animatable here -- maybe these should also use animation decorators?) - Then there is also the 'shared' "Grease Pencil", "Freestyle" and "Colormanagement" -- these dont use animation decorators, but some stuff is animatable... Regarding the note: not sure what the guidelines here are, if this is isolated to each panel then there is lots of stuff for eevee that could set use_property_decorate to False, if multiple open panels are considered (for nice visual consistency between them), then there is romm for improvement elsewhere, too. Maniphest Tasks: T81411 Differential Revision: https://developer.blender.org/D9164
2021-01-09Keymap: Enable repeat for "Make Edge/Face" operatorHans Goudey
The "repeat" property was turned off by default in rBf5080c82dd91, but it's important to have repeat turned on for this operator since it can be used to fill large areas. This commit is similar to rBaa77689f77b4. Fixes T84531
2021-01-09Geometry Nodes: Don't start with empty group nodes selectedHans Goudey
The nodes were selected in new node groups because they are by default, but there's no particular reason for them to be selected, and it can be distracting.
2021-01-09Geometry Nodes: Gray out "New" button when curve object is activeHans Goudey
Currently curve objects aren't supported by the node modifier, so the new node group and modifier operator shouldn't be available.
2021-01-08Fix T84517: Two geometry node trees added with "New" buttonHans Goudey
Adding the modifier itself already adds a new node tree, which is then displayed in the node editor because of the active object and active modifier context. So there's no need to create the node tree in the python code in this case.
2021-01-08Icons: Update script to generate icons from SVGs for Inkscape 1.0Julian Eisel
The command line syntax for Inkscape changed quite a bit for the 1.0 release, see https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#Command_Line. Think it's reasonable to expect Inkscape 1.0 or later be installed if you want to generate the icons with the script. It's easy to get via the website, if the distribution doesn't provide new enough packages. Only few people would use the script anyway. I also had to change the path for command line access on macOS which apparently changed (https://stackoverflow.com/a/60068607). Although I didn't find a mention of this change in the Inkscape release notes.
2021-01-08VSE: Hide cache settings and adjust defaultsRichard Antalik
Adjust default cache settings for all files to store raw and final images. All settings are still available when developer extras option is enabled in user preferences. This is part of design task T80278 Differential Revision: https://developer.blender.org/D9745
2021-01-07UI: Use Eyedropper Cursor with Sample Weight ToolJuanfran Matheu
While using the Sample Weight tool in Weight Paint mode, user eyedropper mouse cursor. Differential Revision: https://developer.blender.org/D9431 Reviewed by Pablo Vazquez
2021-01-07UI: Show Weight Value with Sample Weight ToolJuanfran Matheu
While using the Sample Weight tool in Weight Paint mode, show weight value in tool header. Differential Revision: https://developer.blender.org/D9432 Reviewed by Pablo Vazquez
2021-01-07Fix T84469: Online manual raises an exception with key-map optionsCampbell Barton
Report an error instead of raising a Python exception. Currently these properties aren't written to the manual so it's best to show an error.
2021-01-07UI: Fix various issues with UI textYevgeny Makarov
- Use the name "Point Cloud" instead of "Pointcloud" - Fix a typo in UV_OT_smart_project. - Use the name "Install Light" to for the installation operator for MatCaps, HDRIs, and Studio Lights. Fixes T83585, T65291, and T54921 Differential Revision: https://developer.blender.org/D9867
2021-01-06Fix T70316: Custom "Delete Keyframes" shortcut still requiresPhilipp Oeser
confirmation Deleting keyframes in the dopesheet or graph editor always required confirmation, even if used ouside of the "Delete" menus. Now add a "confirm" option [same as for deleting objects], which can be disabled for immediate keyframe deletion. This will also change the default behavior and bring this in line with how object deletion works so there is one shortcut for bringing up the menu/confirmation and another shortcut to delete immediately without requiring confirmation / another click: - Blender Default keymap: "X" for menu, "Del" for immediate - Industry Compatible: "Backspace" for menu, "Del" for immediate Maniphest Tasks: T70316 Differential Revision: https://developer.blender.org/D9651