feat(todo): side panes widen by their line, and a tap adds a task (ADR 0033, D33)

The line beside the task pane and Today's Plan is dragged, between 300 px
for the pane and 360 px beside it, each pane's width kept on the device.
A tap or click in the hour grid opens quick add at the quarter hour under
it, on a phone too, as where it lands says when; a long press takes
quarter hours as well. A tap that stops the day scrolling adds nothing.

Whats-New: Drag the line beside a task or the Plan to resize it; tap or click into the calendar to add a task at that time.
Whats-New-De: Ziehe die Linie neben einer Aufgabe oder dem Plan, um die Breite zu ändern; tippe oder klicke in den Kalender, um dort eine Aufgabe anzulegen.

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-05 19:17:36 +01:00
commit 4aec923476
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64
5 changed files with 454 additions and 31 deletions

View file

@ -261,6 +261,7 @@
"dayHeadingPattern": "EEEE, d. MMM",
"overdueHide": "Überfälliges ausblenden",
"overdueShow": "Überfälliges einblenden",
"paneResize": "Größe ändern",
"planButton": "Plan: {count}",
"planTitle": "Plan",
"planShow": "Plan einblenden",

View file

@ -839,6 +839,7 @@
},
"overdueHide": "Hide what is overdue",
"overdueShow": "Show what is overdue",
"paneResize": "Resize",
"planButton": "Plan: {count}",
"@planButton": {
"description": "Today's app bar in its Calendar layout (ADR 0033, D30, as Todoist's): shows or hides the Plan, counting the tasks it holds.",

View file

@ -1666,6 +1666,12 @@ abstract class AppLocalizations {
/// **'Show what is overdue'**
String get overdueShow;
/// No description provided for @paneResize.
///
/// In en, this message translates to:
/// **'Resize'**
String get paneResize;
/// Today's app bar in its Calendar layout (ADR 0033, D30, as Todoist's): shows or hides the Plan, counting the tasks it holds.
///
/// In en, this message translates to:

View file

@ -1030,6 +1030,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get overdueShow => 'Überfälliges einblenden';
@override
String get paneResize => 'Größe ändern';
@override
String planButton(int count) {
return 'Plan: $count';

View file

@ -1030,6 +1030,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get overdueShow => 'Show what is overdue';
@override
String get paneResize => 'Resize';
@override
String planButton(int count) {
return 'Plan: $count';