Co-authored-by: Maze <mazeincoding@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
| moon.yml | ||
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 andcmake.