Tasks island: hard-coded dark backgrounds break light theme #117

Closed
opened 2026-04-22 07:25:54 +00:00 by zaelgohary · 0 comments
Member

Task rows and action-button wrappers use the literal dark color #2b3035 for backgrounds instead of var(--color-surface, #2b3035). In light-theme mode the rows render as dark panels and the delete/edit IconButtons become almost invisible against them.

Candidate sites:

  • archipelagos/productivity/tasks/src/views/task_item.rs:90 — row background
  • archipelagos/productivity/tasks/src/views/task_item.rs:256 — action wrapper

Replace with var(--color-surface, …) so the theme picks the correct value.

Task rows and action-button wrappers use the literal dark color `#2b3035` for backgrounds instead of `var(--color-surface, #2b3035)`. In light-theme mode the rows render as dark panels and the delete/edit IconButtons become almost invisible against them. Candidate sites: - `archipelagos/productivity/tasks/src/views/task_item.rs:90` — row background - `archipelagos/productivity/tasks/src/views/task_item.rs:256` — action wrapper Replace with `var(--color-surface, …)` so the theme picks the correct value.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_archipelagos#117
No description provided.