Campbell Barton
bfe4e79f02
Cleanup: naming
2018-10-10 11:12:41 +11:00
Campbell Barton
43f46bb664
Tool System: add back layer selector
...
This was removed in 1b0c1c551a since most settings changes the
current stroke, however the layer selector is used for the next stroke.
2018-10-10 11:10:13 +11:00
Antonioya
d12e781810
Fix T57083: Grease Pencil / Texture Paint Crash in 2.8
...
The brush of texture paint hadn't gp_icon
2018-10-08 10:32:41 +02:00
Campbell Barton
143ece7199
Tool System: initial support for UV-sculpt
...
This currently conflicts with the UV-sculpt toggle being manually set,
ideally this would work more like other paint modes in Blender.
2018-10-05 13:13:30 +10:00
Campbell Barton
0b98a679bb
UI: rename Border Select -> Box Select
...
See: T56648
2018-10-05 10:29:31 +10:00
Campbell Barton
165a83345a
UV: border/circle select/deselect support
2018-10-04 15:14:00 +10:00
Campbell Barton
f4e38974b3
UV: use circle select/deselect
2018-10-04 13:21:25 +10:00
Campbell Barton
98a10fd7de
Tool System: add UV cursor & transform tools
...
Instead of showing the transform handles for all selections,
move this functionality into a tool as done for the 3D view.
2018-10-04 12:10:26 +10:00
Campbell Barton
9678bc3a29
Correct extrude shortcut and description
...
To get the toolbar Key binding, the same operator needs to be
referenced from the tool.
2018-10-02 18:51:43 +10:00
Campbell Barton
d2519c2aa1
Gizmo: option to switch between normal/xyz widgets
2018-10-02 18:17:25 +10:00
Campbell Barton
c14949e9ed
Gizmo: move spin tool axis option into gizmo-group
...
Having this setting here wasn't correct (the operator ignores it).
2018-10-02 17:09:53 +10:00
Campbell Barton
5db328c063
Correct extrude tool operator references
...
Caused incorrect tooltips.
2018-10-02 15:17:00 +10:00
Antonioya
9e8c0d061c
GP: Remove add/delete buttons from topbar material popover
2018-09-28 14:01:52 +02:00
Antonioya
1bd81babbd
GP: Make materials topbar list longer
2018-09-27 21:11:13 +02:00
Antonioya
bb06598fd6
GP: Reorganize topbar material selector
2018-09-27 20:50:22 +02:00
Campbell Barton
250a377592
Partial revert of recent toolsystem defaults
...
- Use ctrl for de-select since we may want to use shift for extend.
- Use cursor tool by default,
it's agreed lasso select isn't accessible from a shortcut by default.
2018-09-27 21:19:45 +10:00
Campbell Barton
08f9cd3218
Tool System: expose rotate-source for click-extrude
2018-09-27 12:23:01 +10:00
Campbell Barton
06846efdb0
Keymap: use shift to de-deselect for tools
...
This allows for Ctrl-LMB
to be used for lasso even with Border-Select active.
2018-09-27 11:31:41 +10:00
Antonioya
42600ab214
GP: Add select tools in sculpt mode
2018-09-25 13:35:14 +02:00
Antonioya
fbede83afd
GP: Change appearance panel for sculpt brushes
2018-09-21 23:11:30 +02:00
Antonioya
3a61771fdc
GP: Move mask button to header
2018-09-21 22:59:24 +02:00
Antonioya
664865680a
GP: More changes to sculpt panels and topbar
2018-09-21 22:50:20 +02:00
Brecht Van Lommel
890b617919
Fix Python errors in weight paint mode.
2018-09-21 20:21:40 +02:00
Antonioya
87bbf4439d
GP: Fix select tools from toolbar error
...
The operators used were not the right ones.
2018-09-21 10:30:05 +02:00
Campbell Barton
7a3474ddfd
Gizmo: spin tool XYZ axis toggles
...
New handle type for initial spin,
gives clear differentiation between do & redo (similar to extrude).
Some tweaks still required to match T56571.
2018-09-21 13:48:22 +10:00
Antonioya
4264cee921
GP: Cleanup unused code
2018-09-20 18:52:57 +02:00
Campbell Barton
e16e17486b
Gizmo: use spin widgets by default
...
- Now the spin tool has a persistent gizmo.
- Uses scene orientation, with additional view orientation.
- Uses the cursor center, ignoring the pivot since the
selection center is rarely useful.
- Disable most of the redo gizmo's for now since they overlap,
only allow adjusting the angle.
Note: mixing new action with adjusting previous is confusing,
we'll want to have design guidelines regarding this.
2018-09-18 13:44:41 +10:00
Campbell Barton
7b11558aa8
UI: show steps for spin tool
2018-09-17 14:52:54 +10:00
Campbell Barton
2997f11941
Gizmo: start spin gizmo dragging
...
- Only respond to drag event, so placing the cursor is possible.
- Start off with zero rotation, dragging adjusts.
2018-09-17 14:34:51 +10:00
Antonioya
6b024c7e1a
GP: Improve errase panel and toolbars
...
Some names were not clear enough and some parameters were missing.
2018-09-14 22:54:19 +02:00
Campbell Barton
f65a703cc8
Cleanup: whitespace
2018-09-13 09:26:42 +10:00
Campbell Barton
4c2ac2a02f
UI: show options for smooth and randomize
2018-09-13 09:23:24 +10:00
Campbell Barton
9e5259b043
Tool System: make smooth and randomize interactive
2018-09-13 09:19:30 +10:00
Campbell Barton
18986160a5
Tool System: show bisect tool options
2018-09-12 06:36:26 +10:00
Campbell Barton
b05f9e35cb
Cleanup: unused variables
2018-09-11 18:15:55 +10:00
Campbell Barton
20634fd433
Tool System: use preselect highlight w/ poly-build
...
- Poly build now uses a new gizmo for pre-selection
which has the same behavior as loop-cut.
This replaces hack where mouse-move set the active element
which was no longer working properly because of missing
depsgraph updates.
- Multi-object support for poly-build.
- Support for deformed cage.
- Fix error where changing active object wasn't properly
refreshing the preselect gizmo (for loopcut too).
Currently holding Alt to select non-boundary element's isn't working.
2018-09-10 14:35:04 +10:00
Campbell Barton
bf5609cc8c
Annotate Tool: allow drawing dots
2018-09-07 21:16:36 +10:00
Campbell Barton
8115b99ecd
UI: add useful information to 'Measure' tooltip
2018-09-07 11:48:03 +10:00
Brecht Van Lommel
f1c8c25a3e
UI: rename Translate/Grab to Move in UI, shortcuts stay the same.
2018-09-06 12:22:09 +02:00
Campbell Barton
717f976a0e
Correct last commit (keep same location as brushes)
2018-09-05 16:05:00 +10:00
Campbell Barton
e965af50b3
Tool System: show weight for the gradient tool
2018-09-05 16:01:53 +10:00
Campbell Barton
5ca3407ac4
Correct edge rip tool operator
2018-09-05 08:46:57 +10:00
Campbell Barton
ba21c27e76
Cleanup: use single quotes for enum's
2018-09-03 14:15:18 +10:00
Campbell Barton
b1ccb6ad25
Tool System: support tool description for tips
...
When the description isn't set, the operators is used instead.
2018-08-31 14:37:10 +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
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
ab2b6134c9
Tool System: make armature extrude use drag event
...
Extrude tool was calling click-extrude.
2018-08-29 11:11:11 +10:00