Aquesta és una versió anterior. La versió actual és la 0.39.10. TermCanvas 0.39.10 · Data de publicació:
Fitxers d’instal·lació 0.35.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | EXE (NSIS) | Usuari actual | — | github.com | VirusTotal |
| 64 bits | EXE (NSIS) | Tots els usuaris | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
- Figma-style canvas controls: bottom-centre floating toolbar with Move/Hand tool selector, zoom in/out, zoom percentage, zoom presets (50 / 100 / 200 %), and Fit All button.
- Hand tool: persistent pan mode — left-drag pans instead of selecting; terminals remain focusable by clicking in Hand mode.
- Space-bar pan: hold Space anywhere on the canvas to temporarily activate Hand mode; release to restore the previous tool.
- Keyboard shortcuts: V (Move), H (Hand), Shift+1 (Fit All), Cmd/Ctrl+0 (100 %), Cmd/Ctrl+= (zoom in), Cmd/Ctrl+- (zoom out).
- Composer height awareness: bottom toolbar lifts above the composer bar as it resizes.
- Task terminal badge and drawer filter for completed tasks.
- Drag a task onto a terminal to inject its title and body as a composer prompt (without auto-submitting).
Changed
- Default canvas tool is now Hand (was Move/Select).
- Move tool restricts left-drag panning to middle-button only; left-drag on empty canvas triggers marquee selection.
- Zoom controls removed from the top toolbar; they now live in the bottom floating toolbar.
- Update-ready indicator dot uses design token --green instead of Tailwind green-500.
Fixed
- Shift+1 (Fit All) now uses e.code instead of e.key so it works on non-US keyboard layouts.
- Cursor correctly shows grab/grabbing over terminal content in Hand mode (overrides xterm's cursor: text !important).
- Space-bar pan no longer intercepts button or menu-item activation.
- Cmd/Ctrl+0/=/− no longer intercepts keypresses inside editable fields.
- Zoom preset popover and tool popover can no longer both be open simultaneously.
- fitAllProjects bails early when window geometry is degenerate (tiny window or zero-size content) to prevent NaN viewport.
- Dead isSelected subscription removed from TerminalTile after selection ring revert.
- useT memoised per locale to prevent keyboard shortcut listeners from re-attaching on every render.
- getCanvasLeftInset, getViewportCenterClientPoint, and zoomAtClientPoint now receive taskDrawerOpen so zoom/fit math accounts for the Task drawer width.
- TaskDrawer participates in left-chrome layout so canvas origin is correct when the drawer is open.https://github.com/blueberrycongee/termcanvas/releases/tag/v0.35.0