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
2019-09-10UI: File browser deselect on click on empty spaceJulian Eisel
For the default and industry compatible keymap, clicking on empty space in the file browser will deselect all files. Also makes selection use same operator description we use for other select operators.
2019-09-10Sculpt: Mask Expand operatorPablo Dobarro
This operator is a combined version of mask expand and mask by normal from the sculpt branch. It can be used to quickly isolate parts of a model based on topology or curvature. - Shift + A starts the operator in topology mode from the active vertex - Shift + Alt + A starts the operator in curvature mode from the active vertex Reviewed By: brecht Differential Revision: https://developer.blender.org/D5657
2019-09-09Cleanup: trailing space, remove tabs, pep8Campbell Barton
2019-09-09Sculpt: Mask Filter and Dirty Mask generatorPablo Dobarro
The mask filter operator modifies the whole paint mask. In includes multiple operations like smooth, grow or contrast accessible from a pie menu. The dirty mask generator is similar to Dirty Vertex Colors, but it generates a paint mask. It can be used to mask cavities in the sculpt. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5496
2019-09-09Sculpt: Mesh Filter ToolPablo Dobarro
The mesh filter tool applies a deformation to all vertices in the mesh at the same time. It includes multiple deformation modes and the option to lock the deformation axis. This commit also includes the FilterCache, which is needed in some new operators and tools. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5513
2019-09-08UI: Allow context menu in all file browser regionsJulian Eisel
2019-09-08UI: Allow file number shortcuts ouside main regionJulian Eisel
Makes the numpad + and - type of shortcuts to increase/decrease the file number suffix work in the upper and lower bar of the file browser. Had to add keymap handlers to the execute region for this to work.
2019-09-05Fix T63653: Industry Compatible Keymap can't be saved & loadedCampbell Barton
Replace keymap specific operator.
2019-09-05Industry Compat keymap: Add Batch Rename to Alt-ReturnWilliam Reynish
2019-09-04UI: Rename Select tool to Tweak toolWilliam Reynish
'Tweak' better communicates what this tool is for Differential Revision: https://developer.blender.org/D5597 Reviewers: Brecht, Campbell Barton
2019-09-04Transform: remove X/Y shear tool optionCampbell Barton
Instead use vertical cursor motion for Y axis shear. This removes the shear_axis option completely since we now have two axis options used by shear it's not needed.
2019-09-04Industry Compat keymap: Add support for tool hotkeys in paint modesWilliam Reynish
Use D for Draw, B for Blur.
2019-09-04Industry Compat keymap: Fix for opening folders in new File BrowserWilliam Reynish
2019-09-03UI: File Browser Design OverhaulJulian Eisel
This is a general redesign of the File Browser GUI and interaction methods. For screenshots, check patch D5601. Main changes in short: * File Browser as floating window * New layout of regions * Popovers for view and filter options * Vertical list view with interactive column header * New and updated icons * Keymap consistency fixes * Many tweaks and fixes to the drawing of views ---- General: * The file browser now opens as temporary floating window. It closes on Esc. The header is hidden then. * When the file browser is opened as regular editor, the header remains visible. * All file browser regions are now defined in Python (the button layout). * Adjusted related operator UI names. Keymap: Keymap is now consistent with other list-based views in Blender, such as the Outliner. * Left click to select, double-click to open * Right-click context menus * Shift-click to fill selection * Ctrl-click to extend selection Operator options: These previously overlapped with the source list, which caused numerous issues with resizing and presenting many settings in a small panel area. It was also generally inconsistent with Blender. * Moved to new sidebar, which can easily be shown or hidden using a prominent Options toggle. * IO operators have new layouts to match this new sidebar, using sub-panels. This will have to be committed separately (Add-on repository). * If operators want to show the options by default, they have the option to do so (see `WM_FILESEL_SHOW_PROPS`, `hide_props_region`), otherwise they are hidden by default. General Layout: The layout has been changed to be simpler, more standard, and fits better in with Blender 2.8. * More conventional layout (file path at top, file name at the bottom, execute/cancel buttons in bottom right). * Use of popovers to group controls, and allow for more descriptive naming. * Search box is always live now, just like Outliner. Views: * Date Modified column combines both date and time, also uses user friendly strings for recent dates (i.e. "Yesterday", "Today"). * Details columns (file size, modification date/time) are now toggleable for all display types, they are not hardcoded per display type. * File sizes now show as B, KB, MB, ... rather than B, KiB, MiB, … They are now also calculated using base 10 of course. * Option to sort in inverse order. Vertical List View: * This view now used a much simpler single vertical list with columns for information. * Users can click on the headers of these columns to order by that category, and click again to reverse the ordering. Icons: * Updated icons by Jendrzych, with better centering. * Files and folders have new icons in Icon view. * Both files and folders have reworked superimposed icons that show users the file/folder type. * 3D file documents correctly use the 3d file icon, which was unused previously. * Workspaces now show their icon on Link/Append - also when listed in the Outliner. Minor Python-API breakage: * `bpy.types.FileSelectParams.display_type`: `LIST_SHORT` and `LIST_LONG` are replaced by `LIST_VERTICAL` and `LIST_HORIZONTAL`. Removes the feature where directories would automatically be created if they are entered into the file path text button, but don't exist. We were not sure if users use it enough to keep it. We can definitely bring it back. ---- //Combined effort by @billreynish, @harley, @jendrzych, my university colleague Brian Meisenheimer and myself.// Differential Revision: https://developer.blender.org/D5601 Reviewers: Brecht, Bastien
2019-08-31WM: batch rename operatorCampbell Barton
Matches rename active, supports objects, bones, sequence strips & nodes. Support chaining actions, these can be extended, initially support: - set/prefix/suffix - search replace - stripping characters - capitalization.
2019-08-30GPencil: Fix unreported problem with Move to Layer popupAntonio Vazquez
As the operator was designed to use only as popup, when it was used as menu option, the popup was displayed again. Reviewers: mendio, pepeland Differential Revision: https://developer.blender.org/D5630
2019-08-28GPencil: Animation menu updatesMatias Mendiola
Animation menu updates for Edit Mode and Draw Mode (header and context menu): - Rename menu items for a better understanding of what the operators really do. - Change shortcuts (legacy from the old Grease pencil) {F7708018} Reviewers: antoniov, pepeland, billreynish Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5617
2019-08-27Edit Mesh: Poly build tool improvementsPablo Dobarro
This commit changes the functionality of the Poly build tool to make it more suitable for retopology tasks: - Click and drag from a boundary edge extrudes a new quad - Click and drag on vertices tweaks the position - Ctrl + click adds geometry. There is a geometry preview in the gizmo. It also can automatically convert triangles to quads. - Shift + click deletes mesh elements (faces or vertices) - Updated preselection code. Different mesh elements take priority depending on the selected action. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5573
2019-08-26Keymap: Use Ctrl-Period to toggle origin editingCampbell Barton
Add a key binding since this option is typically for quick adjustments.
2019-08-21Cleanup: remove redundant operator data in keymapCampbell Barton
2019-08-21Keymap: Shift-Ctrl-Click didn't allow toggle selectionCampbell Barton
D5518 by @jenkm
2019-08-20Outliner: Add range extend selectNathan Craddock
Add support for ctrl+shift+lmb to default and industry compatible keymaps to select a range without removing the existing selection.
2019-08-18Industry Compat Keymap: support new outliner featuresNathan Craddock
Adds support for changes in the outliner from the soc-2019-outliner branch. All changes made in the default keymap are made in the Industry Compatible keymap, except for renaming. Renaming is done with Return in the Industry Compatible keymap.
2019-08-16Outliner: Add range extend select and modify keymapNathan Craddock
Modifies selection keymap to be more conventional, with shift click for range selection and ctrl click for extend selection.
2019-08-16Outliner: Support box select on click+dragNathan Craddock
2019-08-16Outliner: Use F2 to rename active outliner itemNathan Craddock
Previously with F2 mapped to the global rename active object operator, it was not posible to use the conventional F2 to rename any outliner element like collections or object data. This adds F2 to the outliner keymap to call the outliner rename operator rather than the popup rename object operator.
2019-08-16Outliner: walk navigation operator and openclose fixesNathan Craddock
Adds a keyboard walk navigation and selection operator to the outliner. Up and down arrow keys walk up and down the list of elements, and left and right will open and close elements if the elements are closed or opened respectively. Holding shift while walking up and down the tree expands the selection. Holding shift while clicking or pressing left and right arrows will expand or collapse all children elements recursively. Pressing enter to openclose the hovered element is removed. Also allows click+drag for openclose of element subtrees. This moves openclose toggling to the openclose operator to remove duplicate code. The outliner tree building is tweaked slightly to set the proper parents in scene display mode for walk select to walk to parents without errors.
2019-08-16Outliner: Synced selection and active element highlightingNathan Craddock
Adds a toggle to the filter menu for outliner synced selection. Enabled by default, this ensures selection is synced between objects, bones, and sequences. An active outliner element theme color is added to indicate which element is active. Synced selection is controlled on the operator level. Each operator that modifies selection for objects, bones, sequences, or outliner elements needs to call the respective ED_outliner_select_sync_from.. function to tag outliners to be synced. Syncing is done lazily on outliner draw.
2019-08-11Cleanup: spellingCampbell Barton
2019-08-10UI: Add initial context menus for Info and Console editorsWilliam Reynish
Both keymaps are also updated
2019-08-09Keymap: Ctrl-G now maps to Find Set SelectedCampbell Barton
This finds using the current selection instead of using the text in the find side-bar. More useful for quickly jump to other instances of a word.
2019-08-08Keymap: don't use 'any' modifiers for the text editor context menuCampbell Barton
2019-08-08Cleanup: rename text toolbox to context menuCampbell Barton
2019-08-08Keymap: only use Alt-Left/Right for legacy keymapCampbell Barton
Ctrl-Left/Right aren't in conflict for the default keymap.
2019-08-06Keymap: add sequencer left/right selectCampbell Barton
Matches graph editor keys. D5192 by @tintwotin
2019-08-05Text: merge toggle comments into a single operatorCampbell Barton
This allows users to map comment/un-comment to be mapped to keys.
2019-08-02GPencil: Replace Separate menu by operator Enum to display assigned keyAntonio Vazquez
As the operator was using a menu, the keymap was not displayed. Now, the operator is used directly and don't need the menu.
2019-08-02Keymap: add fractional zoom shortcuts for sequencer previewCampbell Barton
Matches shortcuts from the image editor. D5341 by @tintwotin
2019-08-01Added FFmpeg preset for WebM + VP9 video + Opus audioSybren A. Stüvel
This is a standard combination (VP9 video, Opus audio, in WebM container), so it's nice to have as a preset.
2019-08-01Keymap: use Ctrl-/ to toggle commentsCampbell Barton
Consistent with many code editors, see: D5175
2019-08-01Cleanup: remove redundant LMB select default.Campbell Barton
2019-07-31Fix T63921: Unable to use confirm on release for keyboard shortcutsSebastian Parborg
The first issue was that we were still working around a Xorg bug that has been solved since a very long time: https://bugs.freedesktop.org/show_bug.cgi?id=22515 The second issue was that the global "confirm on release for mouse clicks" was used for keyboard shortcuts as well.
2019-07-20Industry Compat keymap: Fix inconsistencies and conflicts with color ↵William Reynish
swatches and other over-widget hotkeys Sample hotkey is set to the I key now, similar to other apps. Reported on Devtalk
2019-07-18Keymap: use number keys to change particle modesCampbell Barton
Match behavior for meshes. Fixes T67161
2019-07-17Fix T66091: paint curve point slide conflicts with 2D cursorBrecht Van Lommel
2019-07-16Fix T66964: sculpting box hide tool can't select multiple areasBrecht Van Lommel
Only deselect all on mouse release when no box dragging was done.
2019-07-16Cleanup: typos in commentsCampbell Barton
2019-07-12Fix T66446: UV editor "Deselect on Nothing" not workingCampbell Barton
2019-07-08Keymap: Vertex Paint: Add ctrl to temporarily swich colorsAaron Carlisle
This now matches Texture Painting This was added in rB7d5fb2e103e03046194d69640aadf7e76a700620 but was lost probably when migrating to python keymap.
2019-07-05GPencil: Remove select keymap definition for Weight Paint modeAntonioya
This removes the keymap, but the B key is still available, so in some top level the selection is enabled. Related to T66458.