feat(floating-ai): step 7 — implement morph animation (FLIP)
Add FLIP animation so the floating chat visually morphs into a newly-created TaskRow when the AI creates a task. Uses Framer Motion's shared layoutId across FloatingChat and TaskRow, with LayoutGroup wrapping the app shell. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,9 +35,9 @@ Steps MUST be implemented in order. Each step lists its prerequisites.
|
||||
| 2 | Create section registry + `FloatingChatContext` | [x] 2026-02-27 |
|
||||
| 3 | Create double-click hook | [x] 2026-02-27 |
|
||||
| 4 | Build `FloatingChat` component | [x] 2026-02-27 |
|
||||
| 5 | Add `ai:action` IPC side-channel | [ ] |
|
||||
| 6 | Pass `uiContext` through to the AI | [ ] |
|
||||
| 7 | Implement morph animation (FLIP) | [ ] |
|
||||
| 5 | Add `ai:action` IPC side-channel | [x] 2026-02-28 |
|
||||
| 6 | Pass `uiContext` through to the AI | [x] 2026-02-28 |
|
||||
| 7 | Implement morph animation (FLIP) | [x] 2026-02-28 |
|
||||
| 8a | Page interactions — Project Detail | [ ] |
|
||||
| 8b | Page interactions — Tasks page | [ ] |
|
||||
| 8c | Page interactions — Timeline page | [ ] |
|
||||
|
||||
Reference in New Issue
Block a user