73460903fa94bc2302bbd39efdd8cc554447d642
Draw the background of the asset shelf header fully transparent, with an opaque background with rounded corners behind sections containing buttons. This reduces the visual space consumed by the asset shelf, and makes the header follow a tabbed folder metaphor better. Also, this works much better with our click-through feature, where transparent parts of regions without buttons are passed through the region under it (we might want to consider unifying code here a bit). The edge to drag for region resizing respects the transparent sections. When there is little space between sections, the sections get merged so that there are no small gaps in the bar. Part of #107881. ---- Note that the core of this is implemented in a generic way, so this can be reused for other regions. Pull Request: https://projects.blender.org/blender/blender/pulls/112241
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
