Campbell Barton
e74d7d6f81
3D View: option to always show center in face mode
...
This matches 2.7x behavior
2018-08-30 16:21:03 +10:00
Campbell Barton
2093b79ee7
Cleanup: inline icon conditional
2018-08-30 13:47:27 +10:00
Campbell Barton
e9c2477a84
UI: show workspace panel last & use a parent panel
2018-08-30 13:30:16 +10:00
Campbell Barton
8ace389fc4
UI: move workspace panels to tool settings
...
While this isn't the most logical place, there are very few workspace
options and they don't need to be in such a prominent location.
2018-08-30 13:06:03 +10:00
Campbell Barton
9a66905b08
UI: use property split for mesh options
2018-08-30 09:05:48 +10:00
Campbell Barton
add923f98a
UI: add active tool panel to tool settings
2018-08-30 09:00:39 +10:00
Brecht Van Lommel
0d085790d1
Python / Cleanup: rename INFO_MT to TOPBAR_MT/VIEW3D_MT to reflect actual location.
2018-08-29 16:25:50 +02:00
Campbell Barton
e81c352746
Tool System: hide paint options for non brush tools
2018-08-29 23:58:44 +10:00
Campbell Barton
5269a3c1af
Tool System: tool to extrude along normals
2018-08-29 23:00:57 +10:00
Campbell Barton
1858689afb
Cleanup: rename manipulator -> gizmo
2018-08-29 18:40:32 +10:00
Campbell Barton
54a13da1b1
Tool System: only show select tool w/ paint mask
2018-08-29 16:26:50 +10:00
Campbell Barton
a81290ddeb
UI: disable brush popover in particle mode
...
This currently duplicates the same settings.
2018-08-29 15:51:02 +10:00
Campbell Barton
b72e81bfd0
UI: refactor particle panel/topbar logic
...
Similar logic for panel & topbar, use same checks.
2018-08-29 15:46:36 +10:00
Campbell Barton
f21d6c3187
Tool System: add curve extrude
2018-08-29 15:14:41 +10:00
Campbell Barton
6778eb89ea
Tool System: show radius for circle select
2018-08-29 15:04:05 +10:00
Campbell Barton
12562f1c76
UI: disable decorators when not used
2018-08-29 11:42:07 +10:00
Campbell Barton
ab2b6134c9
Tool System: make armature extrude use drag event
...
Extrude tool was calling click-extrude.
2018-08-29 11:11:11 +10:00
Roel Koster
55263c8a4c
Fix some UI script errors after recent keyword changes.
...
Differential Revision: https://developer.blender.org/D3654
2018-08-28 18:09:22 +02:00
Dalai Felinto
2e9a0e1254
Fix space text script - keyboard for labels
...
I guess multi-line ui elements were not covered in the cleanup scripts.
2018-08-28 10:17:58 -03:00
Campbell Barton
590a6b5269
Cleanup: pep8
2018-08-28 21:01:22 +10:00
William Reynish
c1503cd447
Tool System: use release_confirm for gpencil
...
Also rename some grease pencil tools.
2018-08-28 20:43:34 +10:00
William Reynish
95cbb70cf7
Tool System: add shear and to-sphere tools
2018-08-28 20:41:48 +10:00
Campbell Barton
039b11f349
PyRNA: all optional args now must be keyword args
...
In some cases the RNA API should be updated to make arguments use the
'required' flag, instead of adjusting Python scripts.
See T47811
2018-08-28 13:55:11 +10:00
Campbell Barton
5bf42ce022
RNA: use required args for internal popup end API
2018-08-28 13:50:11 +10:00
Campbell Barton
e1ec93ce75
UI: use keyword arguments
...
Prepare for keyword only args.
2018-08-28 13:41:47 +10:00
Campbell Barton
d3a72033f6
RNA: UILayout.split(..) 'percentage' to 'factor'
...
Misleading name since it's between 0..1.
Use as a keyword argument to prepare for keyword only args.
Also document that leaving unset has special behavior.
2018-08-28 12:50:11 +10:00
Campbell Barton
e9fb2feb2e
UI: text keyword argument to label
...
Prepare for keyword only args
2018-08-28 12:34:51 +10:00
Antonioya
9195b5b3b1
GP: Replace custom function by standard API
...
Replace BKE_gpencil_get_material_index by BKE_object_material_slot_find_index
2018-08-27 23:16:02 +02:00
Antonioya
9de320d882
GP: New operator to copy layers between objects
...
The operator allows to copy a complete layer with all frames or only active frame to a new object.
Can be found in edit specials menu (W key) or in Layers specials menu (last button near layer list).
2018-08-27 16:31:03 +02:00
Antonioya
1a7837596c
GP: Select color in Brush or in Properties
...
After some artist feedback the material selection was not clear.
Now, the material can be selected in the top bar or in the properties panel.
1) If the material is selected in properties panel, all Brushes except pinned will be assigned to this material.
2) If the material is selected in the brush, the properties panel is updated to set the active material.
Added a new Pin icon to keep locked the material to one brush
2018-08-25 00:04:40 +02:00
Antonioya
edbe334ae9
GP: Add arrange strokes to edit specials menu
2018-08-24 15:47:25 +02:00
Campbell Barton
7fa42b3e51
Fix T56511: UILayout.prop_search misaligned
...
Add padding when used with property decorations.
2018-08-24 12:11:24 +10:00
Campbell Barton
bae8ab3188
UI: remove hack to align search properties
2018-08-24 11:55:49 +10:00
Alexander Gavrilov
8ec74106f8
Fix single column UI: grey out B-Bone properties when not a B-Bone.
...
There was a mistake when the UI was converted to the new layout style.
2018-08-23 22:37:30 +03:00
Brecht Van Lommel
34ebf6f82c
Workspaces: move delete to right click menu, instead of X on tab.
...
These are not intended to be closed as often as e.g. browser tabs, they are
intended to be more persistent and accidental closing should be avoided.
2018-08-23 20:02:08 +02:00
Brecht Van Lommel
1de3ae7e42
UI: rename Grease Pencil panels in toolbar to Annotation.
...
To match the panels in the N key sidebar.
2018-08-23 19:05:42 +02:00
William Reynish
c11997ccfc
UI: Physics panel minor adjustments
...
Flow panel had a wrong name when the checkmark was used in the header, fixed alignment in softbody panel & fixed wrong active state for Cloth Pin.
2018-08-23 17:21:55 +02:00
William Reynish
2dafc39d56
Icons: new icons for sculpt border hide/mask
2018-08-23 23:06:24 +10:00
Campbell Barton
73f90b2505
Fix annotate tool in the 3D view
...
We can't share tools between space-types since they contain keymaps
that store the space type.
2018-08-23 20:25:25 +10:00
Campbell Barton
32f3ecf701
Cleanup: use staticmethod when class isn't used
2018-08-23 20:16:50 +10:00
Campbell Barton
48f7fe4829
UI: rename "Ruler" to "Measure"
2018-08-23 19:50:05 +10:00
Campbell Barton
a619ad3f30
Add Torus: default generate UV's to true
2018-08-23 19:50:05 +10:00
Jeroen Bakker
4de7c0c310
Compositor: Film-like curve
...
Film-like curves for the RGB Curve node (Compositor) and Curve Modifier
(Sequencer)
Film-like curves originated from Adobe.
"It’s an RGB curve where the tone curve is applied on the largest and smallest value, and then the middle value is adapted to keep a constant hue as defined by RGB-HSL/HSV. In terms of look and saturation increase it’s very similar to a pure RGB curve, more so than a HSL-L curve or HSV-V curve, but some color shift problems are avoided."
Other tools like Natron, Krita and RawTherapee have implemented this curve tone.
Reviewers: brecht, campbellbarton
Reviewed By: brecht
Tags: #compositing, #video_sequencer
Differential Revision: https://developer.blender.org/D3638
2018-08-23 11:39:11 +02:00
Campbell Barton
b35b10e1af
Tool System: Popup toolbar keymap improvements
...
- Add support for key_modifiers, so grease pencil gets "D".
- Assign number keys for unmapped items
This means all tools get keyboard access,
use number/numpad to avoid confusion with other keymap items
which directly activate the tool.
2018-08-23 16:18:09 +10:00
Campbell Barton
3fc755e938
Tool System: Sculpt border hide/mask tools
2018-08-23 12:56:02 +10:00
Campbell Barton
5203ebbaad
Tool System: remove cursor tool from paint modes
2018-08-23 12:12:11 +10:00
Pablo Vazquez
f64ec4ac84
UI: Move UV menu to the header.
...
UV Unwrapping is too important to keep it under a sub-menu.
2018-08-22 13:32:22 +02:00
Howard Trickey
9f6cde53cf
Fix bevel crash T56287, when face strength goes to 1.
2018-08-22 07:08:42 -04:00
Campbell Barton
7f9381d99d
Tool System: expose correct UV for vert/edge slide
2018-08-22 17:53:03 +10:00
Campbell Barton
17eade61ef
Tool System: bevel now confirms on release
2018-08-22 17:43:49 +10:00