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
2020-03-10Fix T66269: Menu for Extrapolation Mode is disabled in Graph EditorSybren A. Stüvel
The Extrapolation Mode menu in the graph editor channel list was incorrectly using the operator for the Action/Dopesheet editor. The operator was even missing in the generic dopesheet hotkeys, so {key Shift E} was listed as hotkey but didn't work. This is now all fixed.
2020-03-10Fix T65076: Missing EasingType implementation on the DopesheetSybren A. Stüvel
EasingType was implemented rBdaccaa713b6e for the GraphEditor (but never made it to the Dopesheet). If you can select Easing Mode in the DopeSheet, then you should also be able to select the associated Easing Type. Thanks @lichtwerk for the initial implementation. Maniphest Tasks: T65076 Differential Revision: https://developer.blender.org/D6094
2020-03-10Fix IC keymap after recent GP mergeWilliam Reynish
Just a simple fix here for now to keep the keymap working. Will revisit these areas to make them fit in properly with the keymap.
2020-03-09UI: improve layout of keymap preferences, more consistent with other areasYevgeny Makarov
Differential Revision: https://developer.blender.org/D6592
2020-03-09GPencil: Refactor of Draw Engine, Vertex Paint and all internal functionsAntonio Vazquez
This commit is a full refactor of the grease pencil modules including Draw Engine, Modifiers, VFX, depsgraph update, improvements in operators and conversion of Sculpt and Weight paint tools to real brushes. Also, a huge code cleanup has been done at all levels. Thanks to @fclem for his work and yo @pepeland and @mendio for the testing and help in the development. Differential Revision: https://developer.blender.org/D6293
2020-03-08Revert "Outliner: Allow deleting entire selection"Campbell Barton
This reverts commit 62f238a65e334ccecae85134da0b05ba58382ae9. This prevents undo steps from being stored.
2020-03-08Outliner: Allow deleting entire selectionNathan Craddock
This allows deleting both collections and objects in the outliner selection at the same time. This only works using the keyboard shortcuts (X or Delete). While this works, a more robust solution should be implemented later to allow deleting the whole selection from the context menu as well.
2020-03-06Keymap: ignore repeat events for transform actionsCampbell Barton
Resolves T54297
2020-03-05Sculpt Face SetsPablo Dobarro
Face Sets are the new system to control the visibility state of the mesh in sculpt and paint modes. They are designed to work in modes where brushes are the primary way of interaction and they provide much more control when working with meshes with complex shapes and overlapping surfaces. This initial commit includes: - Sculpt Face Sets data structures and PBVH rendering. - Face Set overlay and opacity controls. - Sculpt Undo support. - Remesher reprojection support. The visibility state of the mesh is also preserved when remeshing. - Automasking and Mesh filter support. - Mask expand operator mode to expand Face Sets (Shift + W) and flood fill areas by connectivity (press Ctrl while expanding). - Sculpt Mode Face Sets and Visibility API. - Sculpt Face Sets creation and visibility management operators. - Operator to randomize the Face Sets colors. - Draw Face Sets brush tool to create and edit the Face Sets. Drawing on the mesh creates a new Face Set. Pressing Ctrl before drawing modifies the Face Set under the brush at the beginning of the stroke. - Updated keymap and menu to work with Face Sets from Sculpt Mode (H to toggle visibility, Alt + H to show all, Shit + H to hide). - Pie menu on the W key with Face common Sets operations. Know limitations: - Multires support. The Face Sets and Visibility API needs to be implemented for Multires. Reviewed By: jbakker, #user_interface, Severin Differential Revision: https://developer.blender.org/D6070
2020-03-01UI: harmonize strip colors in video sequencerPeter Fog
Now only the hue is different between different strip types, with the saturation the same for all. Differential Revision: https://developer.blender.org/D6775
2020-02-28File Browser: Add Ctrl+F shortcut to activate filter textboxJacques Lucke
Reviewers: Severin, brecht Differential Revision: https://developer.blender.org/D6941
2020-02-28UI: add theme option for grid levels to display in node editor backgroundPawel Franitza
Differential Revision: https://developer.blender.org/D6916
2020-02-28Fix T72903: Bone envelope & bone size tool functionality swappedCampbell Barton
2020-02-27Fix T54323: Improve Paint category names in keymap preferencesPhilipp Oeser
While one issue of the report was fixed already (rB27adc4aa3347), still a couple of clarifications could be made: - correct/clarify which modes these apply to - clarify that "Face Mask" is a paint thing Maniphest Tasks: T54323 Differential Revision: https://developer.blender.org/D6797
2020-02-21Fix T73841: Pressing 3 doesn't go to Pose modeWilliam Reynish
Just changing the order in the keymap seems to fix this
2020-02-18IC keymap: Use B for Sequencer Blade tool, Ctrl/Cmd-B for Split operatorWilliam Reynish
Also add Q for select tool, as in other editors
2020-02-18IC keymap: Fix warnings after recent Cut -> Split name changeWilliam Reynish
2020-02-17Keymap: minor tweaks so box-select shortcuts show in the menuCampbell Barton
2020-02-17Keymap: add sequencer box select with handlesCampbell Barton
Use Ctrl-B, include in menu, rename property to match graph editor.
2020-02-17Keymap: IC keymap was using middle-mouse value with ANY valueCampbell Barton
Use 'PRESS' instead. Also keep tweak events if a directional value is used.
2020-02-16Rename Sequencer 'Cut' to 'Split'William Reynish
This avoids the ambiguity with the Cut operator in the Sequencer, which could be confused with Cut/Copy/Paste. Use 'Split' for the operator and 'Blade' for the active tool. Patch by Nathan Lovato, with edits Differential Revision: https://developer.blender.org/D5542
2020-02-16IC keymap: Activate tools with MMB immediately on press rather than dragWilliam Reynish
There seems to have been no particular great reason why we were activating tools using a tweak event with MMB. This change makes it so tools are activated with a press event instead.
2020-02-15Keymap: Add front/back Alt-MMB absolute view axis switchingCampbell Barton
Oversight in previous commit.
2020-02-14Fix property warning due to recent commitmano-wii
```Warning: property 'mode' not found in keymap item 'TRANSFORM_OT_bbone_resize'```
2020-02-14Fix T68610: B-Bone display size/scaling op issuesmano-wii
Fix ReDo and create a new operator to display only the required properties. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6849
2020-02-14Particle editmode: add mouse independent "Select Linked" operatorPhilipp Oeser
The current "Select Linked" operator works based on mouse position and makes no sense to call from the menus and was removed in rBdd9dfadaac9b. This patch adds an operator independent from mouse position that just selects all keys to a corresponding point (and adds back menu entries, adds keymap entry). The original operator is renamed to 'select_linked_pick' internally (this is now more in line to how "Select Linked" works for meshes, curves etc) Differential Revision: https://developer.blender.org/D6823
2020-02-13Revert "VSE: Add option to select handles with box selection"Campbell Barton
This partially reverts commit 5314161491d41461fe09c4774229481dde93e250. Conflicts with Emulate "Middle Mouse Button". This feature should be accessible under all supported configurations.
2020-02-12Weight Paint: add a pie menu for locking and unlocking vertex groups.Alexander Gavrilov
Provide different options for locking and unlocking vertex groups using bone selection, accessible via a pie menu triggered via the 'K' hotkey. To implement a variety of operations, extend the old operator with a new option to mask it by bone selection. If the X Mirror option is enabled, selection is automatically mirrored. This follows D6533 as the next step in improving accessibility of vertex group locking during weight painting. Differential Revision: https://developer.blender.org/D6618
2020-02-10Cleanup: keymap formatting, unused argCampbell Barton
2020-02-09VSE: Add option to select handles with box selectionRichard Antalik
Patch adds an "Handle" option to the `SEQUENCER_OT_box_select` operator, that allows to select the handles instead of whole strips. Feature is mapped to Alt key modifier A difference from the proposed design in T70730 is that covering the entire strip with the box actually selects both handles. Reviewed By: iss Differential Revision: https://developer.blender.org/D6372
2020-02-07Merge branch 'blender-v2.82-release'Campbell Barton
2020-02-07Merge branch 'blender-v2.82-release'Campbell Barton
2020-02-07Keymap: preference to swap 3D orbit/pan actionsCampbell Barton
Requested by @pepeland for grease pencil/2D usage.
2020-02-07Keymap: preference for relative/absolute Alt-MMB navigationCampbell Barton
Original request from Hjalti was to set absolute view axis, so make this an option.
2020-02-04Merge branch 'blender-v2.82-release'Philipp Oeser
2020-02-04Fix T67084: Modal keymaps could show the wrong shortcutPhilipp Oeser
WM_modalkeymap_operator_items_to_string() wasnt checking WM_keymap_active(), so it was possible that e.g. when using the Industry Compatible keymap, the shortcut from the Blender keymap was shown. This also fixes the (now exposed) bug that the Industry Compatible keymap would not have a ADD_CUT_CLOSED kmi defined for the Knife Tool [mandatory for the status bar]. Maniphest Tasks: T67084 Differential Revision: https://developer.blender.org/D6748
2020-01-29IC keymap: Add extend & subtract box selection to animation channel listsWilliam Reynish
Same as recent change for default keymap
2020-01-29Keymap: Add ability to extend or subtract animation channel box selectionsWilliam Reynish
For some reason this was missing. Seems to be a simple oversight. Differential Revision: https://developer.blender.org/D6707 Reviewed by Julian Eisel
2020-01-29Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-29Tool System: add shear tool to non-mesh edit-modesWilliam Reynish
2020-01-28macOS: add trackpad smart zoom event supportYevgeny Makarov
This is done with two-finger double tap on trackpads, and is usually used to zoom into an element under the cursor. It can now be used for toggling local view in the 3D viewport. Differential Revision: https://developer.blender.org/D6588
2020-01-27Fix mistake in previous commitJulian Eisel
While the behavior of this shortcut can be argued (it only works while hovering the possibly invisible markers region), it was not my intention to remove it entierly from the Graph and Sequencer Editor. Only wanted to copy it.
2020-01-27Fix T66920: Shortcut Bind Camera to Marker in timeline not workingJulian Eisel
The shortcut was only registered for the marker region, although it can be registered to the main region without conflicts.
2020-01-25Industry Compat keymap: cleanupWilliam Reynish
Remove entries for the transform tools, since this is no longer necessary after recent changes. The default keymap entries are simply used instead, since the MMB is now added automatically.
2020-01-25Fix T73362: Tweak Tool not working if IC Keymap is chosenWilliam Reynish
I don't fully understand why this was broken, but defining the Tweak tool keymap here and removing the 3d cursor argument fixes it.
2020-01-22VSE: Tool system integrationRichard Antalik
Add toolbar to sequencer regions. A bit of refactoring has to be done in RNA space. Currently there is only cut tool implemented to serve as template for anybody who would like to add more.
2020-01-22Cleanup: adjust extend argument for tweak toolCampbell Barton
This isn't a type, name argument 'extend'.
2020-01-21Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-21Industry Compatible Keymap: use MMB to access the active toolCampbell Barton
Fallback tools are used on LMB, MMB accessed the active tool.
2020-01-17Keymap: Use PRESS event for Tweak tool extend selectionWilliam Reynish
This makes selection more responsive when using the Tweak tool Differential Revision: https://developer.blender.org/D6608 Reviewed by Campbell Barton