GraphiteEditor / Graphite

2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
https://graphite.rs
Apache License 2.0
7.29k stars 385 forks source link

(Question) What is the Cargo package of the desktop client? #1744

Closed hardBSDk closed 1 month ago

hardBSDk commented 1 month ago

I'm confused between frontend/wasm, frontend/src-tauri and editor, please document it.

Keavon commented 1 month ago

There is currently no Tauri client, that is old inoperable prototype code that's being replaced soon.

Do these sources of documentation help answer your question?

hardBSDk commented 1 month ago

@Keavon I saw now that it need NodeJS in the build process, I recommend that you replace it by something that is better for packaging and cross-compilation (my case).

I suggest a Cargo package for the desktop client, like other Rust programs.

Keavon commented 1 month ago

Node.js is used for the frontend component of our architecture so that won't be possible until the far-future potential Xilem rewrite.