Skip to content

darkmoon v1.2.2

Choose a tag to compare

@vinioliveiras vinioliveiras released this 29 Aug 18:05
· 188 commits to master since this release

Small perf/polish release on top of 1.2.1 — continues the export speed work.

Export performance

  • Fixed a correctness bug in the Highlights slider's new lookup-table optimization: pixels that had already blown past full white (after Exposure/Brightness/Whites) were being clamped into the wrong bucket instead of using the exact math — could under-recover genuinely blown highlights.
  • rgbToHsv/hsvToRgb (used by Color Mixer and Vibrance) no longer allocate a list per pixel — they were producing a fresh List<double> for every pixel touched by those adjustments, a real source of garbage-collector pressure on a full-resolution export.
  • The temporary per-export timing breakdown (visible in the export success popup since 1.2.1) is off again.

Interface

  • The loading bar's Cancel "X" no longer shows a boxed outline — it's back to a plain X on the compact status bar.

Download: darkmoon-v1.2.2-windows-x64-portable.zip — extract and run darkmoon.exe (Windows x64).