Skip to content

Commit 6ca4c8e

Browse files
committed
feat: enhance theme styles and button layouts for improved UI consistency
1 parent fd8e2d3 commit 6ca4c8e

8 files changed

Lines changed: 95 additions & 246 deletions

File tree

assets/styling/themes/aqua/theme.css

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -113,28 +113,19 @@
113113

114114
/* Sidebar: medium translucency with pinstripe */
115115
[data-theme="aqua"] .sidebar-shell {
116-
background: rgba(16, 26, 50, 0.88) !important;
116+
background:
117+
repeating-linear-gradient(
118+
90deg,
119+
transparent,
120+
transparent 1px,
121+
rgba(255, 255, 255, 0.007) 1px,
122+
rgba(255, 255, 255, 0.007) 2px
123+
),
124+
rgba(16, 26, 50, 0.88) !important;
117125
backdrop-filter: blur(20px) !important;
118126
-webkit-backdrop-filter: blur(20px) !important;
119127
border-right: 1px solid rgba(80, 120, 200, 0.28) !important;
120-
position: relative;
121128
}
122-
/* Pinstripe overlay */
123-
[data-theme="aqua"] .sidebar-shell::after {
124-
content: '';
125-
position: absolute;
126-
inset: 0;
127-
background: repeating-linear-gradient(
128-
90deg,
129-
transparent,
130-
transparent 1px,
131-
rgba(255, 255, 255, 0.007) 1px,
132-
rgba(255, 255, 255, 0.007) 2px
133-
);
134-
pointer-events: none;
135-
z-index: 0;
136-
}
137-
[data-theme="aqua"] .sidebar-shell > * { position: relative; z-index: 1; }
138129

139130
/* Section labels: macOS grouped sidebar style */
140131
[data-theme="aqua"] .sidebar-shell .uppercase.tracking-wider {
@@ -170,5 +161,3 @@
170161
font-weight: 600 !important;
171162
letter-spacing: -0.02em !important;
172163
}
173-
174-

assets/styling/themes/shared/base.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,17 @@ select optgroup {
196196
.border-emerald-300\/40 { border-color: rgba(var(--rs-accent-light-rgb), 0.40) !important; }
197197
.border-emerald-200\/60 { border-color: rgba(var(--rs-accent-light-rgb), 0.60) !important; }
198198

199+
/* ── Hover: border colours ───────────────────────────────────────────────── */
200+
.hover\:border-emerald-500:hover { border-color: rgb(var(--rs-accent-rgb)) !important; }
201+
.hover\:border-emerald-500\/30:hover { border-color: rgba(var(--rs-accent-rgb), 0.30) !important; }
202+
.hover\:border-emerald-500\/40:hover { border-color: rgba(var(--rs-accent-rgb), 0.40) !important; }
203+
.hover\:border-emerald-500\/50:hover { border-color: rgba(var(--rs-accent-rgb), 0.50) !important; }
204+
.hover\:border-emerald-500\/60:hover { border-color: rgba(var(--rs-accent-rgb), 0.60) !important; }
205+
.hover\:border-emerald-500\/70:hover { border-color: rgba(var(--rs-accent-rgb), 0.70) !important; }
206+
.hover\:border-emerald-400:hover { border-color: rgb(var(--rs-accent-light-rgb)) !important; }
207+
.hover\:border-emerald-400\/70:hover { border-color: rgba(var(--rs-accent-light-rgb), 0.70) !important; }
208+
.hover\:border-emerald-200\/60:hover { border-color: rgba(var(--rs-accent-light-rgb), 0.60) !important; }
209+
199210
/* ── Focus rings ─────────────────────────────────────────────────────────── */
200211
.ring-emerald-300\/70 { --tw-ring-color: rgba(var(--rs-accent-light-rgb), 0.70) !important; }
201212
.ring-emerald-500\/20 { --tw-ring-color: rgba(var(--rs-accent-rgb), 0.20) !important; }

assets/styling/themes/y2k/theme.css

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -134,28 +134,19 @@
134134

135135
/* Sidebar: opaque dark with scanline overlay */
136136
[data-theme="y2k"] .sidebar-shell {
137-
background: rgba(10, 8, 18, 0.99) !important;
137+
background:
138+
repeating-linear-gradient(
139+
0deg,
140+
transparent,
141+
transparent 3px,
142+
rgba(255, 0, 204, 0.018) 3px,
143+
rgba(255, 0, 204, 0.018) 4px
144+
),
145+
rgba(10, 8, 18, 0.99) !important;
138146
backdrop-filter: none !important;
139147
-webkit-backdrop-filter: none !important;
140148
border-right: 1px solid rgba(255, 0, 204, 0.30) !important;
141-
position: relative;
142-
}
143-
/* Scanline overlay */
144-
[data-theme="y2k"] .sidebar-shell::after {
145-
content: '';
146-
position: absolute;
147-
inset: 0;
148-
background: repeating-linear-gradient(
149-
0deg,
150-
transparent,
151-
transparent 3px,
152-
rgba(255, 0, 204, 0.018) 3px,
153-
rgba(255, 0, 204, 0.018) 4px
154-
);
155-
pointer-events: none;
156-
z-index: 0;
157-
}
158-
[data-theme="y2k"] .sidebar-shell > * { position: relative; z-index: 1; }
149+
}
159150

160151
/* Section labels: neon monospace */
161152
[data-theme="y2k"] .sidebar-shell .uppercase.tracking-wider {
@@ -223,4 +214,3 @@
223214
[data-theme="y2k"] .page-shell {
224215
padding: 1.25rem 1rem !important;
225216
}
226-

0 commit comments

Comments
 (0)