Commit Graph
3 Commits
Author SHA1 Message Date
bflatasticandClaude Opus 5.5 be102d7603 Add artcraft-native: a pure Rust (egui) desktop app
A rewrite of the desktop app without Tauri or a webview, starting with
Create Image and Create Video. It reuses the Tauri-free API crates
(artcraft_client, artcraft_api_defs, tokens, enums) and is styled after
the brutalist artcraft-webapp.

- Generation goes through OmniGen (models, cost, generate), so model
  options come from the server, as in the webapp.
- Recreates the prompt box: auto-grow, focus mode, length limit,
  enter-to-generate, @-mentions, reference deck and keyframes, drag &
  drop, image paste, library picker, model families, every picker, and
  the live credit cost.
- Generation feed (pending, failed, finished, library paging), lightbox,
  sign-in (existing Tauri login, browser code, password) and settings.
- Uses the glow renderer: wgpu-hal conflicts with the windows crates
  this workspace pins for Tauri.
- Lists the bundled OFL fonts in NOTICE.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 00:35:26 +07:00
BFlat 3210977fb1 Use the new ArtCraft icon for the app icon and favicons (#1965)
- Regenerate the desktop app icons (Windows, macOS, Store, Android, iOS)
from the new angular ArtCraft mark in the website logo blue
- Replace favicon.ico, the 16/32 favicons, and the apple-touch icon
- Add the SVG icon as the primary favicon, same as the webapp
2026-09-28 13:16:34 +07:00
BFlat 90c7a8a118 Match desktop app styling to the webapp (#1963) 2026-09-28 12:29:54 +07:00