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