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
Bastien Montagne
fb4c2ed1a9
Fix T57892: Align Objects in Blender 2.8 Alpha 2 last Builds.
...
Needed some update for API changes...
2018-11-20 22:14:00 +01: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
Bastien Montagne
76d602f38d
Add option not to print debug/info in ngon_tessellate.
...
That func can be called a lot, generating a lot of noise in the
console...
2018-11-20 12:35:05 +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
9d85cf0d54
Theme: avoid right-shift in XML files
...
Use 2 space indent for attributes, ~20% smaller files.
2018-11-20 13:15:26 +11:00
Campbell Barton
9a1796797e
Keymap: update addon register/unregister utilities
...
Use the same data format and loader that the default key-maps use.
This supports nested properties (needed for macros)
and fixes modal key-maps which weren't supported.
This format still needs to be documented.
2018-11-20 12:37:04 +11:00
Campbell Barton
916446e83f
Cleanup: move keymap hierarchy into own file
2018-11-20 11:38:13 +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
d870e7d930
Keymap: skip save prompt for default keymap
...
See T57880
2018-11-20 10:15:33 +11:00
Campbell Barton
47139c69d7
Keymap: only use delete confirmation for X-key
...
Only use confirmation w/ X-key since this is more likely to be pressed
by accident. Delete-key delete doesn't confirm.
Part of D3953 by @Zachman w/ edits
2018-11-20 10:06:02 +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
8617594515
Keymap: remove 3ds and maya keymaps
...
These aren't well maintained and as far as we know
never gained wide adoption.
Remove, we can focus efforts on other key-maps, see: T54963.
2018-11-20 08: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
Pablo Vazquez
de231887b4
Themes: Remove deprecated themes.
...
Most themes have missing/wrong settings due to the new editors in 2.8
A Call-for-content has been made at devtalk.blender.org for the community to contribute new ones.
2018-11-19 12:31:08 +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
740adf2a4b
Cleanup: style
2018-11-19 13:37:18 +11:00
Campbell Barton
472b114761
Fix keymap loading multiple times
...
Blender defaults data-file was loading it's own key-map
with a capital 'B', the preset would load it again w/ a lowercase name.
Use lowercase key-map names.
2018-11-19 13:11:33 +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
9f4e4d672c
Cleanup: naming
2018-11-19 07:06:38 +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
0cac506f6e
Keymap: preference to swap space/shift-space keys
...
This option is for animators who may not use the tool-system much
(mostly staying in object/pose-mode with the transform-tool active).
2018-11-18 13:43:44 +11:00
Campbell Barton
c57951d903
Keymap: add user-prefs to the default keyconfig
...
Currently the only option is to use select-all as a toggle.
2018-11-18 12:45:14 +11:00
Campbell Barton
50a4a899fd
Keymap: Default pref for select-all to toggle
...
Access in the UI next.
2018-11-18 12:39:31 +11:00
Campbell Barton
d5c751012b
UI: show active keymap user preferences
2018-11-18 12:32:35 +11:00
Campbell Barton
0f1a63d34c
PyAPI: add bpy.utils.execfile
...
Wraps `importlib.util`, avoids duplicate preset loading calls.
2018-11-18 11:49:03 +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
Clément Foucault
64dc0f2685
UI: Eevee: Rename Volume Exponential Sampling to Distribution
2018-11-16 19:24:55 +01:00
Howard Trickey
91aa81b61d
Fix T57850, bevel modifier crash with vertex groups and face area mode.
...
Used wrong Loop variable in this case.
2018-11-16 10:06:05 -05:00
Brecht Van Lommel
54091d935f
Fix inconsistent frame set event in graph compared to other animation editors.
2018-11-16 15:53:48 +01:00
Brecht Van Lommel
d5ab6af864
Keymaps: some more tweaks for left click select based on user feedback.
...
* More tools now combine with select click by only starting on drag.
* Alt+LMB works again as loop select as alternative to double click LMB.
2018-11-16 15:28:56 +01:00
Bastien Montagne
2589263b6e
Fix related to T57851: broken normalmap handling in py shader wrapper.
...
Pretty stupid mistake...
2018-11-16 14:59:30 +01:00
Philipp Oeser
20963a6a06
PyTemplates operator_modal_view3d_raycast: update to blender2.8 (*/@)
2018-11-16 12:10:35 +01:00
Campbell Barton
c1f5ccb11a
Keymap: allow filling in existing key-configs
...
Needed so we can get the preferences of a key-config
which are sent to a function that generates the contents.
2018-11-16 16:00:37 +11:00
Campbell Barton
cb79b691cd
Cleanup: set variable for preference name
2018-11-16 15:00:27 +11:00