Planboard: Jahr im Zeitraum, Tagesköpfe einheitlich zweizeilig, Keine Termine lesbarer

- planboardSubtitle: das Ende des Zeitraums trägt das Jahr, der Anfang nur bei abweichendem Jahr; count ohne Wert zählt als 0
- dayLabels.full (aria-label der Spalte) mit Jahr
- ab 861 px steht der Wochentag in jedem Tageskopf über dem Datum (gleich hohe Köpfe, alle Termine beginnen auf einer Höhe)
- "Keine Termine" überall in --text-2, die Sonderregeln für Wochenende und Handy entfallen

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-06 06:36:46 +00:00
1 parent 416c79b3a6
commit 7a3bc2887e
3 files changed
+22 -16

No files matched your search

+5 -3
View File
@@ -1030,14 +1030,16 @@ button.link { font-weight: 500; } /* font: inherit setzt sonst das Gewicht von .
.appt:focus-visible { outline-offset: -2px; } /* im Scroll-Container .week wuerde der Ring sonst abgeschnitten */
.day.weekend .appt:not(.akquise) { background: var(--bg); }
.day.weekend .appt:not(.akquise):hover { background: var(--appt-hover); }
.day .none { font-size: 12px; color: var(--text-3); padding-left: 4px; }
.day.weekend .none { color: var(--text-2); }
.day .none { font-size: 12px; color: var(--text-2); padding-left: 4px; }
/* Ab 861 px stehen die Spalten nebeneinander: Wochentag ueber der Datumszahl, in jeder Spalte gleich hoch, alle Termine beginnen auf einer Hoehe */
@media (min-width: 861px) {
.day-head { flex-direction: column; align-items: flex-start; gap: 0; }
}
@media (max-width: 860px) {
.week { grid-template-columns: 1fr; border-top: 0; min-height: 0; overflow-x: visible; }
.day { border-left: 0; padding: 12px 0; border-top: 1px solid var(--line); }
.day.weekend { background: none; }
.day.weekend .appt:not(.akquise) { background: var(--bg-hover); }
.day.weekend .none { color: var(--text-3); }
}
/* ===== ENDE Planboard (P3) ===== */