Blender Git Commits

Blender Git "UI-graphical-redesign" branch commits.

October 21, 2015, 15:30 (GMT)
Merge branch 'master' into UI-graphical-redesign

Conflicts:
source/blender/blenkernel/BKE_blender.h
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/interface.c
source/blender/editors/interface/interface_handlers.c
source/blender/editors/interface/interface_intern.h
source/blender/editors/interface/resources.c
August 1, 2015, 19:06 (GMT)
Merge branch 'master' into UI-graphical-redesign

Conflicts:
source/blender/blenkernel/BKE_blender.h
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/resources.c
source/blender/makesdna/DNA_userdef_types.h
June 23, 2015, 04:33 (GMT)
Merge branch 'master' into UI-graphical-redesign

Conflicts:
source/blender/blenkernel/BKE_blender.h
source/blender/editors/interface/resources.c
June 10, 2015, 13:27 (GMT)
Merge branch 'master' into UI-graphical-redesign
June 9, 2015, 23:38 (GMT)
Minor theme change
June 9, 2015, 21:54 (GMT)
Add an "Interface Style" theme option for flat vs. classic drawing

Adds an "Interface Style" menu containing the items "Flat" (default) and
"Classic". The classic option basically brings back widget outlines,
emboss, shading and old checkbox design.

Open design question:
Currently widget outlines, emboss and shading is hardcoded disabled for
the "Flat" option. Meaning that tweaks to their theme options don't have
any effect. I think it should be fine to just disable the theme buttons
for this, but I'm all ears for better approaches.

Requested by @campbellbarton and @ton
June 8, 2015, 23:47 (GMT)
Draw widget boxes antialiased
June 8, 2015, 22:31 (GMT)
Better drawing for checkboxes (perfectly round + anti-aliasing)
June 8, 2015, 21:40 (GMT)
Merge branch 'master' into UI-graphical-redesign
June 8, 2015, 21:39 (GMT)
Add widget rollover feedback by implementing a Sub-Button pipeline

As pretty much agreed on in T38070, this implements widget-rollover for
better visual feedback.
The added Sub-Button pipeline should provide us a solid base for future
ideas like using Sub-Buttons to trigger operators (thinking of 'X'-icons
within tabs or menus e.g.), open popups/menus, provide better cursor
feedback, etc. They are basically independent buttons within buttons.

https://developer.blender.org/F187781
June 6, 2015, 13:37 (GMT)
Merge branch 'master' into UI-graphical-redesign
June 6, 2015, 10:19 (GMT)
Fix Clip Editor not using correct scrollbars in Graph/Dopesheet view
June 5, 2015, 20:55 (GMT)
Merge branch 'master' into UI-graphical-redesign
June 5, 2015, 20:54 (GMT)
A first Menu/Popup redesign

Based on this mockup by @venomgfx: http://wiki.blender.org/index.php/
User:Venomgfx/User_Interface#Menu_Item_.26_Menu_Back

Main changes:
* Draw background for menu title in a different color (currently
hardcoded darker) instead of using a separation line
* Align submenu triangle icons vertically and add some extra space for
them so that they are not squashed in to the line (means shortcut text
is now always vertically aligned as well)
* More modern submenu triangle icon drawing
* Draw separation lines a bit more visible
* Don't add extra icon padding if the menu doesn't contain any icons
(text in menus often used to have some padding on the left so that the
text is nicely aligned even when some entries had icons in front of it.
This is all fine but wasn't needed/looked weird if there isn't any menu
entry with an icon at all - e.g. 3D View "Select" menu, most of the RMB-
menus)
* Cleanup

Screenshots:
* https://developer.blender.org/F185706
* https://developer.blender.org/F185707
* https://developer.blender.org/F185708
June 4, 2015, 16:37 (GMT)
Use left aligned text for icon buttons
June 4, 2015, 15:22 (GMT)
Merge branch 'master' into UI-graphical-redesign
June 3, 2015, 15:00 (GMT)
Use thinner scrollbars for UILists as well

Todo: With the current default theme scrollbars are hard to see, we
could do better but that's for later.
June 3, 2015, 14:43 (GMT)
Adjust some theme colors

And the usual minor cleanup
June 3, 2015, 13:01 (GMT)
Cleanup: Use existing methods to init new/changed theme options

Think this is the way we should actually do this.
June 3, 2015, 10:54 (GMT)
Fix panels being highlighted while dragging another panel over them
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019