From 08ccaed09787988f47005b7f653be3c8bfc377ac Mon Sep 17 00:00:00 2001 From: timlohse1104 Date: Sun, 22 Mar 2026 22:45:05 +0100 Subject: [PATCH 01/19] =?UTF-8?q?=F0=9F=92=84=20Improve=20Todo=20list=20it?= =?UTF-8?q?em=20styling=20with=20consistent=20buttons=20and=20row=20highli?= =?UTF-8?q?ghts.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 1 + frontend/src/lib/components/todo/Todo.svelte | 53 +++++++------------- 2 files changed, 20 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b44fba23..e9d96074 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- [todo] Replace raw mobile-edit button with Carbon ghost Button; edit button now always visible directly before delete button; add subtle dark row background with hover highlight; add `--default_padding` gap between edit and delete buttons. - [global] Translate all German source code comments to English across e2e specs, frontend components, and utility files. ### Added diff --git a/frontend/src/lib/components/todo/Todo.svelte b/frontend/src/lib/components/todo/Todo.svelte index 41b23096..e87537d6 100644 --- a/frontend/src/lib/components/todo/Todo.svelte +++ b/frontend/src/lib/components/todo/Todo.svelte @@ -195,16 +195,21 @@ {/if}
e.stopPropagation()} onkeydown={(e) => e.key === 'Enter' && e.stopPropagation()} role="button" tabindex="-1" - style="display: contents;" > {#if !isRenaming} - + - - + onclick={deleteCompletedTodos} + />