lightcraft/crates
Nathaniel Ledford 90c63af951
Crop: drag_crop domain operation for handle drags (#295)
Dragging a crop handle past the image edge used to hand the raw rectangle to
CropGeometry::constrained, which slid the whole frame toward the centre and
moved the anchored corner. drag_crop owns the drag instead: the opposite
edges stay put, a locked ratio holds on all eight handles (edges grow about
their midline, sliding along a blocked side), the frame stops at the image
edge and slides along it, and it keeps a minimum size. Hostile numbers return
the start crop. Covered by Given/When/Then scenarios and property tests.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 10:35:46 -04:00
..
catalog Merge pull request #215 from XRTce/rw2-panasonic-lumix 2026-10-07 20:15:41 -04:00
codecs Merge PR #213 from Orthic-Labs/orthic/arw-lossless-ycbcr 2026-10-07 20:53:51 -04:00
color Never crash: color, geom, raster, develop, scenes, preview, pipeline 2026-10-04 12:34:53 -04:00
develop M12: AI masks never require SAM 3 — background worker, consented download, review fixes 2026-10-07 09:56:50 -04:00
engine Merge pull request #248 from andrewyao (web_time in raw preview decode timing) 2026-10-07 21:06:13 -04:00
fetch Fetch: crate root forbids unsafe and denies panicking lints, like every other crate 2026-10-07 19:56:42 -04:00
geom Crop: drag_crop domain operation for handle drags (#295) 2026-10-08 10:35:46 -04:00
gpu Merge PR #246 2026-10-07 20:53:29 -04:00
mcp LR-IMP-FORMATS: Panasonic RW2 / Leica RWL / Panasonic RAW in every raw format 2026-10-07 16:00:39 +00:00
merge Issue #138: DNG: apply the file's own camera-profile look (HueSatMap, LookTable, ToneCurve) 2026-10-06 10:36:30 -04:00
meta LR-LIB-PEOPLE: clip XMP face regions to the photo, drop off-photo ones, read Rotation π 2026-10-07 06:12:49 -04:00
pipeline Geom: write the warp formulas once over a Real scalar (f64 or Interval) 2026-10-07 19:29:29 -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 Merge main into #213 (keep main's Windows test fixes from #207; parity row combines RW2 and the downsized ARW) 2026-10-07 20:53:25 -04:00
scenes Never crash: color, geom, raster, develop, scenes, preview, pipeline 2026-10-04 12:34:53 -04:00
segment Fetch: the model downloader is its own crate, lightcraft-fetch 2026-10-07 12:07:24 -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 About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#252) 2026-10-07 21:22:08 -04:00