lightcraft/crates
Nathaniel Ledford eebea486d5
#323: windows: spots render in a window; deep-zoom regression tests for the wide stages
Spot removal reads outside the spot and its automatic source depends on the
pixels at hand. A windowed render now fixes automatic sources from a fixed-size
render of the whole frame and grows the window it works on to hold every spot
that touches the requested one and the patch it reads (bounded at 8192 px),
cutting the result back to the request, so photos with spots get sharp windows
too. The wide stages (dehaze, clarity, highlights/shadows) are checked at depth
on hard-edged blocks: the cut kernels cost at most a few levels, so they are not
computed from a whole-frame proxy.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 18:28:45 -04:00
..
catalog LRC-LIB-LIBFOLDERS: a chosen folder that follows a move keeps its names' case and the platform's separators 2026-10-08 16:41:11 -04:00
codecs Merge PR #257 2026-10-08 17:21:02 +00:00
color Issue #188: D65 reads as a small positive tint (test from #336) 2026-10-08 17:26:01 +00:00
develop Merge remote-tracking branch 'origin/main' into claude/fix-316-section-eye 2026-10-08 19:18:55 +00:00
engine #323: engine region_job and the window geometry for zoomed views 2026-10-08 18:28:45 -04:00
fetch Fetch: say where the bearer token goes (#259) 2026-10-08 17:55:31 +00:00
geom Crop: drag_crop domain operation for handle drags (#295) 2026-10-08 10:35:46 -04:00
gpu #323: pipeline: render a window of the output (RenderRequest::window) 2026-10-08 18:28:45 -04:00
mcp Merge PR #393 2026-10-08 22:00:34 +00:00
merge LR-EDIT-OPTICS-PROFILE: apply the distortion correction Panasonic/Leica record in RW2/RWL (#256) 2026-10-08 00:13:58 -04:00
meta M11.1: add CR3 decoding 2026-10-08 22:22:13 +03:00
pipeline #323: windows: spots render in a window; deep-zoom regression tests for the wide stages 2026-10-08 18:28:45 -04:00
preview Thumbnails: retire the replaced preview cache so its old jobs can't write 2026-10-07 20:23:17 -04:00
raster Merge pull request #56 from storytold/pr/never-crash-core 2026-10-04 14:23:22 -04:00
raw Follow-up to #393: the embedded-JPEG scan shares a work budget 2026-10-08 22:03:26 +00:00
scenes Never crash: color, geom, raster, develop, scenes, preview, pipeline 2026-10-04 12:34:53 -04:00
segment Fetch: a bearer token is sent only when the caller names its variable 2026-10-07 22:59:01 -04:00
sysmem Never crash: move the one unsafe FFI call into crates/sysmem 2026-10-05 02:06:08 -04:00
tiff Issue #138: DNG: apply the file's own camera-profile look (HueSatMap, LookTable, ToneCurve) 2026-10-06 10:36:30 -04:00
ui-egui #323: windows: spots render in a window; deep-zoom regression tests for the wide stages 2026-10-08 18:28:45 -04:00