Roadmap
Here's what's planned for Napukin. This page will be updated as development progresses.
Coming Very Soon
- Publish open-source code
Saving & Files
- Overhauled saving system with quick Save (in addition to Save As)
Custom UI dialogs to replace browser-native prompts(shipped in v0.8.1)
UI & Interaction
- Custom tooltips on hover for all UI elements
- Right-click context menus
Additional keyboard shortcuts(added layer order shortcuts in v0.8.2)- Custom and additional icons via ysUI
Improved snapping and alignment logic(improved in v0.8.1; further refinement ongoing)
Onboarding & Help
- Guided onboarding tooltips for new users
Accessibility
- Accessibility improvements throughout the app
App settings: version info(added in v0.8.1); accessibility options, touch-only UI toggle, and more
Design Systems
- Insert pre-made components (such as buttons) from existing design systems
- Import custom design systems
Platforms
- Desktop and mobile native apps
- Better Apple Pencil support
Advanced
- Dev Mode
Bug Fixes
Ongoing bug fixes and stability improvements(latest fixes in v0.8.2, including rotated-group move fixes; continued work ongoing)
Completed
- Canvas editor with pan, zoom, and HiDPI rendering
- 11 layer types (Rectangle, Ellipse, Line, Arrow, Triangle, Star, Polygon, Path, Text, Image, Group)
- Pen and pencil tools
- Image embedding with cover support
- Layer grouping and ordering
- Properties panel with alignment and distribution
- Undo/redo, snap guides, and keyboard shortcuts
- PNG export at 1×, 2×, 3× resolution
- Figma .fig export
- PWA with offline support
- Auto-save via IndexedDB
- Open-source .npkd file format
Have a feature request? Open an issue on GitHub.
