v1.1.0

virattt/dexterv1.1.0Jun 24, 2026by lewish

AI Summary

A major UX and rendering overhaul for ASCIIFlow focusing on responsiveness, performance, and input handling, fully backward compatible with existing drawings.

Key Highlights

  • Redesigned compact top toolbar and refreshed styling with Source Code Pro canvas font.
  • Visible gridlines toggle added to the view panel.
  • Legacy version preserved at `/legacy/` to ensure existing drawings remain accessible.
  • Unified mouse and touch handling via Pointer Events.
  • Native copy/cut/paste events working across Chrome, Safari, and Firefox.

New Features

  • Visible gridlines toggle
  • Legacy version at `/legacy/`
  • Unified mouse and touch handling via Pointer Events
  • Native copy/cut/paste events

Full Release Notes

## ASCIIFlow v1.1.0

A large round of UX, rendering, and architecture improvements — fully backward compatible with existing drawings.

### New
- Redesigned compact top toolbar and refreshed styling (Source Code Pro canvas font).
- Visible gridlines toggle in the view panel.
- **Legacy version** preserved at [`/legacy/`](https://asciiflow.com/legacy/) — the previous release, served from the same origin so it shares your saved drawings.

### Input & navigation
- Unified mouse and touch handling via Pointer Events.
- Scroll to pan, Cmd/Ctrl+scroll to zoom; two-finger swipe panning; space-to-pan (incl. in text mode).
- Native copy/cut/paste events that work across Chrome, Safari, and Firefox (incl. macOS).

### Fixes
- Crisp canvas on HiDPI/Retina displays (DPR scaling).
- Ctrl+Z no longer triggers browser undo; apostrophe/slash no longer triggers Firefox Quick Find.
- Backspace moves the cursor in text mode; undo while typing no longer reverts prior actions.
- Delete works for the first scene; line endings normalized on paste.

### Under the hood
- State management migrated to Zustand.
- Build upgraded to Bazel 8 / Node 22 / esbuild; added Playwright e2e tests.