From 001e875f316cf4dffb323b463e8a020fc9f45439 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 7 Apr 2026 08:50:58 +0200 Subject: [PATCH] fix(ui): use De Gruyter long arrows for swap button and timeline entries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swap button: stack right/left arrows vertically at h-3.5 for a compact look. Timeline: replace → ← text with Long-Arrow icons on each letter entry and the distribution bar summary. Refs: #179 Co-Authored-By: Claude Sonnet 4.6 --- .../briefwechsel/ConversationTimeline.svelte | 34 ++++++++++++++----- .../CorrespondenzPersonBar.svelte | 30 ++++++++-------- 2 files changed, 39 insertions(+), 25 deletions(-) diff --git a/frontend/src/routes/briefwechsel/ConversationTimeline.svelte b/frontend/src/routes/briefwechsel/ConversationTimeline.svelte index 3502803d..4a2842e7 100644 --- a/frontend/src/routes/briefwechsel/ConversationTimeline.svelte +++ b/frontend/src/routes/briefwechsel/ConversationTimeline.svelte @@ -84,8 +84,24 @@ const newDocUrl = $derived( aria-label="Briefverteilung in diesem Zeitraum: {outCount} von {senderName ?? ''}, {inCount} von {receiverName ?? ''}" >
- {outCount} von {shortSenderName} → - {inCount} von {shortReceiverName} ← + {outCount} von {shortSenderName} + + {inCount} von {shortReceiverName} +
@@ -115,14 +131,14 @@ const newDocUrl = $derived( class:border-l-primary={isOut} class:border-l-accent={!isOut} > - + class="h-4 w-4 shrink-0 opacity-60" + />
diff --git a/frontend/src/routes/briefwechsel/CorrespondenzPersonBar.svelte b/frontend/src/routes/briefwechsel/CorrespondenzPersonBar.svelte index 36bdb2d4..62d67337 100644 --- a/frontend/src/routes/briefwechsel/CorrespondenzPersonBar.svelte +++ b/frontend/src/routes/briefwechsel/CorrespondenzPersonBar.svelte @@ -91,22 +91,20 @@ function handleSuggestionSelect(id: string) { class:pointer-events-none={!swapVisible} tabindex={swapVisible ? 0 : -1} > - +
+ + +