From 09eef96ed8032c15fc61a8001a4d694403ae1c2b Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 3 Apr 2026 14:08:01 +0200 Subject: [PATCH] fix(manacore/web): align notes and finance ListViews with workbench design system Match todo/calendar/contacts patterns: hardcoded colors with dark mode overrides, consistent button styles (transparent bg, hover states), same padding/spacing/border-radius as existing ListViews. Buttons are now clearly recognizable: primary (purple bg), ghost (transparent with hover), danger (red on hover), filter tabs (active state with colored bg). Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/lib/modules/finance/ListView.svelte | 304 +++++++++------- .../web/src/lib/modules/notes/ListView.svelte | 328 ++++++++++-------- 2 files changed, 365 insertions(+), 267 deletions(-) diff --git a/apps/manacore/apps/web/src/lib/modules/finance/ListView.svelte b/apps/manacore/apps/web/src/lib/modules/finance/ListView.svelte index c623348d7..7d4a69d5d 100644 --- a/apps/manacore/apps/web/src/lib/modules/finance/ListView.svelte +++ b/apps/manacore/apps/web/src/lib/modules/finance/ListView.svelte @@ -1,6 +1,6 @@ -
- -
-
+
+ + +
+
- -
+
{#each filteredCats as cat (cat.id)} - + - +
{:else} - {/if} {/each} + + {#if filtered.length === 0 && notes.length > 0} +

Keine Treffer

+ {/if}
{#if notes.length === 0} -
Tippe oben, um eine Notiz zu erstellen.
+

Tippe oben, um eine Notiz zu erstellen.

{/if}