adminandClaude Sonnet 5 61b7db30f0 Design-Feinschliff: Kontrast-Bug behoben, Sidebar-Navigation mit Mobile-Drawer
Hauptursache fuer "Text kaum lesbar": globals.css schaltete bei einem
System im Dark Mode automatisch auf helle Schrift auf dunklem Hintergrund
um (prefers-color-scheme), waehrend jede einzelne Komponente durchgehend
hartcodierte helle Tailwind-Klassen nutzt (bg-white, text-slate-800 etc.)
- keine ist dark-mode-bewusst. Ergebnis je nach Systemeinstellung: helle
Schrift auf hellem Hintergrund. Fix: die automatische Dark-Mode-Umschaltung
komplett entfernt, App rendert immer hell (passend zu allen Komponenten),
bis es einen echten Dark Mode gibt. Ausserdem: body ueberschrieb die
bereits geladene Geist-Schrift mit hartcodiertem Arial-Fallback - behoben.

Zusaetzlich alle 33 Stellen mit text-slate-400 (Kontrast ~2.9:1, faellt
WCAG AA durch) auf text-slate-500 (~4.6:1, besteht AA) angehoben.

Navigation vollstaendig neu gebaut: von einer horizontal umbrechenden
Topbar mit ~10 Textlinks (die am PC schlecht aussah und am Handy komplett
unbedienbar war, da nichts fuer Mobile vorgesehen war) zu einer echten
Sidebar mit Icons (@tabler/icons-react, wie im urspruenglichen Architektur-
plan vorgesehen aber bisher nie installiert) und gruppierten Abschnitten
(Patienten / Recht & Briefe / Verwaltung / Konto). Unter der lg-Breakpoint
wird die Sidebar zu einem Off-Canvas-Drawer mit Hamburger-Button und
Backdrop - gleiches Pattern wie die mobile Sidebar der alten App.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-19 18:13:21 +02:00
S
Description
No description provided
1.7 MiB
1 Stars 1 Watchers 0 Forks
Languages
Python 48%
TypeScript 33.6%
HTML 17.9%
Dockerfile 0.2%
CSS 0.2%