From 56c967b618b61e23737dd801168f2bba68f4bf6b Mon Sep 17 00:00:00 2001 From: Eddy Date: Mon, 13 Apr 2026 19:13:50 +0200 Subject: [PATCH] =?UTF-8?q?Resizable=20Panels=20=E2=80=94=20alle=20Bereich?= =?UTF-8?q?e=20per=20Drag=20ziehbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 3 Resize-Handles zwischen den 4 Panels (Session/Chat/Aktivität/Agents) - Mindestbreite 120px pro Panel - Panel-Breiten werden in localStorage gespeichert und beim Neustart geladen - Visuelles Feedback: Handle wird blau beim Hover/Drag Co-Authored-By: Claude Opus 4.6 (1M context) --- src/routes/+page.svelte | 161 ++++++++++++++++++++++++++++++---------- 1 file changed, 120 insertions(+), 41 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index b75e3e0..113348a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,4 +1,5 @@ -
- +
+ - +
onMouseDown(0, e)} role="separator" aria-orientation="vertical">
+ +
- +
onMouseDown(1, e)} role="separator" aria-orientation="vertical">
+ +
{#each middleTabs as tab} @@ -60,7 +149,9 @@
- +
onMouseDown(2, e)} role="separator" aria-orientation="vertical">
+ +
{#each rightTabs as tab} @@ -86,10 +177,14 @@