v1.1.0

Jeffallan/claude-skillsv1.1.0Jun 24, 2026by lewish

AI Summary

This release focuses on UX, rendering, and architecture improvements for ASCIIFlow, ensuring full backward compatibility with existing drawings. Key updates include a redesigned compact toolbar, unified input handling, and fixes for HiDPI displays and browser conflicts. The project has also migrated to Zustand for state management and upgraded its build tools.

Key Highlights

  • Redesigned compact top toolbar and refreshed styling with Source Code Pro canvas font.
  • Unified mouse and touch handling via Pointer Events for consistent navigation.
  • Native copy/cut/paste events that work across Chrome, Safari, and Firefox.
  • State management migrated to Zustand for better performance and maintainability.

New Features

  • Redesigned compact top toolbar and refreshed styling (Source Code Pro canvas font).
  • Visible gridlines toggle in the view panel.
  • Legacy version preserved at /legacy/.
  • Unified mouse and touch handling via Pointer Events.
  • Native copy/cut/paste events that work across Chrome, Safari, and Firefox (incl. macOS).
  • Crisp canvas on HiDPI/Retina displays (DPR scaling).

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.