Campbell Barton
31e3b7790a
Keymap: preference for extended shading menu
...
This brings back the option to have x-ray & overlay toggle.
2018-11-24 11:24:34 +11:00
Brecht Van Lommel
7b0f638ff6
UI: swap wireframe/solid order in pie to match order in header.
2018-11-23 12:37:43 +01:00
Campbell Barton
a6eb9a3e21
Tool System: uv lasso/box select options
...
These tools now support (new, add, subtract),
(xor, and) could be supported but are complicated by UV's sticky
selection modes.
2018-11-23 17:52:52 +11:00
Campbell Barton
1fcb3e791f
Cleanup: single quote enums
2018-11-23 13:55:33 +11:00
Campbell Barton
d56c0a0a6a
Cleanup: rename bone-select to xray
...
This shows bones in font and uses the xray toggle binding.
Also 'bone select' isn't very meaningful on it's own.
2018-11-23 13:48:21 +11:00
Pablo Vazquez
3fdcd2293e
UI: Don't promt when deleting via Object Context Menu.
...
Suggested in the UI paper-cut thread at devtalk.blender.org by ThinkingPolygons
2018-11-23 03:47:32 +01:00
Pablo Vazquez
1540a1ddd1
UI: Icons in context menu for copy/paste
2018-11-23 03:47:32 +01:00
Campbell Barton
1ffb2bf917
Pose: make pose-bone xray usable in wpaint mode
...
Update UI, draw-manager and operator to support with pose-bone-xray
when in weight paint mode.
2018-11-23 13:19:22 +11:00
Campbell Barton
4022a16fbe
Keymap: adjustments to shading keys
...
- Z shows pie menu (removed wire/xray toggles).
- Alt-Z toggles x-ray.
- Shift-Z toggles wireframe.
- Shift-Alt-Z toggles overlays.
Note that toggle overlays had no binding for 2.7x,
this is likely not a heavily used option and could even be left out.
2018-11-23 11:39:44 +11:00
Pablo Vazquez
62592ae987
UI: Object Context Menu tweaks.
...
* Move type-specific options first.
Allows to get quicker access to settings like Shading Smooth/Flat
by pressing W -> S/F, or camera or light settings.
* Lights: Rename Strength to Energy
* Lights: Show Energy when using EEVEE
2018-11-22 19:02:51 +01:00
Clément Foucault
3d77517ad5
Eevee: Reflection Plane: Small UI fix and invert facing fading
2018-11-22 16:15:14 +01:00
Campbell Barton
ea2d0f9a7a
Correct typo
2018-11-22 16:17:09 +11:00
William Reynish
dcf4bf8db9
Icons: use newly added icons
2018-11-22 15:31:19 +11:00
Pablo Vazquez
fb8aa611d0
UI: String tweak for "UnLock" and Un-Mute in VSE
2018-11-22 02:02:11 +01:00
Pablo Vazquez
644e66caca
UI: Fix Lock/Mute menu in VSE
...
Thanks @tintwotin for reporting it!
2018-11-22 02:02:11 +01:00
Campbell Barton
3b7daa5bf4
Tool System: Updates for keymap stored as string
2018-11-22 11:13:53 +11:00
Campbell Barton
f44a8bd257
Tool System: store keymap name in tool instead of the keymap
...
Resetting keymaps caused them to become invalid (crashing on access).
2018-11-22 10:25:24 +11:00
Bastien Montagne
77764ab22c
UI: Add Image and Clip space panels category.
...
Pretty much all were missing those here... Put all in same category for
image, tried to sort them logically for Clip, since we already had at
least two (stabilization and 'misc')... sigh.
Another topic for UI team to work on I guess.
2018-11-21 22:03:24 +01:00
Bastien Montagne
b508de3d3c
UI: First batch of fixing missing categories for panels.
2018-11-21 22:03:24 +01:00
Campbell Barton
7d985fcc1b
3D View: move x-ray toggle to operator
...
Allows binding to a key.
2018-11-22 06:44:32 +11:00
Campbell Barton
f5df1efa2f
Cleanup: warnings
2018-11-22 05:26:18 +11:00
Alexander Gavrilov
539b465b32
Implement basic global tablet pressure curve options.
...
Grease Pencil already implements support for full-featured
per-brush pressure curves, but it is useful to have some
basic global settings that affect all brushes and tools.
This adds two simple options:
- Raw pressure required to achieve full brush intensity.
- Softness control, using a gamma curve internally.
The most important one is the max pressure setting, because it is
critical for ergonomics, but the Linux Wacom driver lacks it.
The softness option internally converts to gamma = 4^-softness.
Reviewers: brecht, campbellbarton
Differential Revision: https://developer.blender.org/D3967
2018-11-21 16:34:07 +03:00
Bastien Montagne
5892f0fd0c
UI: small clean-up of I18N UI in userpref.
...
Mainly do not hide i18n options anymore, this is against our rules, just
disable them instead.
2018-11-21 12:04:09 +01:00
Antonioya
e85aa8b8da
GP: Change cursor for primitves
2018-11-21 10:52:46 +01:00
Antonioya
3a64d7ca48
GP: Remove Target Weight switch
2018-11-21 09:03:17 +01:00
Campbell Barton
7de712e1e5
Fix uv-sculpt use w/ tool-system
2018-11-21 17:56:10 +11:00
Pablo Vazquez
b6918eaf23
UI: Horizontal/Vertical split options in Area menu.
2018-11-21 01:33:41 +01:00
Pablo Vazquez
d433e9de5c
UI: Icon and separator for Add Node (Search).
2018-11-21 01:25:44 +01:00
Campbell Barton
91e8509467
Cleanup: use boolean array for mirror modifier
2018-11-21 10:30:51 +11:00
Campbell Barton
19875439b5
Modifier: Mirror learns to bisect on plane
...
D3966 by @kioku w/ edits.
This adds bisect and flip options to mirror modifier.
2018-11-21 10:01:04 +11:00
Campbell Barton
6aa7cea3c2
Cleanup: rename extrude gizmo
2018-11-21 09:25:55 +11:00
Campbell Barton
34b9bd3a9b
Gizmo: initial extrude support for non mesh types
2018-11-21 09:09:34 +11:00
Antonioya
a4a9123c33
GP: Refactor target weight paint
...
Now, the target weight is defined as the final maximum value with a new property and all fields have be moved to brush struct.
2018-11-20 20:05:37 +01:00
Antonioya
ec908beab3
GP: New option to paint a predefined weight
...
Enabling this option, the weight is set to the predefined value and not the result of the sum of the paint actions.
2018-11-20 18:12:04 +01:00
Jacques Lucke
86e0d13218
Images: "Image" submenu in "Add" menu
...
The submenu has two entries currently: "Reference" and "Background".
Both operators produce an image empty with different settings.
2018-11-20 12:44:49 +01:00
Campbell Barton
a19ee4e926
Tool System: define tools for lattice editmode
2018-11-20 21:41:39 +11:00
Campbell Barton
057ba2eb68
Fix error generating toolbar tooltip
...
C code needed to be updated for module move.
2018-11-20 21:35:24 +11:00
Campbell Barton
640eb00670
Tool System: define tools for meta-ball editmode
2018-11-20 18:52:56 +11:00
Campbell Barton
bb5a96e76e
Cleanup: move toolbar keymap generation to bl_keymap_utils
...
The function is getting complicated, any refactoring
would be best done outside of 'space_toolsystem_common'.
2018-11-20 11:17:36 +11:00
Campbell Barton
f8c16b0175
Cleanup: move bpy_extras.keyconfig_utils to own module
...
bpy_extras were meant to be useful high-level helper functions for
script authors to perform common operations,
to avoid writing to verbose API's.
bpy_extras.keymap_utils contains some specialized API calls
mainly intended for Blender's own internal use.
Move keymap import export to internal API.
2018-11-20 11:06:01 +11:00
Campbell Barton
5f9de429ac
UI: show keyconfig prefs directly under preset
...
The keyconfig preset and it's preferences were too far apart,
show the preferences under the preset in a collapsible box.
2018-11-20 09:15:53 +11:00
Campbell Barton
c9f24a5690
WM: remove interaction presets
...
These only exposed a few options, which didn't end up helping
much to make Blender's key-map fit the behavior of other applications.
2018-11-20 08:11:46 +11:00
Jacques Lucke
5f21030a81
Image Empties: Option to not display the backside of image empties
...
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3964
2018-11-19 19:33:09 +01:00
Campbell Barton
b33afe4df3
Tool System: improve popup w/ modifier keys
...
When the toolbar is accessed with modifiers (eg shift-space):
- Check if we can use the key without any modifiers to set the cursor.
- Pie-menu stile release event no longer checks for modifiers.
2018-11-19 14:39:25 +11:00
Campbell Barton
3d92afca7e
Fix tool-system popup and tips w/ empty keymap
...
That this looks like an issue loading keymaps correctly,
needs to be investigated.
2018-11-19 11:58:09 +11:00
Campbell Barton
3b48620098
Cleanup: naming
2018-11-19 07:04:24 +11:00
Campbell Barton
074cd53c19
Keymap: move left click select to a preference
2018-11-19 06:27:17 +11:00
Antonioya
991bb00762
GP: Rename GPENCIL_OT_brush_paint to GPENCIL_OT_sculpt_paint
...
This makes the operator name more consistent. Part of T57818
2018-11-18 18:07:16 +01:00
Campbell Barton
d5c751012b
UI: show active keymap user preferences
2018-11-18 12:32:35 +11:00
Campbell Barton
f520f01b46
Cleanup: tweak to keymap layout args
...
Needed to support user-keyconfig draw call.
No functional changes.
2018-11-18 11:16:25 +11:00