The UI styling and widgets currently in Blender were designed in 2006 for the upcoming 2.5 refresh. While it has served us well for a while, it's clear that many areas don't work optimally. The current widget designs look work ok when viewed individually, but when many of them are put together the overall impression is crowded and busy.
- The heavy gradients, outlines and embossing makes the UI look overly complex and daunting
- The complex widgets add unnecessary computational overhead for OpenGL to draw
- Make the UI more calm and clear
- Faster for OpenGL to draw. This becomes even more important when considering animated elements in the UI
- Should work well on retina displays as well as regular displays
- Remove emboss effect across the entire UI. Looks much cleaner and works better with retina displays
- Simplify all buttons by making them 'flat' for a cleaner UI with many controls
- Remove outlines and shadows
- Replace radio buttons with tabs where appropriate (Properties header, for example)
These changes require both changes to the widget drawing code and the default theme.
Simplified widget example:
Full simplified widget set:
Example (Render Properties):
With alternate, single column layout: