2.6 KiB
2.6 KiB
Geprüfter Commit: 4b2047e ("board: add system-driven dark mode via prefers-color-scheme")
Scope: git show 4b2047e / git diff 4b2047e~1 4b2047e — ausschließlich hosts/blunix/localServices/board-agent/board.html, nur der <style>-Block (+155/-53 Zeilen). Kein anderer Commit, kein offener Arbeitsbaum-Diff einbezogen.
Prüfmethoden:
- Vollständiger Diff gelesen (
git show 4b2047e). - Referenzcheck mit
git grep -F(Pfad relativ zum Repo-Root via../hosts/..., da Arbeitsverzeichnisagents/ist):--family-hueundaccent-stronggegen den Commit-Stand geprüft — beide korrekt aufgelöst. - Vollständige Datei am aktuellen HEAD gelesen (Zeilen 1–1373 von 1681), um zu verifizieren, dass der JS-Teil (
familyHue(),el.style.setProperty("--family-hue", ...)) unverändert und weiterhin konsistent mit den neuen CSS-Variablen--family-lightness/--family-border-lightnessist. - Manueller Abgleich: alle 48 im Light-Block (
:root) definierten Custom Properties haben ein 1:1-Gegenstück im Dark-Block (@media (prefers-color-scheme: dark) { :root { ... } }) — keine fehlenden oder verwaisten Variablen. - Sichtprüfung auf verbliebene hartkodierte Hex-/rgba-Werte außerhalb der beiden
:root-Blöcke im Diff — keine gefunden; alle vormals hartkodierten Farben im restlichen Stylesheet wurden konsequent aufvar(--…)umgestellt.
Befunde: Keine Korrektheits- oder Konsistenzprobleme gefunden.
color-scheme: light dark;bleibt gesetzt, wodurch native Formularelemente/Scrollbars mit dem System mitschalten.--smoke-text,--smoke-danger-border,--smoke-danger-textsind in Light- und Dark-Block identisch — das ist konsistent, da der Header-Hintergrund (--header-bg) in beiden Modi dunkel bleibt (vorbestehendes Design, unverändert durch diesen Commit), kein Kontrastproblem.--family-huewird weiterhin unverändert per JS pro Karte gesetzt; nur die Lightness-Werte (--family-lightness,--family-border-lightness) wurden neu parametrisiert und im Dark-Block sinnvoll abgedunkelt (95%/70% → 22%/45%).- Reine Präsentationsänderung ohne Auswirkung auf
/api/board-Verhalten, Kartenlogik oder Formularverarbeitung.
Unsicherheiten:
- Kein visueller/Browser-Test durchgeführt (reines Diff-Review, read-only gegenüber Code/Konfiguration gemäß Board-Modus); tatsächliches Rendering in Light/Dark wurde nicht per Screenshot verifiziert, aber die Variablenstruktur ist vollständig und in sich konsistent.
- Kontrastverhältnisse (WCAG) wurden nicht rechnerisch geprüft, nur visuell plausibilisiert anhand der gewählten Hex-Werte.
Entscheidung: bereit für Deployment