Campbell Barton
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
Campbell Barton
e856eb7e8b
UI: don't change the theme area when setting theme
2018-07-03 05:57:27 +02:00
Julian Eisel
be5482ba2f
UI: Dim color of shortcut label in menus and toolbar
...
The shortcut labels now use the "Item" theme color. Its contrast for hovered
items is a bit low, but not too bad.
Note that this also changes the color of the little toolbar triangle to be grey
(the same color we use for the keymap label). IMHO that looks better though.
This doesn't update any themes other than the default one.
Part of T54711.
2018-07-03 00:54:46 +02:00
Brecht Van Lommel
5b5e23cec3
Splash: add "Alpha" text and link to the development fund.
2018-07-02 20:08:43 +02:00
Macelaru Tiberiu
2203b041e1
Sculpting: add Manual detail mode for dynamic topology.
...
In this mode mesh detail does not change on each stroke, but only when
using flood fill.
Differential Revision: https://developer.blender.org/D3515
2018-07-02 20:08:42 +02:00
Rohan Rathi
31e43d021f
Merge branch 'blender2.8' into soc-2018-bevel
2018-07-02 23:31:19 +05:30
Rohan Rathi
368a64fe04
Refactored bevel normal editing functionality.
2018-07-02 22:55:33 +05:30
Clément Foucault
31c9bd35bc
Workbench: Fix use of uninitialized memory.
2018-07-02 19:21:01 +02:00
Clément Foucault
dc87648970
UI: Fix Properties with consecutive icons enabled in dropdown menus
...
It was using ICON_UNLOCKED when the property was true.
This affected the use_lock_interface properties now displayed in the Render
menu.
2018-07-02 19:14:06 +02:00
Campbell Barton
e35f9f0408
Merge branch 'master' into blender2.8
2018-07-02 18:55:24 +02:00
Campbell Barton
dbe1b07e05
Cleanup: right shift
2018-07-02 18:45:26 +02:00
Campbell Barton
9f80429ab6
Cleanup: use _f, _i suffix for GPU state API
2018-07-02 18:27:05 +02:00
Campbell Barton
c2814f5b28
Merge branch 'master' into blender2.8
2018-07-02 18:18:16 +02:00
Rohan Rathi
74ace41160
Minor cleanup and fixed normal updating erasing entire mesh
2018-07-02 21:47:15 +05:30
Rohan Rathi
0c25881c39
Cleanup of fix_normal_shading
...
Fixed the edge crease that was present and also made significant
performance improvements.
2018-07-29 19:52:23 +05:30
Campbell Barton
73c577d46a
Painting: fix uninitialized variable use
2018-07-02 18:16:37 +02:00
William Reynish
ac8b641b77
Outliner: remove view menu, move more into RMB context menu and filter popover.
2018-07-02 17:40:20 +02:00
Brecht Van Lommel
ae6872e26f
UI: update status bar mouse icons, draw in text color.
2018-07-02 17:40:20 +02:00
Brecht Van Lommel
5d77216ef7
Cleanup: remove unused icon code after OpenGL upgrade.
2018-07-02 17:40:20 +02:00
Campbell Barton
861cf1d131
Fix modal keymap breaking exporter
...
We could support quotes in keymap names, for now don't write them.
2018-07-02 17:37:15 +02:00
Campbell Barton
94bc1a40b4
Fix sculpt key bindings
2018-07-02 17:33:34 +02:00
Julian Eisel
bea364fe2a
Fix: Global area edges couldn't call right click menu to join/split
...
Operators ignored edges along the screen-layout bounds. They should've ignored
those along window bounds instead.
Although the global areas can not be joined/split, the adjacent areas can. So
the menu should still be shown.
Had to change the return value of area joining operator, so that an error report
can show up when trying to join over a global area edge. Think this is fine to
do, but you never know with such stuff.
Preferably we'd gray out the "Join Area" item in the menu when clicking on the
edge of a global area. Unfotunately the operator uses coordinates passed as
operator properties to find the right edge/areas, which we cannot access from
the poll callback.
2018-07-02 16:56:54 +02:00
Campbell Barton
ecc0945117
UI: show favourites from properties-space in the 3D view
...
This allows settings to be toggled in the 3D view.
2018-07-02 15:57:12 +02:00
Campbell Barton
4d05dd880a
Keymap: reinstate Ctrl-L key
...
Linking based on selection may be done often, so adding back.
2018-07-02 15:27:19 +02:00
Campbell Barton
8e0cfcfc90
Keymap: add back macos preferences shortcut
...
Would like to avoid OS-keys, but apparently this is expected on OSX.
2018-07-02 15:15:27 +02:00
Brecht Van Lommel
34678388f3
Outliner: add outliner wide RMB context menu.
...
All right click menus in the outliner now include OUTLINER_MT_context.
2018-07-02 14:52:22 +02:00
Brecht Van Lommel
20046defd7
UI: update mouse icons in status bar.
2018-07-02 13:46:09 +02:00
Campbell Barton
2e15ee0dcf
Keymap: add back X-Key for delete
...
This is needed as part of modeling work-flow, so keep it accessible.
2018-07-02 13:00:43 +02:00
Campbell Barton
3b0148d2aa
Keymap: use Page Up/Down for workspace switching
...
These are common keys for changing tabs,
leaving tab free to be used for tools/mode switching.
2018-07-02 12:49:45 +02:00
Campbell Barton
ec22327a5f
Merge branch 'master' into blender2.8
2018-07-02 12:43:36 +02:00
Campbell Barton
c6416ae653
Screen: support splitting from floating menu
2018-07-02 12:40:17 +02:00
Campbell Barton
b076b3853c
Merge branch 'master' into blender2.8
2018-07-02 12:03:56 +02:00
Campbell Barton
b88e51dd55
Cleanup: use bool for poll functions
2018-07-02 11:51:31 +02:00
Clément Foucault
ad5a20efce
Commit D3494 : Compiled shader lookup fix
...
Authored by Pavel Rudko (PavelRudko) on Thu, Jun 21, 10:41 AM.
Original description:
I've encounterd into a problem with blender 2.8.
See the example screenshot (scene, shader setup). For some materials it's not enough to calculate hash based on fragment code and defines. In some cases attribute names may change. And if we change uv set name, for example, vertex shader is not recompiled, and another attribute name inside it is used.
2018-07-02 11:05:48 +02:00
Campbell Barton
bf7c815169
Fix T55675: Crash internal animation player
2018-07-01 21:07:18 +02:00
Campbell Barton
37994e0af2
Merge branch 'master' into blender2.8
2018-07-01 20:15:21 +02:00
Campbell Barton
26c5a1c301
Cleanup: right shift in interface code
2018-07-01 20:12:07 +02:00
Campbell Barton
192e5d65a7
Keymap: add generally useful popups to F-Keys 1..4
...
This allows key bindings: link/append and user-preferences
to be accessed via keys - without having to assign keys to each action.
- F1: Context sensitive help.
- F2: File Context Menu.
- F3: Search.
- F4: Window Context Menu.
Other keys F5..10, remain free,
ideally they can be kept for user actions.
2018-07-01 17:51:31 +02:00
Brecht Van Lommel
71e65daf5c
Fix T55687: compile error when not using c++11.
2018-07-01 16:48:19 +02:00
Campbell Barton
36a9436d80
Merge branch 'master' into blender2.8
2018-07-01 16:22:06 +02:00
Campbell Barton
ddee0931b8
RNA: use bool for boolean RNA types
...
We were using int's for bool arguments in BKE,
just to avoid having wrapper functions.
2018-07-01 15:57:59 +02:00
Campbell Barton
3ec6f2172d
Cleanup: reduce variable scope
2018-07-01 10:32:47 +02:00
Campbell Barton
fadad17c58
Cleanup: avoid calloc when immediately overwritten
2018-07-01 10:26:37 +02:00
Campbell Barton
bc95c7a3ea
Cleanup: remove num argument prefix
2018-07-01 09:23:51 +02:00
Campbell Barton
1c0aa4e396
Cleanup: RNA naming
2018-07-01 09:13:04 +02:00
Campbell Barton
b4998548ab
Cleanup: use '_len' suffix for line stipple
2018-07-01 08:42:16 +02:00
Campbell Barton
ab6e23ffbb
3D View: use 3px dashed relationship line
...
Seems this was accidentally doubled from 2.7x?
2018-07-01 08:36:22 +02:00
Campbell Barton
0d31ab362e
Revert "Experimental Tweak: Only show relationship lines between objects when either the parent/child object is selected"
...
This reverts commit 9129319647 .
This meant users needed to select everything to see relationship lines,
this isn't always easy since objects can have limit-selection set.
This could be made into an enum option if it's important.
2018-07-01 08:28:12 +02:00
Campbell Barton
6a13b6324b
UI: support check-boxes in quick menu
...
Could support other RNA types,
however menus don't work well in this case.
2018-06-30 21:08:48 +02:00
Campbell Barton
7d48a342d6
Merge branch 'master' into blender2.8
2018-06-30 18:06:20 +02:00