Skip to content

Commit 1891995

Browse files
authored
auto dark/light mode depending on user system (browser) preferences (#159)
1 parent b0d2539 commit 1891995

2 files changed

Lines changed: 20 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# 2026-MM-DD v1.4.2
22
- Interactive configuration of coordinates for digits and gauges
3+
- Auto detected dark / light mode preferences using prefers-color-scheme and add a dark mode theme
34

45
# 2026-04-11 v1.4.1
56
- buildx on pull requests, improving developer experience

public/configure.php

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,21 @@
136136
--primary-600: #1d4ed8;
137137
--ring: rgba(37, 99, 235, 0.25);
138138
--danger: #ef4444;
139+
--input-bg: #ffffff;
140+
}
141+
142+
@media (prefers-color-scheme: dark) {
143+
:root {
144+
--bg: #0f172a;
145+
--text: #f8fafc;
146+
--muted: #94a3b8;
147+
--card: #1e293b;
148+
--border: #334155;
149+
--primary: #3b82f6;
150+
--primary-600: #2563eb;
151+
--ring: rgba(59, 130, 246, 0.4);
152+
--input-bg: #1e293b;
153+
}
139154
}
140155

141156
html, body {
@@ -207,7 +222,7 @@
207222
padding: 8px 12px;
208223
border: 1px solid var(--border);
209224
border-radius: 10px;
210-
background: #fff;
225+
background: var(--input-bg);
211226
color: var(--text);
212227
outline: none;
213228
transition: border-color .15s ease, box-shadow .15s ease;
@@ -278,12 +293,12 @@
278293

279294
/* Config dump */
280295
pre {
281-
background: #0f172a;
282-
color: #e5e7eb;
296+
background: #1e293b;
297+
color: var(--text);
283298
padding: 16px;
284299
border-radius: 12px;
285300
overflow: auto;
286-
border: 1px solid #1f2937;
301+
border: 1px solid var(--border);
287302
}
288303

289304
/* Compact layout for digit and gauge items */

0 commit comments

Comments
 (0)