Skip to content

CanvasTTY 1.8.4: stabilize canvas navigation and terminal rendering - #169

Merged
howdeploy merged 3 commits into
mainfrom
fix/zoom-stability-1.8.3
Oct 27, 2026
Merged

howdeploy merged 3 commits into
mainfrom
fix/zoom-stability-1.8.3

Conversation

@howdeploy

@howdeploy howdeploy commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

Prepare CanvasTTY 1.8.4 with the evaluated zoom-limit and terminal-overlap fixes, plus the reviewed DEV follow-ups: preserve per-event wheel anchors and limit reversals, prevent native focus scrolling from moving the canvas, stabilize minimap borders, block Linux PRIMARY middle-button paste, and preserve terminal input focus during renderer changes.

The paste guard is limited to Linux so native macOS and Windows paste remains available. Renderer transitions hide pixels with opacity while preserving input focus and respecting a later user focus change. Add regression coverage for navigation, device-pixel rounding, paste platform branches, renderer cleanup and focus retention.

Bump the application and lockfile to 1.8.4 and update the three changelogs. Keep the owner-signed CanvasLink 1.0 APK unchanged. Preserve existing contributor commits and the accepted 1.8.3 integrations; exclude unrelated unfinished agent-launch changes and PRs #159–#162.

Validation: the current DEV passed 2,337 tests (nine environment-dependent skips), TypeScript and a complete build. Isolated Electron checks covered 40 renderer transitions without focus loss, respecting another focused field, Linux middle-button suppression and explicit paste. The release workflow repeats native tests and packaging on Linux, Windows and macOS before publishing installers and update manifests.

@howdeploy howdeploy changed the title Fix zoom-limit work and terminal renderer text overlap CanvasTTY 1.8.3.1 evaluation hotfix: zoom limits and terminal text overlap Oct 26, 2026
@howdeploy
howdeploy marked this pull request as ready for review October 26, 2026 22:00
@howdeploy howdeploy changed the title CanvasTTY 1.8.3.1 evaluation hotfix: zoom limits and terminal text overlap CanvasTTY 1.8.4: stabilize canvas navigation and terminal rendering Oct 27, 2026
@howdeploy
howdeploy merged commit 6fefa1d into main Oct 27, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant