65344a6d19
Merge branch 'master' into blender2.8
2018-07-31 16:24:12 +10:00
18888b7b0c
UI: use text hinting (now user preference)
...
D3201 by @ambient w/ edits not to impact fonts used for rendering
(only change display for UI text).
2018-07-31 16:19:00 +10:00
0c955ed6ea
Fix T56155: Header shows in popover context menu
2018-07-31 10:45:35 +10:00
56754226de
Merge branch 'master' into blender2.8
2018-07-31 10:42:19 +10:00
1195a4a040
UI: add check for any kind of popup
...
Fixes T56155 when merging into 2.8
2018-07-31 10:38:01 +10:00
cc397b918f
UI: make horizontal wheel scroll in 2D view match vertical scroll speed.
2018-07-30 18:35:50 +02:00
0dd3b200b0
Cleanup: remove redundant flag
...
Caller can pass this flag if necessary.
2018-07-26 14:58:36 +10:00
2e12114f3b
Merge branch 'master' into blender2.8
2018-07-26 14:45:14 +10:00
dbd79c097c
WM: Add operator property poll callback
...
This allows operators to filter out properties from the
auto-generated draw functions.
Some custom draw functions can move to using this.
2018-07-26 11:53:53 +10:00
f3524fe759
UI: Minor tweaks to nodes
...
Match roundness with widget defaults and collapse triangle size with panel's.
Interaction is the same, just an aesthetic tweak.
2018-07-25 12:53:15 +02:00
7f7e51161f
Fix T56079: crash with startup.blend saved in sculpt/paint modes.
...
This reverts commit 81a93df6d2 , it is not safe
to handle initialization for startup.blend differently. Instead fix the root
issue of the preview icon data structures not being initialized in time.
2018-07-24 12:43:21 +02:00
34a45c54e0
Merge remote-tracking branch 'origin/master' into blender2.8
2018-07-18 20:02:16 -06:00
e81dc0b7bc
Fix E key in Python console not working after recent changes.
2018-07-18 22:23:29 +02:00
3d67819a17
Merge branch 'master' into blender2.8
2018-07-18 14:13:16 +02:00
Stefan Werner
bdda0964e0
Compositor: Cryptomatte compositing node.
...
This patch adds a new matte node that implements the Cryptomatte specification.
It also incluces a custom eye dropper that works outside of a color picker.
Cryptomatte export for the Cycles render engine will be in a separate patch.
Reviewers: brecht
Reviewed By: brecht
Subscribers: brecht
Tags: #compositing
Differential Revision: https://developer.blender.org/D3531
2018-07-18 13:03:34 +02:00
8cd7828792
GWN: Port to GPU module: Replace GWN prefix by GPU
2018-07-18 11:49:15 +02:00
57ab7daa2a
GPU_matrix: use Blender's naming conventions
...
Thanks to @sergey for review
2018-07-15 15:34:13 +02:00
b457cae397
Cleanup: use variable names based on term gizmo
2018-07-15 14:35:33 +02:00
09431033e9
Cleanup: split GPU_batch
...
Split out presets and utilities for creating batches.
These functions are quite specialized and not related to typical usage.
2018-07-15 10:51:49 +02:00
5ebebcfbff
WM: rename manipulator to gizmo internally
2018-07-14 23:49:00 +02:00
cca87ccc75
UI: remove space/region from popover args
...
Instead use global panel-type list.
2018-07-13 19:16:35 +02:00
399cbd3b6b
UI: show popover shortcuts in tooltip
2018-07-13 10:57:25 +02:00
ef423d9876
Merge branch 'master' into blender2.8
2018-07-13 10:52:40 +02:00
f4213c1408
Cleanup: id-property API use
...
Also clarify comments.
2018-07-13 10:51:49 +02:00
80a983ae5e
Merge branch 'master' into blender2.8
2018-07-13 10:31:30 +02:00
252ebf6bfd
Cleanup: split keymap lookups into own functions
...
More will be added in 2.8, keep this manageable.
2018-07-13 10:30:18 +02:00
b1c2f4d468
Numeric Input: preference to default to advanced
2018-07-11 16:32:27 +02:00
3eab8156d3
UI: don't change scrollbar size on mouse move, only fade.
...
It's not necessary to do both, and trying to hit a target that changes
size is annoying.
2018-07-11 12:35:44 +02:00
c17611af95
Manipulator: changes for overlay options
...
There are now 3 categories in the overlay popover:
- Navigation
- Active (camera, lamp... etc)
- Tool (manipulator)
The user preference for mini axis now controls if the mini axis
displays minimal or a full-interactive widget.
Part of design: T55863
2018-07-11 10:49:18 +02:00
0a04314d06
Fix popovers showing unnecessary titles.
2018-07-10 16:30:17 +02:00
9536f920e3
Cleanup: style
2018-07-10 09:29:30 +02:00
ab14da272d
Reverted T55880 fix by accident
2018-07-10 08:34:19 +02:00
3a07b2124b
Fix T55877: Crash snapping non-edit-mesh to grid
2018-07-10 08:24:05 +02:00
2386436520
Fix T55880: Crash dragging file into image editor
...
Caused by b4ccec6742
2018-07-10 08:17:20 +02:00
1112f49a14
UI: Cleanup - Remove Show Panel Header and Background
...
A toggle for this is no longer required now that both header and background
colors are RGBA (disabling Show Header is the same setting the alpha to 0).
Thanks Brecht for reviewing!
2018-07-10 00:47:08 +02:00
ce885edfee
UI: Remove 1 pixel gap between panel header and background
2018-07-09 12:57:51 +02:00
aed82dafff
Icons: support for drawing event icons
...
Use for drawing modal operator header keys.
2018-07-08 22:17:42 +02:00
73d2d75eed
Cleanup: rename 'ct' to 'len' for editors
2018-07-08 13:19:10 +02:00
804205babe
Cleanup: rename 'ct' to 'len' for gawain
2018-07-08 13:05:41 +02:00
6d72d3c862
Cleanup: abbreviate unsigned types (editors, wm)
2018-07-08 12:49:36 +02:00
74fd17e9d7
UI/Python: rename Lamps to Lights, to follow more standard terminology.
...
Internally it's still mostly named lamps, though some modules like Cycles
were already calling them lights.
2018-07-06 20:06:09 +02:00
Julian Eisel
29b8adec61
UI: Add extra padding to menus to draw sub-menu triangles in
...
Shortcut strings would be offset to the left to make space for the triangles,
breaking the alignment with other shortcut strings. Now this alignment is kept
by making menus slightly wider if there's a sub-menu triangle visible, making
room for the triangle.
2018-07-06 19:33:13 +02:00
Julian Eisel
2a199f5093
UI: Use flat triangle drawing for indicating submenus
...
Left the RIGHTARROW_THIN icon in, even though it's not used in C code anymore.
However add-ons may do (e.g. Amaranth does).
2018-07-06 19:33:13 +02:00
9fc79a4033
UI: disable broken horizontal properties editor alignment.
2018-07-06 14:19:11 +02:00
3da1207b48
UI: draw search popups with menu background, instead of box.
...
Otherwise these are not visible well with the new dark theme.
2018-07-06 14:19:11 +02:00
02f903d099
Fix layout issue with enum property separators.
2018-07-06 14:19:11 +02:00
5b3545f99f
Merge branch 'master' into blender2.8
2018-07-06 07:56:08 +02:00
d56b90705e
BKE_addons: utility to remove by name
2018-07-06 07:55:29 +02:00
a883f0fd54
UI: add separators in properties editor header tabs.
2018-07-05 19:27:50 +02:00
397d088611
UI: show modal operator keymaps in the status bar
...
This is work in progress, transform keymap especially
needs some filtering on it's keymap.
2018-07-05 12:27:15 +02:00