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
5 changed files with 441 additions and 10 deletions

View file

@ -251,6 +251,10 @@
"groupNoLabel": "Ohne Label",
"layoutTitle": "Layout",
"layoutList": "Liste",
"layoutTable": "Tabelle",
"taskColumnTask": "Aufgabe",
"taskColumnDate": "Datum",
"taskColumnDeadline": "Frist",
"layoutBoard": "Board",
"boardNoSection": "(Kein Abschnitt)",
"layoutCalendar": "Kalender",

View file

@ -737,6 +737,10 @@
"@layoutList": {
"description": "A project's layout in its Display, and its board's columns (ADR 0033, D17)."
},
"layoutTable": "Table",
"taskColumnTask": "Task",
"taskColumnDate": "Date",
"taskColumnDeadline": "Deadline",
"layoutBoard": "Board",
"@layoutBoard": {
"description": "A project's layout in its Display, and its board's columns (ADR 0033, D17)."

View file

@ -1606,6 +1606,30 @@ abstract class AppLocalizations {
/// **'List'**
String get layoutList;
/// No description provided for @layoutTable.
///
/// In en, this message translates to:
/// **'Table'**
String get layoutTable;
/// No description provided for @taskColumnTask.
///
/// In en, this message translates to:
/// **'Task'**
String get taskColumnTask;
/// No description provided for @taskColumnDate.
///
/// In en, this message translates to:
/// **'Date'**
String get taskColumnDate;
/// No description provided for @taskColumnDeadline.
///
/// In en, this message translates to:
/// **'Deadline'**
String get taskColumnDeadline;
/// A project's layout in its Display, and its board's columns (ADR 0033, D17).
///
/// In en, this message translates to:

View file

@ -995,6 +995,18 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get layoutList => 'Liste';
@override
String get layoutTable => 'Tabelle';
@override
String get taskColumnTask => 'Aufgabe';
@override
String get taskColumnDate => 'Datum';
@override
String get taskColumnDeadline => 'Frist';
@override
String get layoutBoard => 'Board';

View file

@ -995,6 +995,18 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get layoutList => 'List';
@override
String get layoutTable => 'Table';
@override
String get taskColumnTask => 'Task';
@override
String get taskColumnDate => 'Date';
@override
String get taskColumnDeadline => 'Deadline';
@override
String get layoutBoard => 'Board';