From 37964d68ad46ebb3c2b6984b27d240c8fbfeb47d Mon Sep 17 00:00:00 2001 From: Malin Fossum Date: Mon, 17 Aug 2026 10:25:03 +0200 Subject: [PATCH 1/2] fix(focus): add vertical spacing between task groups The Overdue and Today groups rendered flush against each other: there was no `.group` rule at all, `.group__list` carries `margin: 0`, and `.group__heading` has no top margin, so the Today heading sat directly on the Overdue list's bottom border (measured 0px). Use an adjacent-sibling rule so only the gap BETWEEN groups is affected and no trailing margin pads the bottom of a panel. `--space-5` matches the margin `.next-card` already puts below itself, so Next, Overdue and Today share one vertical rhythm. --- main.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.css b/main.css index 2e640d4..b989e24 100644 --- a/main.css +++ b/main.css @@ -385,6 +385,15 @@ body { } /* --- Groups --- */ +/* Only BETWEEN groups, never after the last one: a trailing margin would pad the + bottom of every panel, including the single-group tabs. `--space-5` is the same + gap `.next-card` puts below itself, so Next → Overdue → Today share one rhythm. + Groups render flush without this — `.group__list` has `margin: 0` and + `.group__heading` has no top margin, so the Today heading sat on the Overdue + list's bottom border. */ +.group + .group { + margin-top: var(--space-5); +} .group__heading { display: flex; align-items: baseline; From 521c3c83a92e09cd019e9268bfad50225ee18d0d Mon Sep 17 00:00:00 2001 From: Malin Fossum Date: Mon, 17 Aug 2026 10:31:53 +0200 Subject: [PATCH 2/2] chore: bump version to 0.5.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fb19668..71d5f6d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ignite", - "version": "0.4.0", + "version": "0.5.0", "private": true, "description": "A small flame, kept going — an ADHD-friendly, open-source task app.", "type": "module",