Releases: Code-Leafy/Canval
Releases · Code-Leafy/Canval
Release list
Canval v1.0.2
What's new in 1.0.2
- Terminals on the canvas now accept real keyboard and mouse input. Scroll anywhere on a card to move through scrollback, and clicks and drag-selection land on the exact cell at any canvas zoom level.
- Console-style clipboard shortcuts:
Ctrl+Shift+C/Ctrl+Insertcopy,Ctrl+Shift+V/Shift+Insertpaste. PlainCtrl+Cstill interrupts the running process when nothing is selected. - Right-click belongs to the app inside when that app enabled mouse reporting (tmux, htop, agent CLIs), and the focused terminal now shows an accent ring so you can see where typing goes.
- Canvas Folder: every canvas keeps one working folder, and terminals start there instead of in your home directory. Set or change it from the canvas right-click menu — plain shells
cdin place with no restart, and a folder that no longer exists is reported instead of silently ignored. - Faster: PTY sessions start, restart and shut down in parallel, selection no longer re-renders every card, search input is debounced, and canvas repaints are batched into a single frame.
- Cleanup: removed the minimap and all source comments.
Install
Download Canval-Setup-1.0.2.exe below and run it (per-user install, no admin needed). The app updates itself from future releases.
Canval v1.0.1
What's new in 1.0.1
- Fixed auto-update: the updater now targets the correct repository (
Code-Leafy/Canval) — previously the rename from Canvas broke update checks for installed copies. - Cleaner terminal resizing: removed the edge highlight rectangles and tooltips shown while resizing a terminal card (resize still works by dragging the edges).
- CI builds: releases are now built and published automatically on GitHub Actions from the
v1.0.1tag onward.
Install
Download Canval-Setup-1.0.1.exe below and run it (per-user install, no admin needed). The app updates itself from future releases.
Canval v1.0.0
Canval v1.0.0
First public release of Canval — an infinite canvas for real PTY-backed CLI terminals and notes on Windows.
Install
Download Canval-Setup-1.0.0.exe below and run it (per-user install, no admin needed). The app updates itself from future releases.
Highlights
- Real
node-ptyterminals: PowerShell, Cmd, Bash, Claude Code, Codex, OpenCode, Gemini, Kilo, Cline, FreeBuff + custom CLIs - TUI mouse support (click, drag, scroll), truecolor, GPU WebGL or compatibility rendering
- Infinite canvas: pan, zoom, snap grid, rubber-band multi-select, group move/delete
- Notes + obstacle-aware wire routing with colors and dash styles
- WinUI styling, rounded frameless window, system accent matching, light/dark themes
- Local-first projects with scrollback snapshots and auto-save
- Sidebar version footer with automatic + manual update checks
From source
git clone https://github.com/Code-Leafy/Canvas.git
cd Canvas
npm install
npm run rebuild
npm start