• DarkRoom 0.14.1
    Benchmarks / CPU and I/O (per commit) (push) Successful in 2m8s
    Benchmarks / Frame budget (on demand) (push) Skipped
    Traceability / Requirement traces (push) Successful in 33s
    Build and test / Android (aarch64) (push) Successful in 14m21s
    Build and test / android-image (push) Successful in 1s
    🐳 Android image / Build and push (push) Successful in 1s
    Build and test / Desktop (Linux) (push) Successful in 47m57s
    Build and test / windows-image (push) Successful in 1s
    🐳 Windows image / Build and push (push) Successful in 1s
    Build and test / Layer separation (push) Successful in 51s
    Build and test / Windows (x86_64, cross) (push) Successful in 34m3s
    Build and test / Publish the release (push) Successful in 1m3s
    Stable

    dtourolle released this 2026-09-25 00:11:33 +00:00 | 327 commits to master since this release

    The actions that apply to a whole edit or a whole selection are where they can be seen and where the keyboard expects them: copy, paste and presets in the develop top bar, batch export always on screen in the library, and Lightroom's and darktable's shortcuts for rating, exporting and stepping through a roll.

    Batch export you can find. "Export N" was the last of a dozen buttons in a selection bar that scrolls sideways at desktop width, so it sat past the right edge and batch export looked like a feature the library did not have. It is pinned to the right of the bar now, always visible, and is still the cancel for a running batch.

    Copy, paste and presets in the develop top bar. They sat in the develop column under a "SETTINGS" heading, which read as application settings, and vanished with the panel toggle and in the mask and spot modes. They now sit beside undo, since like undo they act on the whole edit. The paste button still names what it would apply.

    "Paste to N" on every selection. It appeared only once settings had been copied in the session, so with nothing copied the selection bar gave no hint that pasting onto a selection was possible. It now shows whenever there is a selection, disabled until something is copied, next to Presets.

    The keyboard steps through a library's roll. The arrow keys and space in develop walked only the files given on the command line, so a photograph opened from a library could be left only by clicking the roll. They now open the neighbouring frame exactly as a click would, saving the outgoing edit. A and D do the same.

    Lightroom's export and copy shortcuts in develop. Ctrl+E opens an export sheet over the photograph and Ctrl+Shift+E exports straight away on the saved defaults; the export options are one set of controls shared with the settings page. Ctrl+Shift+C opens a copy sheet with the edit-kind chips, so a paste can leave each photograph's crop alone. While a sheet is up the develop keys stand down and Escape closes it.

    Rate under the pointer, filter a star range. In the grid, 0-5, P, X and U judge the photograph under the pointer when it is outside the selection, and the whole selection otherwise. Holding F and tapping digits filters by stars: one digit for exactly that many, two for a range, F alone to clear. The grid also takes Ctrl+E, Ctrl+Shift+E, Ctrl+V and Ctrl+A, and "Gestures" is now "Help" ("Controls and shortcuts"), opened with F1.

    A flaky test made reliable. The in-flight thumbnail claim test turned 0.14.0's Linux CI red: the waiter signalled before it reached the lock, so the first claim could be released before it waited. The test now waits for the waiter to park; 500 runs in a row pass.

    Releases made by CI. A v* tag now builds and publishes its own Gitea Release, titled and described from the tag, with the downloads and their checksums attached.

    The APK, the desktop binary, the Windows installer and SHA256SUMS are built by CI from this tag's commit.

    Downloads