Skip to content

oixel/flopnote

Repository files navigation

Dev Instructions

To run basic Svelte project use npm run dev to run in application (Tauri) mode use npm run tauri dev.

Current Goals

Basic Drawing Functionality

  • 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

Basic Animation Functionality

  • Creation of new frames
  • Basic animation playing
  • Ability to hold frames
  • Changeable FPS
  • Onion skinning

Advanced Features

  • Time lapse
  • Audio support
    • Audio recording
    • Audio importing
  • Selection tools
    • Rectangle grab
    • Lasso (???)
  • Shape tools
    • Rectangle tool
    • Circle Tool
  • Custom keybindings

About

an animation tool built using Tauri, TypeScript, and Svelte.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published