Skip to content

Commit 7ffe5ba

Browse files
authored
feat(bazaar): rework design, add light mode gradients (#1280)
* chore: remove ai slop * feat: font shadow parity with bluefin * chore: remove unused banner * feat: enable color for light mode * chore: rename first category * chore: delete unused * feat: redo basically everything * feat: make media section more orange * fix(ci): don't rebuild on entire bazaar dir change
1 parent 63f4063 commit 7ffe5ba

10 files changed

Lines changed: 134 additions & 23 deletions

File tree

.github/workflows/build-image-beta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
paths-ignore:
1010
- "**.md"
1111
- "flatpaks/**"
12-
- "system_files/etc/bazaar/config.yaml"
12+
- "system_files/etc/bazaar/**"
1313
- "**.Brewfile"
1414
- "just/*.just"
1515
workflow_call:

.github/workflows/build-image-latest-main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- "iso_files/**"
1111
- "flatpaks/**"
1212
- ".github/workflows/*iso*"
13-
- "system_files/etc/bazaar/config.yaml"
13+
- "system_files/etc/bazaar/**"
1414
- "**.Brewfile"
1515
- "just/*.just"
1616
workflow_call:

.github/workflows/build-image-stable.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- "iso_files/**"
1111
- "flatpaks/**"
1212
- ".github/workflows/*iso*"
13-
- "system_files/etc/bazaar/config.yaml"
13+
- "system_files/etc/bazaar/**"
1414
- "**.Brewfile"
1515
- "just/*.just"
1616
schedule:
199 KB
Binary file not shown.
252 KB
Binary file not shown.
-108 KB
Binary file not shown.

system_files/shared/etc/bazaar/config.yaml

Lines changed: 131 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,59 +13,154 @@ css: |
1313
1414
.global-section banner-text {
1515
padding: 50px;
16-
color: #ffffff;
1716
text-shadow: 1px 1px 4px rgba(0, 0, 5, 1);
1817
}
1918
2019
.global-section title {
21-
color: #ffffff;
20+
text-shadow: 1px 1px 4px rgba(0, 0, 5, 1);
2221
}
2322
2423
.global-section subtitle {
25-
color: #ffffff;
2624
font-weight: 400;
25+
text-shadow: 4px 4px 8px rgba(0, 0, 5, 1);
26+
}
27+
28+
.global-section app-tile > button {
29+
background-color: alpha(white, 0.1);
2730
}
2831
2932
.global-section {
3033
margin: 15px;
3134
border-radius: 25px;
32-
color: inherit;
35+
color: #ffffff;
36+
}
37+
38+
.rec-section {
39+
background: linear-gradient(0deg, #80cfe3, #54a3d8);
40+
}
41+
42+
.rec-section app-tile-installed-indicator {
43+
color: #2d2f9b;
3344
}
3445
35-
.aurora-section {
46+
.rec-section-dark {
3647
background: linear-gradient(0deg, #271e7f, #60a5c3);
3748
}
3849
50+
.rec-section-dark app-tile-installed-indicator {
51+
color: #a8e6ff;
52+
}
53+
3954
.cc-section {
55+
background: linear-gradient(0deg, #b8a0cf, #9b59b6);
56+
}
57+
58+
.cc-section app-tile-installed-indicator {
59+
color: #000a55;
60+
}
61+
62+
.cc-section-dark {
4063
background: linear-gradient(0deg, #392946, #050815);
4164
}
4265
66+
.cc-section-dark app-tile-installed-indicator {
67+
color: #dbcaf3;
68+
}
69+
4370
.music-section {
44-
background: linear-gradient(45deg, #e97e4f, #565d8d);
71+
background: linear-gradient(to bottom, #F56217, #ffab7b);
72+
}
73+
74+
.music-section app-tile-installed-indicator {
75+
color: #4b5b64;
76+
}
77+
78+
.music-section-dark {
79+
background: linear-gradient(to bottom, #F56217, #912906);
80+
}
81+
82+
.music-section-dark app-tile-installed-indicator {
83+
color: #ffe6df;
4584
}
4685
4786
.office-section {
48-
background: linear-gradient(to left bottom, #8c1790, #a81b8d, #c0258a, #d63386, #e94482, #e7457c, #e54777, #e24872, #cc3969, #b72960, #a21757, #8d004d);
87+
background: linear-gradient(to bottom, #ff3e82, #f7caf0);
88+
}
89+
90+
.office-section app-tile-installed-indicator {
91+
color: #4a0052;
92+
}
93+
94+
.office-section-dark {
95+
background: linear-gradient(to bottom, #750051, #fa486b);
96+
}
97+
98+
.office-section-dark app-tile-installed-indicator {
99+
color: #007fd9;
49100
}
50101
51102
.gaming-section {
52-
background: linear-gradient(0deg, #444445, #00ce75);
103+
background: linear-gradient(0deg, #888a90, #67c29a);
53104
}
54105
55106
.gaming-section app-tile-installed-indicator {
107+
color: #355c00;
108+
}
109+
110+
.gaming-section-dark {
111+
background: linear-gradient(0deg, #003a00, #444445);
112+
}
113+
114+
.gaming-section-dark app-tile-installed-indicator {
56115
color: #ffffff;
57116
}
58117
59118
.utilities-section {
119+
background: linear-gradient(0deg, #888a90, #48659a);
120+
}
121+
122+
.utilities-section app-tile-installed-indicator {
123+
color: #002542;
124+
}
125+
126+
.utilities-section-dark {
60127
background: linear-gradient(to right bottom, #00389e, #1d3283, #242d6a, #262851, #24233a, #282636, #2b2a31, #2d2d2d, #3a3a3a, #474748, #555556, #646364);
61128
}
62129
130+
.utilities-section-dark app-tile-installed-indicator {
131+
color: #dddddc;
132+
}
133+
63134
.dev-section {
64-
background-image: linear-gradient(to right top, #392946, #2e243d, #241f34, #1b1a2b, #131421, #171b29, #1b2131, #1e2839, #2c3f57, #3a5876, #467296, #508eb7);
135+
background-image: linear-gradient(to right bottom, #8b6fab, #7a77b3, #687fb6, #5985b6, #4d8bb3, #4892b4, #4698b3, #499eb1, #4da8b3, #55b2b4, #61bbb4, #6fc4b3);
136+
}
137+
138+
.dev-section app-tile-installed-indicator {
139+
color: #9b59b6;
140+
}
141+
142+
.dev-section-dark {
143+
background: linear-gradient(to right bottom, #8b6fab, #7a68a6, #6861a0, #555a9a, #405494, #315c9a, #1f649e, #006ca1, #0084ac, #089ab1, #43b0b2, #6fc4b3);
144+
}
145+
146+
.dev-section-dark app-tile-installed-indicator {
147+
color: #8c007c;
65148
}
66149
67150
.ai-section {
68-
background: linear-gradient(0deg, #0055b1, #ff7843);
151+
background: linear-gradient(0deg, #cc773e, #d05a00);
152+
}
153+
154+
.ai-section app-tile-installed-indicator {
155+
color: #002c55;
156+
}
157+
158+
.ai-section-dark {
159+
background: linear-gradient(0deg, #4a1c00, #eb8000);
160+
}
161+
162+
.ai-section-dark app-tile-installed-indicator {
163+
color: #577bad;
69164
}
70165
71166
sections:
@@ -79,8 +174,10 @@ sections:
79174
banner-height: 400
80175
classes:
81176
- global-section
177+
light-classes:
178+
- rec-section
82179
dark-classes:
83-
- aurora-section
180+
- rec-section-dark
84181
appids:
85182
- io.github.DenysMb.Kontainer
86183
- com.pixelomer.ShijimaQt
@@ -105,8 +202,10 @@ sections:
105202
banner-height: 400
106203
classes:
107204
- global-section
108-
dark-classes:
205+
light-classes:
109206
- cc-section
207+
dark-classes:
208+
- cc-section-dark
110209
appids:
111210
- org.kde.krita
112211
- org.ardour.Ardour
@@ -130,8 +229,10 @@ sections:
130229
banner-height: 400
131230
classes:
132231
- global-section
133-
dark-classes:
232+
light-classes:
134233
- music-section
234+
dark-classes:
235+
- music-section-dark
135236
appids:
136237
- org.kde.elisa
137238
- com.spotify.Client
@@ -156,8 +257,10 @@ sections:
156257
banner-height: 400
157258
classes:
158259
- global-section
159-
dark-classes:
260+
light-classes:
160261
- office-section
262+
dark-classes:
263+
- office-section-dark
161264
appids:
162265
- com.slack.Slack
163266
- md.obsidian.Obsidian
@@ -180,8 +283,10 @@ sections:
180283
banner-height: 400
181284
classes:
182285
- global-section
183-
dark-classes:
286+
light-classes:
184287
- gaming-section
288+
dark-classes:
289+
- gaming-section-dark
185290
appids:
186291
- com.valvesoftware.Steam
187292
- com.valvesoftware.SteamLink
@@ -210,8 +315,10 @@ sections:
210315
banner-height: 400
211316
classes:
212317
- global-section
213-
dark-classes:
318+
light-classes:
214319
- utilities-section
320+
dark-classes:
321+
- utilities-section-dark
215322
appids:
216323
- app.drey.Warp
217324
- org.localsend.localsend_app
@@ -233,15 +340,17 @@ sections:
233340
- title: "Developers"
234341
subtitle: "Developers, developers, developers!"
235342
rows: 2
236-
banner: file:///run/host/etc/bazaar/favourites.jxl
343+
banner: file:///run/host/etc/bazaar/07-aurora-bazaar.jxl
237344
banner-fit: cover
238345
banner-text-halign: start
239346
banner-text-valign: center
240347
banner-height: 400
241348
classes:
242349
- global-section
243-
dark-classes:
350+
light-classes:
244351
- dev-section
352+
dark-classes:
353+
- dev-section-dark
245354
appids:
246355
- io.podman_desktop.PodmanDesktop
247356
- io.kinvolk.Headlamp
@@ -260,15 +369,17 @@ sections:
260369
- title: "AI and Machine Learning"
261370
subtitle: "Experience the best of open source AI"
262371
rows: 1
263-
banner: file:///run/host/etc/bazaar/browse.jxl
372+
banner: file:///run/host/etc/bazaar/08-aurora-bazaar.jxl
264373
banner-fit: cover
265374
banner-text-halign: start
266375
banner-text-valign: center
267376
banner-height: 500
268377
classes:
269378
- global-section
270-
dark-classes:
379+
light-classes:
271380
- ai-section
381+
dark-classes:
382+
- ai-section-dark
272383
appids:
273384
- com.jeffser.Alpaca
274385
- io.github.qwersyk.Newelle
-30.6 KB
Binary file not shown.
-106 KB
Binary file not shown.
-82.6 KB
Binary file not shown.

0 commit comments

Comments
 (0)