To run basic Svelte project use npm run dev to run in application (Tauri) mode use npm run tauri dev.
- Make basic drawing / erasing
- Drawing
- Erasing
- Paint bucket tool (flood fill algorithm)
- Eye dropper
- Add different brush settings
- Brush colors
- Brush sizes
- Add brush hovering over canvas
- Recently used colors
- Proper undo / redo system (Command Handler)
- Add layer support
- Creation of new frames
- Basic animation playing
- Ability to hold frames
- Changeable FPS
- Onion skinning
- Time lapse
- Audio support
- Audio recording
- Audio importing
- Selection tools
- Rectangle grab
- Lasso (???)
- Shape tools
- Rectangle tool
- Circle Tool
- Custom keybindings