todo-app/lib/ui
Krzysztof kuhy Rudnicki 2ffae26f93 Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar
- Committing a captured note (New note tap with a persisted draft) fires
  HapticFeedback.lightImpact and plays a ~600 ms checkmark beside the counter;
  empty drafts and keystrokes confirm nothing.
- appRoute: one shared page route (fade + rise, AppDuration.slow) replaces all
  seven MaterialPageRoute sites; guard test keeps it that way.
- Wizard progress bar animates on AppDuration.base / AppCurve.standard.
- Everything honours disableAnimations; the haptic and the (static) checkmark
  still fire. Removes the finished dopamine-ux prompt (sound step rejected).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 09:28:13 +01:00
..
images Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
app_route.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
attachment_picking.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
capture_app_bar.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
capture_confirm_mark.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
capture_draft.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
capture_screen_images.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
capture_screen_sync.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
capture_screen_widget.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
capture_screen.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
capture_status_footer.dart Split capture_screen.dart into ten files under the cap 2026-08-14 16:25:51 +02:00
capture_status.dart Split capture_screen.dart into ten files under the cap 2026-08-14 16:25:51 +02:00
capture_sync_runner.dart Split capture_screen.dart into ten files under the cap 2026-08-14 16:25:51 +02:00
cloud_images_settings.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
github_mirror_screen_widget.dart Split the last three oversized lib/bin files 2026-08-14 16:29:35 +02:00
github_mirror_screen.dart Use the shared github_device_auth package 2026-08-15 16:15:10 +02:00
image_attach.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
image_input_files.dart Attach images to notes, stored on dufs and kept offline 2026-09-25 14:11:15 +02:00
image_input_io.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
image_input_web.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
image_input.dart Attach images to notes, stored on dufs and kept offline 2026-09-25 14:11:15 +02:00
markdown_view.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
motion.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
note_actions_sheet.dart Design audit closed: 6px gaps → 8 on the 4/8 grid; track fit-to-screen TODO 2026-11-02 09:18:40 +01:00
note_date_range_field.dart Design audit closed: 6px gaps → 8 on the 4/8 grid; track fit-to-screen TODO 2026-11-02 09:18:40 +01:00
note_detail_screen.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
note_editor_chrome.dart Split note_editor.dart into nine files under the cap 2026-08-14 16:12:04 +02:00
note_editor_document.dart Split note_editor.dart into nine files under the cap 2026-08-14 16:12:04 +02:00
note_editor_images.dart Attach images to notes, stored on dufs and kept offline 2026-09-25 14:11:15 +02:00
note_editor_mode.dart Split note_editor.dart into nine files under the cap 2026-08-14 16:12:04 +02:00
note_editor_raw_field.dart Adopt the shared design_system package, dropping theme.dart and confirm.dart 2026-08-14 22:59:59 +02:00
note_editor_step_page.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
note_editor_views.dart Split note_editor.dart into nine files under the cap 2026-08-14 16:12:04 +02:00
note_editor_widget.dart Attach images to notes, stored on dufs and kept offline 2026-09-25 14:11:15 +02:00
note_editor_wizard.dart Split note_editor.dart into nine files under the cap 2026-08-14 16:12:04 +02:00
note_editor.dart Attach images to notes, stored on dufs and kept offline 2026-09-25 14:11:15 +02:00
note_form_chrome_gate.dart Share one note form between capture and the detail screen 2026-08-14 17:48:39 +02:00
note_form.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
note_meta_row.dart Share one note form between capture and the detail screen 2026-08-14 17:48:39 +02:00
note_task_details.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
note_tile.dart Enforce the 250-line file cap, and split the first four files 2026-08-14 16:01:24 +02:00
notes_filter_sheet.dart Design audit closed: 6px gaps → 8 on the 4/8 grid; track fit-to-screen TODO 2026-11-02 09:18:40 +01:00
notes_list_defaults.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
notes_list_navigation.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00
notes_list_screen.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
settings_screen.dart Capture feedback: haptic + checkmark on commit, motion tokens for routes and wizard bar 2026-11-02 09:28:13 +01:00