this is a tldraw derivative project that adds a file
menu
(like the tldraw.com
demo), allowing you to save and open projects, and compiles
it to a single .html file. this does not include "multiplayer" tldraw compatibility.
this can also be built as an executable via tauri.
the intended use case is a portable note-taking/whiteboard application for a single user, for example placed in google drive or ms one drive or drop box and accessed from wherever and able to save and load files to continue working while being cloud-agnostic.
install: npm i
frontend dev: npm run dev
frontend build (creates a single .html file): npm run build
- IMPORTANT! install rust
- (optional) tauri dev server:
npx tauri dev
- (optional) generate new icons:
npx tauri icon ./src-tauri/icons/icon.png
- full build:
npx tauri build
- the
.exe
will be at./src-tauri/target/release/app.exe
- installers will be in
./src-tauri/target/release/bundle/
- the
enter
should save in the legacy file dialog
Based heavily on: