feat: snap zoom levels + terminal tile summaries - #60
Conversation
Replace free continuous zoom with snapping zoom levels and ease-out-cubic transition animation. Made-with: Cursor
Show heuristic + optional LLM-powered summaries on terminal tiles when zoomed to 50% or 33%. Includes PTY output capture, summary overlay UI with status-colored accents, and multi-tier display (detailed, reduced, compact). Made-with: Cursor
|
Not sure about the exact zoom levels (33/50/75/100) yet, but the main idea is that zoom should snap to discrete steps rather than free-scrolling. There should be some control/limit on how many levels there are and what they are — open to adjusting these. |
TODO: Zoom level information densityThe idea is that each zoom level should serve a distinct purpose by showing different levels of information:
Each step out should trade interactivity for context — zooming out should feel like gaining a higher-level understanding of what's happening across all tiles. |
Bigger picture: zoom as a semantic interfaceThe deeper intent here is that zooming out should shift the interface from code/terminal-level interaction toward natural language driven building.
At the furthest zoom levels, you should be able to understand and direct the entire build process through language rather than reading terminal output or scanning code. The canvas becomes a high-level control surface where each tile communicates what it's doing and what it needs, and you can steer from there. Zoom isn't just a visual scale — it's a shift in abstraction level. |
|
Hey: this is a great idea that takes deep advantage of the unique interface of Collaborator. Will check out your PR. It's a big idea so it probably needs a bit of workshopping but it leads strongly in the direction I want to take this product, which is to help builders know what avenues to explore, not just help keep better track of the ones already set. |
Summary
Test plan
Made with Cursor