Age | Commit message (Collapse) | Author |
|
|
|
This is now handled with Ctrl + double click LMB, similar to loop select.
|
|
This commit groups a set of new tools that were tested in grease pencil object branch before moving to master. We decide to do all the development in a separated branch because it could break master during days or weeks before the new tools were ready to deploy.
The commit includes:
- New Cutter tool to trim strokes and help cleaning up drawings.
- New set of constraints and guides to draw different types of shapes. All the credits for this development goes to Charlie Jolly (@charlie), thanks for your help!
- Segment selection mode to select strokes between intersections.
- New operator to change strokes cap mode.
- New option to display only keyframed frames. This option is very important when fill strokes with color.
- Multiple small fixes and tweaks.
Thanks to @pepeland and @mendio for their ideas, tests, reviews and support.
Note: Still pending the final icons for Cutter in Toolbar and Segment Selection in Topbar. @billreynish could help us here?
|
|
Copy from properties space.
|
|
- Lost contrast w/ faded wire for dupli/set-scene.
- Make grid darker to increase contrast.
|
|
|
|
|
|
|
|
|
|
This option allows to delete sections using Ctrl+Alt.
|
|
Ref D4055.
|
|
|
|
|
|
|
|
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4108
|
|
Avoids same kinds of conflicts as link-cut w/ box select.
|
|
|
|
We tried this already for the default theme, but grey edges often don't
stand out against matcaps/solid shading.
|
|
- only call pivot/orientation pies in non-legacy mode (had duplicate
entries)
- space_data.pivot_point > tool_settings.transform_pivot_point
Reviewers: brecht
Maniphest Tasks: T59172
Differential Revision: https://developer.blender.org/D4088
|
|
There wasn't enough difference between labels and menu item text which
could be selected.
|
|
Cursor axes & transform guide contrasting w/ background was too low.
|
|
Make the background of text editing fields dark to contrast with
selection and the cursor, similar to T59219.
|
|
|
|
No visible changes.
|
|
This commit adds support for new curve tool and adds more functionalities to the existing primitives, including new handles, editing, stroke thickness curve, noise, preview of the real stroke, etc.
Thanks to @charlie for his great contribution to this improvement.
|
|
Still T58986 not fixed.
|
|
Thanks to Charlie Jolly for find the bug.
|
|
Generated names include the current context mode
which is irrelevant for generic 3D view tools.
|
|
|
|
- Key-map items properties now override tool-options
so modifier keys can have different behavior to the default action.
- Box & circle select now have `wait_for_input` properties
instead of detecting this based on selection options being set or not.
This relied on the key-map setting properties which may need to be
initialize from the tool settings.
|
|
Some frequently used editors didn't have F-key access.
|
|
|
|
|
|
Matches edit-mesh mode.
|
|
Using double-click with selection breaks selection cycling behavior
(making you have to wait to click again to cycle-select the next item).
|
|
This adds an elliptical arc primitive.
Press CKEY for toggling closed/open arc.
Press FKEY key for flipping arc.
Additional changes to gpencil primitives.
Increases default edges of circle to 64.
Keymap changes to allow primitives to be drawn with Shift or Alt key.
Allow Plus/Minus key to adjust number of edges.
Missing: Toolbar icon
Differential Revision: https://developer.blender.org/D4024
|
|
structural_stiffness.
Presets were not updated when parameter were changed in rBe3d31b8dfbdc.
Note that will also check on generating more resistent py code for that
kind of presets, since that will also affect any custom preset made by
users...
|
|
|
|
Ensure we use lists for keymap items and item properties.
This means scripts can access keymap definitions from other layouts,
manipulating them without sometimes encountering a tuple that needs
to be converted into a list.
|
|
This makes the keymap consistent with Grease Pencil.
|
|
This was the old, obscure, little known, M shortcut operator when in local view
back in the 2.7x days.
|
|
|
|
Maniphest Tasks: T58105
Differential Revision: https://developer.blender.org/D4007
|
|
Some space types are exposed as multiple space types,
previously the key binding to set the space type would use the last
used space-type.
Now pressing the key again cycles to the next space sub-type.
Without this, shortcut display is confusing since some space types share
a key. Keymap display will need to be updated to support this.
|
|
This distinguishes it better for the many other types of settings.
Ref T54115.
|
|
A few reasons motivating this change:
* It works well for all devices: mouse, trackpad, and tablet pens.
* For beginners or users coming from other software, it's easier to get
started and avoids an initial stumbling block.
* Many users in 2.7 (about half?) were already using left click select, so
combined with the above advantages it makes for a practical default.
Note that we continue to support right click select, as many experienced
Blender users (and developers) see efficiency advantages in this approach.
The option to switch is in the first time setup splash screen, and in the
user preferences.
|
|
|
|
This has been a contentious topic: Artists at the Blender-Studio prefer
this behavior, while the user community overwhelmingly prefers 2.7x
operator search. Previously this defaulted to accessing tools
(eg: Space-T activates transform.. Space-R rotate etc) which I still
believe is a better long term default - otherwise we don't have
efficient tool switching for a system we intend to make more use of,
nevertheless as far as I can tell users haven't been keen on adopting
this so far. Show the preference on the setup screen since many users
don't animate and will may want to quickly search or switch tools.
|
|
|
|
Not sharing caused duplication in the keymap and
required a factory class generator.
Simplify tool & keymap definitions by sharing them.
It's highly unlikely we will ever want these to use different keys
once they're set as the active tool.
|