Skip to content

Commit 1ac30b7

Browse files
simplify
1 parent 2260621 commit 1ac30b7

File tree

5 files changed

+73
-54
lines changed

5 files changed

+73
-54
lines changed

src/openhdwebui.client/src/app/hardware/hardware.component.css

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -250,12 +250,11 @@
250250
color: color-mix(in srgb, var(--text-color) 65%, transparent);
251251
}
252252

253-
.form-field input,
254-
.form-field select {
253+
.form-field input {
255254
padding: 0.55rem 0.75rem;
256255
border-radius: 0.7rem;
257-
border: 1px solid rgba(255, 255, 255, 0.15);
258-
background: rgba(0, 0, 0, 0.25);
256+
border: 1px solid #FFFFFF26;
257+
background: #00000040;
259258
color: inherit;
260259
}
261260

@@ -309,9 +308,9 @@
309308

310309
.wifi-table select {
311310
padding: 0.4rem 0.5rem;
312-
border-radius: 0.6rem;
313-
border: 1px solid rgba(255, 255, 255, 0.15);
314-
background: rgba(0, 0, 0, 0.25);
311+
border-radius: 0.7rem;
312+
border: 1px solid var(--select-border);
313+
background: var(--select-bg);
315314
color: inherit;
316315
}
317316

@@ -377,6 +376,7 @@
377376
color: #fff;
378377
}
379378

379+
380380
@media (max-width: 900px) {
381381
.override-row {
382382
grid-template-columns: 1fr;

src/openhdwebui.client/src/app/settings/settings.component.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,12 @@ td {
546546
color: #fff;
547547
}
548548

549+
select.structured-input {
550+
border: 1px solid var(--select-border);
551+
background: var(--select-bg);
552+
color: var(--text-color);
553+
}
554+
549555
.structured-toggle {
550556
align-items: center;
551557
gap: 0.65rem;

src/openhdwebui.client/src/app/status/status.component.css

Lines changed: 24 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
padding: 3.5rem 1.5rem 4rem;
88
color: var(--text-color);
99
background:
10-
radial-gradient(1000px 400px at 10% -10%, rgba(0, 166, 242, 0.15), transparent 60%),
11-
radial-gradient(900px 500px at 90% 0%, rgba(0, 166, 242, 0.08), transparent 60%);
10+
radial-gradient(1000px 400px at 10% -10%, #00A6F226, transparent 60%),
11+
radial-gradient(900px 500px at 90% 0%, #00A6F214, transparent 60%);
1212
}
1313

1414
.status-hero {
@@ -33,21 +33,21 @@
3333
gap: 0.5rem;
3434
padding: 0.35rem 0.85rem;
3535
border-radius: 999px;
36-
border: 1px solid rgba(0, 166, 242, 0.4);
37-
background: rgba(0, 166, 242, 0.08);
36+
border: 1px solid #00A6F266;
37+
background: #00A6F214;
3838
font-size: 0.85rem;
3939
letter-spacing: 0.08rem;
4040
text-transform: uppercase;
4141
}
4242

4343
.status-chip.ok {
44-
border-color: rgba(0, 186, 120, 0.45);
45-
background: rgba(0, 186, 120, 0.12);
44+
border-color: #00BA7873;
45+
background: #00BA781F;
4646
}
4747

4848
.status-chip.error {
49-
border-color: rgba(255, 76, 76, 0.45);
50-
background: rgba(255, 76, 76, 0.12);
49+
border-color: #FF4C4C73;
50+
background: #FF4C4C1F;
5151
}
5252

5353
.dot {
@@ -69,21 +69,21 @@
6969

7070
.status-card {
7171
background: var(--hero-bg);
72-
border: 1px solid rgba(0, 166, 242, 0.25);
72+
border: 1px solid #00A6F240;
7373
border-radius: 1.25rem;
7474
padding: 1.5rem;
75-
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
75+
box-shadow: 0 12px 30px #0000001F;
7676
display: flex;
7777
flex-direction: column;
7878
gap: 1.5rem;
7979
}
8080

8181
.status-card.ok {
82-
border-color: rgba(0, 186, 120, 0.35);
82+
border-color: #00BA7859;
8383
}
8484

8585
.status-card.error {
86-
border-color: rgba(255, 76, 76, 0.4);
86+
border-color: #FF4C4C66;
8787
}
8888

8989
.status-card.secondary {
@@ -113,12 +113,12 @@
113113
border-radius: 14px;
114114
display: grid;
115115
place-items: center;
116-
background: rgba(0, 166, 242, 0.15);
116+
background: #00A6F226;
117117
color: var(--primary-color);
118118
}
119119

120120
.icon.soft {
121-
background: rgba(255, 255, 255, 0.08);
121+
background: #FFFFFF14;
122122
}
123123

124124
.icon svg {
@@ -136,7 +136,7 @@
136136
justify-content: space-between;
137137
gap: 1rem;
138138
padding-bottom: 0.55rem;
139-
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
139+
border-bottom: 1px solid #FFFFFF14;
140140
}
141141

142142
.status-row:last-child {
@@ -178,8 +178,8 @@
178178
gap: 1rem;
179179
padding: 0.7rem 0.9rem;
180180
border-radius: 0.8rem;
181-
background: rgba(0, 0, 0, 0.15);
182-
border: 1px solid rgba(255, 255, 255, 0.08);
181+
background: #00000026;
182+
border: 1px solid #FFFFFF14;
183183
}
184184

185185
.history-title {
@@ -201,8 +201,8 @@
201201

202202
.status-error {
203203
border-radius: 0.9rem;
204-
border: 1px solid rgba(255, 76, 76, 0.45);
205-
background: rgba(255, 76, 76, 0.12);
204+
border: 1px solid #FF4C4C73;
205+
background: #FF4C4C1F;
206206
padding: 1rem;
207207
}
208208

@@ -229,45 +229,23 @@
229229
color: color-mix(in srgb, var(--text-color) 65%, transparent);
230230
}
231231

232-
.form-field input,
233-
.form-field select {
232+
.form-field input {
234233
padding: 0.55rem 0.75rem;
235234
border-radius: 0.7rem;
236-
border: 1px solid rgba(255, 255, 255, 0.12);
237-
background: rgba(8, 12, 16, 0.7);
235+
border: 1px solid #FFFFFF1F;
236+
background: #080C10B3;
238237
color: inherit;
239238
}
240239

241-
.form-field select {
242-
color-scheme: dark;
243-
border-color: rgba(255, 255, 255, 0.08);
244-
background: #151e27e6;
245-
}
246-
247-
.form-field select:focus {
248-
outline: none;
249-
border-color: rgba(255, 255, 255, 0.18);
250-
}
251-
252-
.form-field select option {
253-
background-color: rgba(14, 20, 28, 0.95);
254-
color: var(--text-color);
255-
}
256-
257-
.form-field select option:checked,
258-
.form-field select option:hover {
259-
background-color: rgba(0, 0, 0, 0.35);
260-
}
261-
262240
.actions {
263241
display: flex;
264242
flex-wrap: wrap;
265243
gap: 0.75rem;
266244
}
267245

268246
.btn {
269-
border: 1px solid rgba(0, 166, 242, 0.4);
270-
background: rgba(0, 166, 242, 0.1);
247+
border: 1px solid #00A6F266;
248+
background: #00A6F21A;
271249
color: var(--text-color);
272250
padding: 0.5rem 1rem;
273251
border-radius: 999px;

src/openhdwebui.client/src/app/status/status.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ export class StatusComponent implements OnInit, OnDestroy {
178178
const detectedType = (card.detectedType ?? '').trim();
179179
const driverName = (card.driverName ?? '').trim();
180180
const descriptor = cardName || detectedType || driverName;
181-
const label = descriptor ? `${iface}${descriptor}` : iface;
181+
const label = descriptor ? `${descriptor} (${iface})` : iface;
182182
return { value: iface, label };
183183
})
184184
.filter((option): option is RfInterfaceOption => option !== null);

src/openhdwebui.client/src/styles.css

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
--nav-background-color: var(--background-color);
1212
--nav-text-color: var(--text-color);
1313
--nav-highlight-color: #00a6f2;
14+
--select-bg: #f5f7fb;
15+
--select-border: #0f172a33;
16+
--select-option-bg: #ffffff;
17+
--select-option-hover: #00000014;
1418
}
1519

1620
body {
@@ -60,6 +64,10 @@ code {
6064
--hero-bg: #1c262f;
6165
--nav-background-color: #1c262f;
6266
--nav-text-color: #f8f9fa;
67+
--select-bg: #151e27e6;
68+
--select-border: #ffffff14;
69+
--select-option-bg: #151e27e6;
70+
--select-option-hover: #00000059;
6371
}
6472

6573
body.dark-theme {
@@ -89,3 +97,30 @@ main > * {
8997
width: 100%;
9098
}
9199

100+
select {
101+
padding: 0.55rem 0.75rem;
102+
border-radius: 0.7rem;
103+
border: 1px solid var(--select-border);
104+
background: var(--select-bg);
105+
color: var(--text-color);
106+
}
107+
108+
.dark-theme select {
109+
color-scheme: dark;
110+
}
111+
112+
select:focus {
113+
outline: none;
114+
border-color: var(--select-border);
115+
}
116+
117+
select option {
118+
background-color: var(--select-option-bg);
119+
color: var(--text-color);
120+
}
121+
122+
select option:checked,
123+
select option:hover {
124+
background-color: var(--select-option-hover);
125+
}
126+

0 commit comments

Comments
 (0)