2026-03-04
Theme-Architektur mit CSS-Variablen
Entscheidung: Light/Dark-Theming wurde über zentrale Design-Tokens und `data-theme` umgesetzt, statt Komponenten doppelt zu stylen.
Begründung: Das hält das System wartbar und ermöglicht spätere Design-Iterationen ohne strukturelle Eingriffe in Content-Komponenten.
Auswirkung: Konsistente Darstellung über alle Sektionen, persistente Nutzerpräferenz und geringere Styling-Komplexität.
2026-03-04
Scroll-Phasen für den Hintergrund
Entscheidung: Einführung eines dreistufigen Scroll-Hintergrunds über `data-scroll-phase` und den Austausch von CSS-Variablen.
Begründung: Erzeugt einen klareren visuellen Verlauf über die Seite, bleibt aber performant und technisch schlank.
Auswirkung: Sichtbare Stimmungswechsel von oben nach unten bei minimalem Runtime-Overhead.
2026-03-04
Experience als Sticky Timeline
Entscheidung: Berufserfahrung als Sticky-Meta-Spalte mit Timeline-Markern und separatem Content-Bereich umgesetzt.
Begründung: Verbessert Orientierung und Lesbarkeit bei längeren CV-Abschnitten.
Auswirkung: Höhere Informationsklarheit und eine modernere, redaktionelle Darstellung.
2026-03-04
Command Palette mit Fallback-Suche
Entscheidung: Palette um Aktionen erweitert und Suchinitialisierung mit robustem Fallback abgesichert.
Begründung: Kernaktionen sollen auch bei Ausfall des Suchindex zuverlässig verfügbar bleiben.
Auswirkung: Stabiles Ctrl/Cmd+K-Verhalten, zusätzliche Commands und graceful degradation.
2026-03-04
Print-optimierter CV-Modus
Entscheidung: Eigene Print-Styles und One-Click-Druck im Header integriert.
Begründung: Ein CV muss für Bewerbungsprozesse zuverlässig als PDF ausgebbar sein.
Auswirkung: Sauberes A4-Layout, reduzierte visuelle Störungen und druckfreundliche Struktur.