Just wanted a digital whiteboard. PRs welcome.
Follow install steps for Elixir/Erlang and Scenic
Fork or clone repo.
mix deps.get
mix scenic.run
Currently supports any input device that can be read as a mouse input by holding the left mouse button and moving to draw. If using with a graphing tablet, it is recommended you set your control area to be the size of the viewport. This keeps pen movements in a correct ratio.
- New icons
- Change pen color
- Clear board
- Save file(super + 's')
- Custom file name during save
- Close App(super + 'q')
- Pen stroke size
- Undo
- Redo
- Shapes
- Resizable shapes
- Text box
- Resizable text box
- Animate color picker menu
- Export image
- Remote Pairing
- Erasing(eh, sort of. Having an issue with draw order after erasing lines.)
- Erasing as noted above. Just don't make mistakes.
- As the app will save a file, if you get into an odd state, delete "$FILENAME.bin" from the root of the app directory.
- Drawing too quickly will result in straight lines where curved lines are intended. Will need to explore this performance more.
Not really taking code contributions at the moment as I am still figuring out the structre and desired features. That said, if you have feedback or something doesn't work aside from what is noted above, let me know in the issues.