feat(todo): a project as a table on wide windows (ADR 0033, D36)

Task, date, deadline, priority and labels in columns under a heading that
stays. A phone isn't offered it and shows a project kept as one as a list.

Whats-New: Table: on a wide window a project can show its tasks in columns, through Display.
Whats-New-De: Tabelle: In einem breiten Fenster zeigt ein Projekt seine Aufgaben in Spalten, über Anzeige.

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-06 19:49:15 +01:00
commit 6385d84cff
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -69,6 +69,10 @@ void main() {
}),
);
expect(read?.view, const ProjectView(completed: true));
expect(
decodeView(encodeView(const ProjectView(layout: ProjectLayout.table))),
const ProjectView(layout: ProjectLayout.table),
);
});
test('the payload names its schema and the colour by its name', () {