Devlogs
Changelog - v0.4.0
This release introduces new tools related to sprite stacking, ‘3D’ preview capabilities and a new shading tool for efficient color work.
Shading Tool
A new shading tool inspired by Aseprite’s shading ink:
- Select multiple colors from your palette to form a gradient
- Left-click shifts pixels towards the darker end of the gradient
- Right-click shifts pixels towards the lighter end
- Colors not in the gradient are ignored
- Keyboard shortcut:
Ctrl+B
3D Preview Modes
The preview panel now supports two new view modes:
- Sprite Stack - View your layers as a 3D stack with drag-to-rotate interaction. Configure layer spacing, rotation, and tilt angle.
- Voxel Mode - Render your pixel art as 3D voxels with two styles:
- Cubes: Full 3D rendering with Three.js
- Pixel Art Projection: 2D isometric-style rendering
Both modes support configurable lighting, grid floor, and orthographic/perspective camera options. Access settings via the gear icon in the preview panel.
Turntable Export
Export your artwork as a rotating animation:
- New “Model” export type in the export dialog
- Generate turntable frames with configurable angle step
- Supports both pixel art projection and sprite stack renderers
- Creates a new board with the generated animation frames
Multi-Cel Selection
Enhanced timeline selection for working across multiple cels:
- Click and drag to select multiple cels across layers and frames
- Transform operations now work on all selected cels
- Arrow keys navigate through the cel grid (Left/Right for frames, Up/Down for layers)
Improvements
- Layer reordering is now tracked in history (full undo/redo support)
- Shift+click on layer visibility icon to solo a layer (hides all other layers)
- Solid background backdrop behind focused board (toggle with
\ key)
- Layer tag color picker moved to a portal for better positioning
- Updated example assets on landing page
- Improved analytics infrastructure
Bug Fixes
- Fixed file formats not displaying in export dialogs
- Fixed various lint and type check errors