Skip to content

v1.5.0

Choose a tag to compare

@vinioliveiras vinioliveiras released this 31 Aug 10:39
· 114 commits to master since this release

Linux support (new)

darkmoon now runs on Linux (x64), portable/no-install build — same feature set as Windows:

  • RAW decoding (LibRaw, built from source, verified against real camera files)
  • AI denoise / upscale (on-device ONNX models, CPU — no DirectML equivalent on Linux, so the GPU-accelerated denoise path from Windows falls back to CPU here)
  • Everything else: masking, curves, color grading, lens correction, GPU-shader preview rendering, export

Known gaps on this first Linux build:

  • Cloud AI denoise (Topaz/OpenAI/Gemini) works, but the saved API token doesn't persist between launches yet — Windows uses DPAPI for that, which has no Linux equivalent wired up yet.
  • No custom native splash screen (Windows' small rounded pre-load window) — Linux opens the standard window directly.
  • Requires common system libraries most desktop distros already have: libjpeg, zlib, liblcms2, libgomp, GTK3.

Extract the tarball anywhere and run bundle/darkmoon.

Full changelog

v1.4.1...v1.5.0