Wire timeline card quick-action icons #14

Open
opened 2026-07-05 20:02:17 -07:00 by pyr0ball · 0 comments
Collaborator

Context

Part of #7. quick_actions.dart and trailing_controls.dart in the timeline card are presentational components without wired handlers. This is a UX accelerant, not required by any MVP-AC acceptance criterion — the task modal already provides one path to the same actions.

Scope

  • Wire timeline card quick-action icons to the same commands used by the task modal (Push / Move to Backlog / Break up), reusing that wiring rather than duplicating it

Out of scope

Any new actions beyond what the task modal already exposes.

Acceptance criteria

Timeline card icons perform the same actions as their task-modal equivalents.

#7. Previously blocked by #12 and #13 — both are now closed (PR #18), so this is unblocked and ready to pick up. Reuse _pushCardToNext/_pushCardToBacklog/_breakUpCard already wired in focus_flow_home_state.dart rather than duplicating command logic.

## Context Part of #7. `quick_actions.dart` and `trailing_controls.dart` in the timeline card are presentational components without wired handlers. This is a UX accelerant, not required by any MVP-AC acceptance criterion — the task modal already provides one path to the same actions. ## Scope - [ ] Wire timeline card quick-action icons to the same commands used by the task modal (Push / Move to Backlog / Break up), reusing that wiring rather than duplicating it ## Out of scope Any new actions beyond what the task modal already exposes. ## Acceptance criteria Timeline card icons perform the same actions as their task-modal equivalents. ## Related #7. Previously blocked by #12 and #13 — both are now closed (PR #18), so this is unblocked and ready to pick up. Reuse `_pushCardToNext`/`_pushCardToBacklog`/`_breakUpCard` already wired in `focus_flow_home_state.dart` rather than duplicating command logic.
pyr0ball added this to the FocusFlow V1 — Feature Complete milestone 2026-07-05 20:02:17 -07:00
pyr0ball added the
type:feature
priority:v1-polish
area:flutter-ui
labels 2026-07-05 20:02:17 -07:00
pyr0ball added a new dependency 2026-07-05 20:04:17 -07:00
pyr0ball added a new dependency 2026-07-05 20:04:17 -07:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: eva/focus-flow#14
No description provided.