OpenCut/apps/desktop
Maze Winther b59255cca8
feat(desktop): scaffold desktop app
Co-authored-by: Maze <mazeincoding@users.noreply.github.com>
2026-07-10 19:57:05 +00:00
..
src feat(desktop): scaffold desktop app 2026-07-10 19:57:05 +00:00
Cargo.toml feat(desktop): scaffold desktop app 2026-07-10 19:57:05 +00:00
README.md feat(desktop): scaffold desktop app 2026-07-10 19:57:05 +00:00
moon.yml feat(desktop): scaffold desktop app 2026-07-10 19:57:05 +00:00

README.md

OpenCut Desktop

Built with GPUI.

[!WARNING] Very early. Right now this is just a window that opens.

Running

Rust is pinned in .prototools at the repo root (proto use installs it).

moon run desktop:dev     # cargo run
moon run desktop:check   # cargo check
moon run desktop:build   # cargo build --release

The first build compiles GPUI from source and takes a while. The root Cargo.lock is committed.

Platform requirements

  • macOS: Xcode command line tools (Metal renderer).
  • Windows: no extra dependencies (Win32 + DirectWrite).
  • Linux: renders via Vulkan (Blade), windows via Wayland or X11 (both enabled by default). System packages (Debian/Ubuntu names): libvulkan1 + working Vulkan drivers, libwayland-dev, libx11-xcb-dev, libxkbcommon-x11-dev, libfontconfig-dev, plus a C toolchain and cmake.