Previous releases
Launch
Fluid canvas scaling and full-viewport layout.
- Fluid canvas scaling — fills available space at any non-integer scale; crisp pixels via
image-rendering: pixelated
- Full-viewport layout — no wasted space on large screens; natural scroll on mobile
- Palette strip beside canvas — always visible, auto-scales to canvas height
- Sidebar scales via
clamp() • Clear button moved to toolbar • sidebar compacted
Launch
Adds animation export and the Curve drawing tool.
- Animated GIF export — full LZW, TMS9918A palette, infinite loop
- PNG Sequence export — one PNG per keyframe in a ZIP
- Sprite Sheet export — all frames side-by-side as one PNG + JSON
- Curve tool (C) — Deluxe Paint-style quadratic Bézier
- PLETTER via Web Worker • Cursor toggle • Uniform modal backgrounds
Launch
Adds full ICVGM round-trip and touch support.
- ICVGM .dat export — lossless tile dedup, NAME+PATTERN+MCOLOR+SPATT sections
- ICVGM .dat import SATTR round-trip — sprite Y/X/pattern/color fully restored
- Touch & stylus support — Pointer Events API, two-finger pan
- PLETTER compression via Web Worker (no UI freeze)
- Cursor toggle: system crosshair vs custom gap-crosshair
Launch
Feature-rich development build — very capable, actively evolving.
- Text tool — type ColecoVision ROM font onto the canvas
- Tileset Compactor & Heatmap overlay
- Stamp import/export (.cvstamp)
- Multi-dialect code export (CVBasic, C, SJASMplus…)
- FCV font import/export & sprite sheet import
- 3-tier sprite collision visualization
Launch
The proven, production-ready version.
- Pen, Eraser, Rect, Circle, Line, Select, Fill, Stamp
- Sprite editor with keyframe animation & record mode
- Onion skin, inline sprite properties
- Dithering engine, multiple import/export formats
- Tile Reuse Analyzer