diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-07-17 08:53:57 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-07-17 08:53:57 +0000 |
| commit | 244d751412a0a1e3ede8bd91e114a4ef4e1a7eaa (patch) | |
| tree | 7b86c6069b6446288fd4289d4d72a67f4ed60f81 /internal/api/http_test.go | |
| parent | 533e8ac3aa2d0a3a1bda50a984356c9fcc40076d (diff) | |
fix(widget): autofocus quick-add title field, redesign as blank edit form
Quick Add's text field never requested focus or triggered the keyboard,
so tapping it opened a sheet with no visible way to type. Added a
FocusRequester + delayed requestFocus()/keyboard show (ModalBottomSheet
needs a beat to finish its enter animation before focus requests land).
While in there, rebuilt the quick-add sheet to match the task edit
popup instead of being a bare title field: due date, recurrence,
project, and label chips, plus a description field, reusing the same
dialogs the edit popup already uses. POST /api/widget/add now returns
the created task's id so the client can chain the same
project/labels/recurrence/due-date setter calls edit already relies on.
Diffstat (limited to 'internal/api/http_test.go')
0 files changed, 0 insertions, 0 deletions
