13 Punkte · 4 kritisch · 5 hoch · 4 mittel
Kein Hinweis
was die Icons bedeuten
Tooltip bei
Hover/Focus sichtbar
Tap-Target ≈ 16 px Höhe
Tap-Target ≥ 32 px mit Padding
Verschiedene bottom-Werte → visuell inkonsistent je nach Seite
Alle Seiten nutzen .page-fab, .fab wird entfernt oder als Alias gesetzt
Reihenfolge fest codiert — nicht änderbar
⠿ Handle zum Sortieren — gespeichert in localStorage
Erscheint unter Nav-Bar, verschwindet automatisch wenn online
→ Alle DELETE-Aktionen über eine zentrale deleteWithUndo(url, label) Funktion routen
pointerdown + pointermove auf .toast → bei
>40 px horizontaler Bewegung toast--out Klasse setzen und entfernen.
Entspricht iOS/Android-Konvention. Ca. 30 Zeilen JS.
Das bestehende .swipe-row Pattern auf Kontakte, Notizen und Geburtstage
ausweiten. Die Basis-CSS existiert bereits in layout.css —
nur modul-spezifische Reveal-Farben und JS-Handler ergänzen.
Widget-Icons auf neutrale --color-text-secondary setzen, Widget-Akzentfarbe
nur für Badge und Link reservieren. Reduziert visuelle Überforderung wenn alle
11 Widgets gleichzeitig sichtbar sind.
reminders.css dynamisch per <link rel="stylesheet">
nur in den Seiten laden, die Reminders anzeigen — analog zum bestehenden
Lazy-Loading-Pattern für Page-Module.