Campbell Barton
3e0c87b27d
Keymap: use tweak event for shear
2018-10-18 13:06:23 +11:00
Campbell Barton
678c200309
Gizmo: remove 'Click Anywhere' option
...
Having an invisible gizmo caused event handling problems (see: T56603).
This is hard to avoid since gizmos are similar to buttons in the way
they have priority over the regular keymap.
Transform events use tweak so events to fall though to the general
view 3d keymap (for cursor placement for eg).
2018-10-18 12:36:39 +11:00
Campbell Barton
48034f0eb3
Tool System: add gizmo for shear tool
2018-10-16 22:06:23 +11:00
Campbell Barton
e75169974c
Fix UI error in annotation tool
2018-10-16 09:13:26 +11:00
Antonioya
cf910575b1
Add popover for Annotations in topbar
...
Part of T57211
2018-10-15 18:54:23 +02:00
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