From fea37c36a4de291c7a12a2fa2361f24ee08d4593 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 17 Apr 2026 14:02:21 +0200 Subject: [PATCH] feat(library): drop page h1, move create to inline accordion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workbench already renders the app name ("Bibliothek") as the scene tile header, so the ListView's own

Bibliothek

+ subtitle was a duplicate header stack. Removed. The "+ Neu" flow is no longer a full-screen modal overlay. The button now sits inline at the end of the KindTabs row and toggles between "+ Neu" / "× Schließen". When active, the EntryForm expands in-place right under the controls, above the grid — no z-index dialog, no backdrop, no ESC-to-close plumbing. Fits the workbench tile/window aesthetic (content stays within the tile boundary, no overlays escaping the window). Co-Authored-By: Claude Opus 4.7 (1M context) --- .../src/lib/modules/library/ListView.svelte | 174 ++++++++---------- 1 file changed, 80 insertions(+), 94 deletions(-) diff --git a/apps/mana/apps/web/src/lib/modules/library/ListView.svelte b/apps/mana/apps/web/src/lib/modules/library/ListView.svelte index 390a22d5d..7e009fa0d 100644 --- a/apps/mana/apps/web/src/lib/modules/library/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/library/ListView.svelte @@ -48,18 +48,19 @@
-
-
-
-

Bibliothek

-

Bücher, Filme, Serien, Comics — was du liest und schaust.

-
- -
-
-
- (activeKind = k)} /> +
+ (activeKind = k)} /> + +
(activeStatus = s)} /> @@ -77,6 +78,47 @@ />
+ {#if showCreate} +
+ (showCreate = false)} + /> +
+ {/if} + {#if entries$.loading}

Lädt…

{:else} @@ -84,78 +126,12 @@ {/if}
-{#if showCreate} - -{/if} -