Mercurial
comparison infinite_canvas/README.md @ 281:c57149ad216e default tip
Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Tue, 18 Aug 2026 22:18:15 -0700 |
| parents | 49e9e591c9bb |
| children |
comparison
equal
deleted
inserted
replaced
| 280:49e9e591c9bb | 281:c57149ad216e |
|---|---|
| 145 be collapsed from their header. The archive icon moves a session to the | 145 be collapsed from their header. The archive icon moves a session to the |
| 146 off-canvas parking lot, excluding it from context; `Parking lot (N)` in | 146 off-canvas parking lot, excluding it from context; `Parking lot (N)` in |
| 147 Developer Controls jumps there, and the restore icon returns the session to | 147 Developer Controls jumps there, and the restore icon returns the session to |
| 148 its previous board position. Collapse and expansion use the same eased retained | 148 its previous board position. Collapse and expansion use the same eased retained |
| 149 animation model as accordion entities rather than snapping between heights. | 149 animation model as accordion entities rather than snapping between heights. |
| 150 Canvas startup also pre-creates the persistent orchestration SDK session and | 150 Canvas startup pre-creates only the persistent orchestration SDK session, |
| 151 three worker sessions, moving SDK session creation out of the first submitted | 151 moving its setup out of the first submitted thought without eagerly creating |
| 152 thought. | 152 worker sessions. |
| 153 | |
| 154 Developer Controls can save and load named native `.zmap` snapshots. The | |
| 155 versioned binary representation restores camera position, zoom, z-order, and | |
| 156 retained entity state with checksum and bounds validation. Agents may also | |
| 157 return a bounded `entities` array to showcase an answer directly with native | |
| 158 calendar, card, table, text, image, or browser entities. | |
| 159 | |
| 160 Agent submissions initially show only a small pulsing canvas icon. The | |
| 161 orchestrator chooses `action` presentation for simple one-off work, replacing | |
| 162 the icon with the result and creating no chat/session card, or `conversation` | |
| 163 presentation for work that benefits from retained discussion. The icon has an | |
| 164 animated hover label and can be dragged to choose the result location. | |
| 153 | 165 |
| 154 Tables support row selection, and notifications behave as bottom-right toast | 166 Tables support row selection, and notifications behave as bottom-right toast |
| 155 cards: multiple toasts overlap compactly, fan into a spaced stack on hover, | 167 cards: multiple toasts overlap compactly, fan into a spaced stack on hover, |
| 156 and slide/fade away from either Undo or close. Position, size, stack expansion, | 168 and slide/fade away from either Undo or close. Position, size, stack expansion, |
| 157 and dismissal all use eased frame-rate-independent transitions. Scrollable areas consume the | 169 and dismissal all use eased frame-rate-independent transitions. Scrollable areas consume the |