From 6382efa65a6eeff36a342e47b64a7111bf6b5076 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sun, 14 Jun 2026 10:52:55 +0200 Subject: [PATCH] =?UTF-8?q?feat(timeline):=20caption=20the=20density=20str?= =?UTF-8?q?ip=20with=20=E2=9C=89=20+=20month=20axis=20(REQ-010/011)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The dense-year strip count now carries the ✉ glyph (aria-hidden + sr-only "Brief"), and beneath the sparkline a "Monats-Dichte" caption sits between the two endpoint month labels (Jan/Dez {year}) at the ≥10px micro-axis floor, localized via the shared month formatter. The ≥44px keyboard- focusable "Briefe anzeigen" expand toggle is preserved unchanged. Refs #833 Co-Authored-By: Claude Opus 4.8 --- .../src/lib/timeline/YearLetterStrip.svelte | 27 +++++++++++++--- .../timeline/YearLetterStrip.svelte.spec.ts | 31 +++++++++++++++++++ 2 files changed, 54 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/timeline/YearLetterStrip.svelte b/frontend/src/lib/timeline/YearLetterStrip.svelte index 8409734c..81b7dd89 100644 --- a/frontend/src/lib/timeline/YearLetterStrip.svelte +++ b/frontend/src/lib/timeline/YearLetterStrip.svelte @@ -1,5 +1,7 @@
- {m.timeline_letters_count({ count: letters.length })} + + + {m.timeline_letter_glyph_label()} + {m.timeline_letters_count({ count: letters.length })} +