github storytold/lightcraft v0.7.1
LightCraft v0.7.1

3 hours ago

What's Changed

  • Add shared docking while preserving photo tools and catalog drops by @skylartaylor in #869
  • Integration batch 26: 31 reviewed contributor PRs by @bflatastic in #975
  • Brush mask: holding the brush still adds no coverage; flow builds up by passes (#518) by @bitshiftza in #767
  • KEY-ESC: Esc leaves the crop tool before leaving Detail by @PiMinusMax in #772
  • LR-CROP-FLIP: Flip H / Flip V show in the crop tool by @PiMinusMax in #773
  • LR-IMP-CAMERA-COVERAGE: SRF and DSLR-A100 raws open again (#702) by @AlexChambers in #774
  • LR-BEHAV-GPU: no indirect-call validation pipeline, which Intel Metal fails to compile (issue #250) by @radialmonster in #779
  • System Info, All Metadata and What's New end with one Close button, like About (#782) by @bitshiftza in #785
  • LR-EDIT-RESET: Reset Edits returns a raw to its import defaults, sharpening and colour NR included by @radialmonster in #792
  • Fix #714: mouse wheel zooms the loupe around the pointer by @PierrunoYT in #799
  • Fix reject flag spacing in the bottom toolbar by @shurkanTwo in #803
  • Block background interaction while dialogs are open by @shurkanTwo in #809
  • LR-VIEW-BEFOREAFTER: zoomed side by side / stacked views stay in their panes by @PiMinusMax in #817
  • CR3: decode CRX quantisation step 44 (QP 168), Canon EOS R50 C-RAW by @radialmonster in #829
  • LR-META-EXIF-FULL: All Metadata shows the raw image's Compression by @radialmonster in #831
  • web: stop the release zip shipping Cargo build artifacts (#793) by @eliets2 in #848
  • LR-CROP-STRAIGHTEN: the rotate pointer faces away from its side of the crop box by @john01px2022 in #855
  • LR-PROF-CAMERACOLOR: near-black pixels no longer turn white in the camera look by @PiMinusMax in #858
  • test(engine): cover mixed Windows path separators in folder synchronization by @THEtheChad in #873
  • LR-HDR-EXPORT: HDR renders keep the camera tone curve in the midtones by @robmdunn in #877
  • fix(ui): show completion feedback for library maintenance and Auto Sync by @Ni-zav in #883
  • fix(query): prevent catalog pagination overflow on 32-bit web builds by @Ni-zav in #885
  • Tests: hold the MCP export-cancel test's export after its first photo until cancelled (#674) by @ingolfteetz in #935
  • Dropping photos with XMP sidecars no longer imports the sidecars as presets (#936) by @MarekSpodBiedry in #943
  • Masking: Color Range "Pick" button samples the photo by @emmertex in #957
  • LR-VIEW-BEFOREAFTER: click tools work in the Before view of side by side / top-bottom by @PiMinusMax in #746
  • LR-VIEW-COMPARE: a filmstrip click shows the photo in Compare by @PiMinusMax in #747
  • LR-EDIT-COLOR-WB-PICKER: the selector button does what W does by @PiMinusMax in #748
  • raw: find the saturation plateau despite stray samples above it (CR2 white level) by @TicT4x in #753
  • LR-IMP-FORMATS: EOS R5 Mark II crop-mode CR3s develop without a black band by @radialmonster in #754
  • LR-IMP-CAMERA-COVERAGE: Nikon D4 image area and white level, measured against its camera JPEG by @Unemars in #759
  • Return applies the Copy Settings and Paste Selected Settings dialogs (#735) by @bitshiftza in #760
  • Integration batches 27–30: 80 reviewed contributor PRs by @bflatastic in #981
  • Fix immediate slider value entry and Reset precedence by @sanyamsingh001 in #952
  • fix(macos): validate signed app in final DMG (#863) by @xristosmoug in #959
  • LRC-LIB-CATALOG-IMPORT: describe raws from their headers without reading pixel data (step 1 of #832) by @ingolfteetz in #961
  • LR-IMP-PROFILES: .cube-only imports report their profiles and failures (#942) by @bflatastic in #970
  • LR-EDIT-DETAIL-DENOISE: dismissing the model setup turns AI Denoise back off (#922) by @bflatastic in #971
  • UI: star rating previews the hovered rating, Info tab and bottom bar (#647) by @MarekSpodBiedry in #665
  • Headless sessions honour LIGHTCRAFT_SAM3_DIR for the SAM 3 model folder (#619) by @MarekSpodBiedry in #666
  • Issue #99: lock tests: keep the child-process test from overlapping the others by @AlexChambers in #679
  • Right-click ▸ Add to Album offers New Album…, also with no album yet (#676) by @bitshiftza in #685
  • DNG bad-pixel opcodes: cap the pixels they repair by @haranishi in #686
  • XMP merge: keep refusing repeated attributes, in linear time by @haranishi in #687
  • LR-IMP-CAMERA-COVERAGE: Sony DSC-R1 reads its SR2SubIFD (black, white balance, crop): seed derived from the key by @radialmonster in #689
  • LR-PREF-PERFORMANCE: cover every GPU kernel build with the crash marker, catch internal compile errors (#250) by @radialmonster in #694
  • LR-EDIT-OPTICS-PROFILE: keep Sony aspect crops outside validated corrections by @QuirkyTurtle94 in #695
  • In-window menus: a scrolled menu draws no scrollbar over its shortcut text (#691) by @bitshiftza in #696
  • LR-IMP-FORMATS: decode Kodak DCS520C raw TIFF (two-component lossless JPEG with response curve) by @radialmonster in #700
  • Read Lightroom spot removal (crs:RetouchAreas, RetouchInfo) from sidecars and presets by @aayusharora in #703
  • spot.findBlemishes: heal small blemishes on detected faces (classical, no new model) by @aayusharora in #704
  • Catalog lock: release the library lock explicitly on drop, not by closing the handle (#680) by @bitshiftza in #710
  • GPU fallback reason per render; the export fallback test no longer reads process-wide state (#675) by @bitshiftza in #712
  • docs: point to the two Olympus patents as a clean-room base for compressed ORF by @feffef in #716
  • Hold Shift while dragging a crop handle to keep proportions by @itrycodinganditsbad in #720
  • Linux/FreeBSD: file dialogs are children of the app window (Wayland portal parent) by @jazzautomations in #721
  • Upper-case extensions: #705 is #342, fixed in 0.5.0; import/browse/sidecar coverage for .JPG, .Jpg, .NEF, .XMP by @bitshiftza in #723
  • Importing a deleted photo's file again brings it back from Recently Deleted (#706) by @bitshiftza in #726
  • Web: a failed render worker start no longer shifts the other workers' slots (#229) by @MarekSpodBiedry in #728
  • Denoise: a running job's picture is Ready only when the job reports, not when its file appears (#719) by @bitshiftza in #729
  • LR-EDIT-OPTICS-PROFILE: apply embedded Fujifilm RAF distortion and vignetting tables by @radialmonster in #734
  • Linux: default to XWayland for file drag-and-drop on Wayland desktops by @dylanmtaylor in #738
  • README: add a Simplified Chinese translation (zh-hans) by @lzjtugjc in #749
  • LR-BEHAV-LOCALIZE: craft-fonts faces of other scripts are UI fallbacks (#736) by @radialmonster in #750
  • LR-PREF-DISPLAY: macOS previews follow the screen's profile, so they match exports (#787) by @LloydNicholson in #791
  • LR-EDIT-OPTICS-PROFILE: apply DNG WarpRectilinear2 lens corrections (Pixel DNGs, #635) by @radialmonster in #794
  • Color Grading: Shift-drag saturation lock, range tabs, per-wheel eye (#737, #559) by @sajibsrs in #825
  • fix(export): expose all nine watermark positions and adjustable inset by @Ni-zav in #833
  • fix(previews): shard new smart previews while retaining legacy files by @Ni-zav in #834
  • LR-EXP-WATERMARK: preview the watermark in the Export dialog (#827) by @john01px2022 in #843
  • LR-EXP-WATERMARK: separate horizontal and vertical watermark insets (#827, stacked on #833) by @john01px2022 in #845
  • LR-EXP-WATERMARK: rotate the watermark in quarter turns (#827, stacked on #845) by @john01px2022 in #847
  • LR-PROF-CAMERACOLOR: read an untagged camera JPEG in the colour space the raw's EXIF states (#778) by @radialmonster in #854
  • LR-BEHAV-UNDO: keep file history consistent after failed renames by @sanyamsingh001 in #874
  • fix(sliders): nudge selected sliders with the wheel and arrow keys by @Ni-zav in #884
  • Progress docs: gaps.md reviewed after 0.6.0 by @cookingwithsimon in #887
  • README: point the font-standard note at craft-fonts (#826) by @vbasky in #890
  • LR-VIEW-ZOOM: sharp 1:1 in Compare and Reference (zoom windows per pane) by @cookingwithsimon in #900
  • Open Library recognises a Lightroom catalog and offers to import it (#891) by @bitshiftza in #907
  • Drafts keep the wide planes across a noise-reduction change (CPU NR drag) by @emmertex in #923
  • Export: Remove location info also covers Original and DNG formats by @emmertex in #925
  • Content-aware Remove: inpaint crate (PatchMatch) and a Fill spot mode by @emmertex in #926
  • Perf: parallel preview builds and faster hue/saturation tables by @emmertex in #927
  • Soft proofing against printer ICC profiles: intent, Simulate Paper & Ink, device gamut warning by @emmertex in #928
  • View: Lights Out (Shift+L), like Lightroom Classic by @emmertex in #945
  • Library switching: New Library…, Open Recent Library, library name in the title by @emmertex in #946
  • Library: create folders on disk and move photos between folders by @emmertex in #947
  • Reverse geocoding: fill City / State / Country from GPS (offline GeoNames) by @emmertex in #948
  • UI: favorite themes and appearance shortcuts by @luniiya in #950
  • Fix #812: the window's renderer can't kill the start-up (DX12 shader errors) by @emmertex in #951
  • LR-EXP-PSD: Edit in PhotoCraft (right-click Edit In, flat PSD hand-off) by @cookingwithsimon in #953
  • masking: keep zoom and pan while masking; improve sky mask edges by @David-T-Campos in #547
  • Remember the last crop aspect as the default by @danielspruce in #617
  • LR-IMP-FORMATS: Sony ARW6 (Compressed RAW 2) decoder for the ILCE-7RM6 by @dev-null-undefined in #625
  • LR-EDIT-LIGHT-HIGHLIGHTS: keep local contrast under Highlights and Shadows by @radialmonster in #645
  • HDR: read crs:HDREditMode from XMP into hdr.enabled by @JordyUSA in #663
  • HDR: PNG export as 16-bit Rec. 2020 PQ (cICP, cLLI) by @JordyUSA in #664
  • LRC-LIB-CATALOG-IMPORT: find moved root folders relative to the catalog by @mrpdaemon in #667
  • UI: Add system appearance and light themes by @luniiya in #683
  • HDR: HDR button next to B&W in the Edit panel header (as Lightroom) by @JordyUSA in #688
  • Settings ▸ Faces: Recognise faces stays off until a recognition model is chosen (#678) by @bitshiftza in #698
  • AI Denoise: run tiles on another computer's graphics card (remote offload) by @akvaithi in #813
  • Integration batch 31: translations, raw header previews, XMP import warnings, Apple Photos, HDR histogram, JPEG XL, Edit In for many photos by @bflatastic in #998
  • Report unsupported XMP profiles & geometry during photo import by @bogusyogi in #434
  • LR-EXP-PHOTOS: add exported files to Apple Photos (macOS, #236) by @AlexChambers in #643
  • HDR: HDR histogram for HDR edits (fixed 5-stop scale, Lightroom layout) by @JordyUSA in #677
  • Complete Simplified Chinese (zh-hans) catalog by @Twdhsi-666 in #725
  • LR-IMP-PREVIEW-READ: a preview reads the raw's header, not the raw (56.5 MB → 5.9 MB, 10 s → 1 s over SMB) by @lzjtugjc in #755
  • Updated Russian translation (again) by @wondarkus in #822
  • fix(windows): preserve legacy MSI install folders via App Paths by @THEtheChad in #879

New Contributors

Full Changelog: v0.6.0...v0.7.1

Don't miss a new lightcraft release

NewReleases is sending notifications on new releases.