The editor engine

The application in /app/ is built from VectorCraft by the ArtCraft Team and its contributors, released under MIT OR Apache-2.0 at your option. The static release used here is version 0.24.1. No source or licence text has been removed from the distributed build.

Licence and attribution files kept in this distribution

FileWhat it covers
LICENSE-MITMIT licence text for the upstream engine
LICENSE-APACHEApache License 2.0 text for the upstream engine
NOTICEUpstream copyright notice and a summary of bundled third-party material
ASSETS.mdPer-file asset attribution: author, source and licence for every non-code asset
OFL-*.txt and licences/SIL Open Font Licence texts for the bundled web fonts and per-component third-party licences

The bundled fonts (Noto Sans Arabic, Noto Sans CJK, Noto Sans Devanagari and others) are distributed under the SIL Open Font Licence. Their individual licence files are in legal/. Lucide icons and other third-party material are attributed in ASSETS.md and NOTICE.

Branding changes made at the website layer

  • Replaced the site title, meta descriptions, Open Graph metadata, canonical URLs and all browser icons with VectoDesk assets.
  • Replaced the navigation logo and marketing imagery. Screenshots on this site are real captures of the running editor, not mockups.
  • Removed the upstream application icon files and upstream marketing documents (README, HOSTING) from the deployed site.
  • Rebuilt the WebAssembly binary with a presentation-only patch; menus, shortcuts, canvas input, import and export behave exactly as upstream.

Editor rebrand applied at source level

HTML, CSS and site JavaScript cannot change what is painted inside the WebAssembly canvas. For this release we rebuilt the upstream 0.24.1 web target with a small, presentation-only patch, then re-split and re-verified the binary. No engine command, file format, shortcut or canvas behaviour was changed.

ElementChangeSource
App-bar iconReplaced the embedded 128 px PNG with the new VectoDesk app iconassets/app-icon/…/128x128, compiled in by brand.rs
Welcome heading"Welcome to VectorCraft" → "VectoDesk"crates/ui-egui/src/canvas/home.rs
Community blockRemoved the Discord button, the "Community" heading and every outbound link row from the Home screenhome.rs, community.rs
Help menuRemoved the Discord, ArtCraft website, upstream app page and GitHub entriescrates/ui-egui/src/menus/tree.rs
Outbound commandsDisabled at the UI dispatch layer, so the command palette cannot open them eithercrates/ui-egui/src/menus/invoke.rs
About dialog / title barRenamed to VectoDesk while keeping the upstream licence attributiondialogs/about.rs, chrome.rs

Intentionally kept: the upstream copyright notice, the MIT and Apache-2.0 licence texts, all font OFL licences and the per-file third-party attributions. A few help strings deep inside the engine still name the upstream project; they belong to the open-source code we redistribute, not to VectoDesk branding.

Trademarks

The upstream project notes that the ArtCraft name, wordmark and logos are trademarks and are not covered by the open-source licence. VectoDesk does not use or redistribute those marks as its own; its logo is an original two-stroke geometric mark supplied for this brand.

Back to the workspace

Open the editor or return to the home page.

Open the editor