Feature deep-dive

Everything Pincel does today.

Dense, honest, screenshot-led. Where a feature is still in progress, we say so. Where it's planned but not built, we say that too.

The Canvas

Smooth zoom and pan up to 64×, with pixel-perfect rendering. Cursor-anchored wheel zoom, auto-fit on open, and WebGPU rendering with a Canvas2D fallback.

  • + / - zoom
  • Space + drag pan
  • 0 fit to view

Tools

Pencil, eraser, bucket, line, rectangle, ellipse, eyedropper, move, and a rectangular selection. Each tool is small, focused, and built around pixel-perfect input.

  • B pencil
  • E eraser
  • G bucket
  • I eyedropper
  • V move
  • M selection

Layers

Image layers, group layers, blend modes, opacity, and visibility. The Aseprite layer model — round-trips through Pincel and back into Aseprite without loss.

Frames & Animation in progress

Frame stepping today; the full timeline with per-frame duration, named tags, onion skin, ping-pong playback, and sprite-sheet export is in the works. Tags already survive the round-trip.

  • ◀ / ▶ prev/next frame

Tilemaps in progress

First-class tilemap layers. Build a tileset, stamp tiles on the canvas, flip and rotate per-tile, and edit a tile in place to update everywhere it appears.

Slices in progress

Define named rectangular regions, optionally with 9-patch borders and pivot points. Per-frame keys for animated regions. Your engine reads them straight out of the .aseprite file.

Palette in progress

Indexed color mode with named entries, palette swap, and import/export. PICO-8, NES, GameBoy, and DB32 presets planned. Palettes already survive the .aseprite round-trip.

File Format

Aseprite read and write are the source of truth. PNG and sprite-sheet export with sidecar JSON are on the roadmap. No proprietary format lock-in, ever.

Tablet & Pen planned

Pointer events with pressure, tilt, and twist where the device supports them. Two-finger pan, pinch-to-zoom, and on-screen modifier keys to make it usable on iPad.

PWA

Install Pincel from your browser. It works offline, autosaves to IndexedDB, and keeps your files on your device. Use the File System Access API where available; fall back to download otherwise.

What's Coming planned

Native desktop builds via Tauri. Lua scripting. Custom brushes. Headless Node API for asset pipelines. A read-only viewer for embeds. We ship in small, honest increments.