From e79f1ef4b47dd89b43b78e006a79875caacc92d8 Mon Sep 17 00:00:00 2001 From: Andrew Tatomyr Date: Wed, 10 Dec 2025 11:53:10 +0200 Subject: [PATCH 1/2] feat(todo): improve color schema --- .../purity-todo/components/app-style.ts | 18 ++++++------------ src/examples/purity-todo/components/header.ts | 4 ++-- .../purity-todo/components/input-form.ts | 3 +-- .../purity-todo/components/modal-style.ts | 2 +- .../purity-todo/components/task-list-style.ts | 2 +- src/examples/purity-todo/manifest.json | 2 +- src/examples/purity-todo/purity-todo.sw.ts | 2 +- 7 files changed, 13 insertions(+), 20 deletions(-) diff --git a/src/examples/purity-todo/components/app-style.ts b/src/examples/purity-todo/components/app-style.ts index adc92ba..ad54158 100644 --- a/src/examples/purity-todo/components/app-style.ts +++ b/src/examples/purity-todo/components/app-style.ts @@ -5,19 +5,16 @@ export const ACTION_BUTTON = "action-button" export const appStyle = (): string => render` ` diff --git a/src/examples/purity-todo/components/task-details-style.ts b/src/examples/purity-todo/components/task-details-style.ts index 0dd0726..e74d503 100644 --- a/src/examples/purity-todo/components/task-details-style.ts +++ b/src/examples/purity-todo/components/task-details-style.ts @@ -38,8 +38,8 @@ export const taskDetailsStyle = (): string => render` padding: 4px 16px; background: var(--control-button-bg); color: white; - opacity: var(--control-button-opacity); border-radius: 8px; + border: none; } .task-details--description { diff --git a/src/examples/purity-todo/components/task-list-style.ts b/src/examples/purity-todo/components/task-list-style.ts index 6d1d162..855eca9 100644 --- a/src/examples/purity-todo/components/task-list-style.ts +++ b/src/examples/purity-todo/components/task-list-style.ts @@ -46,10 +46,6 @@ export const taskListStyle = (): string => render` overflow: hidden; } - ol#task-list .task-item.completed .${ITEM_DESCRIPTION} { - color: var(--completed-color); - } - .${ITEM_DESCRIPTION} .subtask-inline { color: var(--subtask-color); } @@ -70,13 +66,15 @@ export const taskListStyle = (): string => render` z-index: -1; } - ol#task-list .task-item:hover { - background-color: var(--task-item-hover-bg); - } + ol#task-list .task-item.completed { + .${ITEM_DESCRIPTION} { + opacity: var(--completed-opacity); + } - ol#task-list .task-item.completed > img { - filter: grayscale(1); - opacity: var(--completed-image-opacity); + > img { + filter: grayscale(1); + opacity: var(--completed-opacity); + } } ol#task-list .task-item.stale {