feat(todo): a project laid out as a board, its columns its sections (ADR 0033, D17)

The Display's new Layout picks List or Board. The board has a column
for the tasks in no section, then one a section with its menu, each
task a card and each column ending with Add task, a last column adding
a section; grouped otherwise, a column a group. Narrower than a medium
width it pages one column at a time with dots below; from it on the
columns stand side by side. Cards drag within and between columns as
rows do (D16), every scrollable they are in scrolling at its edges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-11-01 18:51:15 +01:00
commit e4fbfb54d1
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -260,9 +260,18 @@ alternative was put to them, the choice is theirs.
such a project, and renaming it there drops its Display, which beats a newer schema
it couldn't read at all. Today's and Upcoming's Display come with Upcoming's 3-day
grid, in a sealed person-settings row (`todo_settings`, one migration), which also
holds D4's settings. **To come, in this order**: Board (a column a section, paged on
phones, side by side on wide windows, rows dragged between columns), Calendar for
projects (the week strip and agenda), Upcoming's 3-day grid.
holds D4's settings. **The Board** (as built, 1 Nov), the Display's Layout (List,
Board): a column for the tasks in no section, *(No section)*, always first, then one
a section with its menu, each heading counting its open tasks, each task a card,
each column ending with Add task, a last column adding a section; grouped otherwise,
a column a group, nothing dragged. Below a medium width (the board's own, not the
window's, so the pane beside the tabs counts) one column at a time, paged, the next
peeking in, settling on the nearest when let go, dots below saying where; from it on,
columns 320 wide side by side, scrolled across. Cards are dragged as rows (D16),
within and between columns, every scrollable they are in scrolling at its edges; a
column takes a card or the add button dropped below its cards, last in it. **To come,
in this order**: Calendar for projects (the week strip and agenda; the Layout's third
choice, until then shown as a list), Upcoming's 3-day grid.
## Steps