Asset Shelf: Transparent asset shelf header with background for buttons #112241

Merged
Julian Eisel merged 19 commits from JulianEisel/blender:temp-asset-shelf-button-sections into main 2023-09-26 17:12:45 +02:00

19 Commits

Author SHA1 Message Date
Julian Eisel 2f072b20a0 Fix missing function declaration warning 2023-09-26 17:01:57 +02:00
Julian Eisel abd2f5a172 Address review comments 2023-09-26 17:01:11 +02:00
Julian Eisel 7857ff436e Merge branch 'main' into temp-asset-shelf-button-sections 2023-09-26 16:51:48 +02:00
Julian Eisel 376237138f Fix region azone artifact while region is faded out
Setting the hidden flag on the header breaks some (fair) assumptions in
the region blending code, it manages these flags itself.
2023-09-25 16:37:10 +02:00
Julian Eisel 5c296eae8b Merge branch 'main' into temp-asset-shelf-button-sections 2023-09-25 14:56:58 +02:00
Julian Eisel fdb9d87403 Merge branch 'main' into temp-asset-shelf-button-sections 2023-09-21 14:15:29 +02:00
Julian Eisel 4daedc873e Merge branch 'main' into temp-asset-shelf-button-sections 2023-09-15 16:49:48 +02:00
Julian Eisel 5695cf56b7 Slightly increase shelf header height so padding matches separator line 2023-09-14 16:19:12 +02:00
Julian Eisel 8a4a72fd43 Merge branch 'main' into temp-asset-shelf-button-sections 2023-09-14 15:49:19 +02:00
Julian Eisel 8dfea84572 Merge remote-tracking branch 'origin/main' into temp-asset-shelf-button-sections 2023-09-14 11:32:06 +02:00
Julian Eisel b267d3c14a Cleanup: Pass span by value 2023-09-13 19:21:16 +02:00
Julian Eisel d1f83b6d17 Minor tweaks from review 2023-09-13 16:55:25 +02:00
Julian Eisel d30ee01c3f Disable resizing region between button sections 2023-09-13 16:43:56 +02:00
Julian Eisel a0ce5b945f Merge branch 'main' into temp-asset-shelf-button-sections 2023-09-13 16:10:31 +02:00
Julian Eisel 7f9b1d002c Move all button section code to own file
Makes the feature a lot more isolated and easier to navigate.
2023-09-11 21:13:47 +02:00
Julian Eisel 262e419405 Refactor: Split and reorganize functions 2023-09-11 20:59:32 +02:00
Julian Eisel 5d6b8d2ff7 Add separator line with rounded corners; general cleanup 2023-09-11 19:22:45 +02:00
Julian Eisel 9e0810bb3f Use normal region clearing without region overlap enabled 2023-09-11 15:34:28 +02:00
Julian Eisel 06913ca62c Asset Shelf: Draw asset shelf header transparent with button background 2023-09-11 15:32:04 +02:00