Commit Graph

1718 Commits

Author SHA1 Message Date
Claude 27d2bfda86
Merge PR #663
# Conflicts:
#	docs/gaps.md
2026-10-11 11:47:28 +00:00
Claude d098ffac42
Merge PR #665 2026-10-11 11:47:27 +00:00
Claude ae2d936c4d
Merge PR #679 2026-10-11 11:47:27 +00:00
Claude 96988afe6d
Merge PR #696 2026-10-11 11:47:26 +00:00
Claude 1f3bfbdb25
Merge PR #698 2026-10-11 11:47:26 +00:00
Claude 9847383bf2
Merge PR #711
# Conflicts:
#	docs/parity-checklist.md
2026-10-11 11:47:26 +00:00
Claude ab86ed7c84
Merge PR #716
# Conflicts:
#	docs/gaps.md
2026-10-11 11:47:26 +00:00
Claude b46adf0640
Merge PR #720
# Conflicts:
#	docs/parity-checklist.md
2026-10-11 11:47:25 +00:00
Claude c97b2790d3
Merge PR #843
# Conflicts:
#	crates/engine/src/export.rs
#	docs/parity-checklist.md
2026-10-11 11:46:15 +00:00
Claude 82f74e31fd
Merge PR #727
# Conflicts:
#	crates/raw/src/vendor/nef.rs
#	docs/parity-checklist.md
2026-10-11 11:46:01 +00:00
Claude 1d11e5bd89
Merge PR #739
# Conflicts:
#	crates/ui-egui/src/panels/detail.rs
#	docs/parity-checklist.md
2026-10-11 11:45:30 +00:00
Claude 06ef27bb37
Merge PR #751
# Conflicts:
#	docs/parity-checklist.md
2026-10-11 11:44:45 +00:00
Claude f7730b5877
View: end_frame keeps its doc comment (#945 put lights_out under it)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BKWB9TCnvzJHV6xMLAj2J4
2026-10-11 11:44:33 +00:00
Claude 34b55101fe
Merge PR #786
# Conflicts:
#	crates/ui-egui/src/lib.rs
#	crates/ui-egui/src/panels/dialogs.rs
2026-10-11 11:44:25 +00:00
Claude 3ac2b21d9e
Merge PR #900
# Conflicts:
#	docs/gaps.md
#	docs/parity-checklist.md
2026-10-11 11:44:12 +00:00
Claude 5ced33fd9a
Merge PR #951
# Conflicts:
#	apps/lightcraft/src/main.rs
2026-10-11 11:44:01 +00:00
Claude 0d022b7506
Merge PR #938
# Conflicts:
#	crates/engine/src/camera_preview.rs
#	crates/engine/src/media.rs
#	docs/gaps.md
#	docs/parity-checklist.md
2026-10-11 11:43:40 +00:00
Claude 38f16ff1b4
Merge PR #945 2026-10-11 11:43:08 +00:00
Claude 33a29dcdc3
Merge PR #907 2026-10-11 11:43:08 +00:00
Claude 36cd72bb33
Merge PR #925 2026-10-11 11:43:08 +00:00
Claude 605641ab04
Merge PR #952 2026-10-11 11:43:07 +00:00
Claude 9efc0950cf
Merge PR #887 2026-10-11 11:43:07 +00:00
Claude fbc7ba042b
Merge PR #890 2026-10-11 11:43:07 +00:00
Claude 4e473b2b37
Merge PR #923 2026-10-11 11:43:07 +00:00
Claude 63059a4303
Merge PR #961 2026-10-11 11:43:07 +00:00
Claude 0ea19a8a62
Merge batch 26 fmt 2026-10-11 11:43:06 +00:00
Claude 47fe7f70be
Batch 26: cargo fmt over the merged PRs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BKWB9TCnvzJHV6xMLAj2J4
2026-10-11 11:42:57 +00:00
Claude cb5cd22bd3
Merge PR #723
# Conflicts:
#	docs/whats-new.md
2026-10-11 11:42:45 +00:00
Claude cba621e55c
Merge PR #854
# Conflicts:
#	crates/engine/src/media.rs
2026-10-11 11:42:42 +00:00
Claude 4f9b77cad9
Merge PR #766
# Conflicts:
#	crates/pipeline/src/masks.rs
#	crates/ui-egui/src/tests_masking.rs
#	docs/parity-checklist.md
2026-10-11 11:42:20 +00:00
Claude 814e35b103
Merge PR #884
# Conflicts:
#	crates/ui-egui/src/tests_masking.rs
2026-10-11 11:41:37 +00:00
Claude 8df7b008c0
Merge PR #847 2026-10-11 11:41:21 +00:00
Claude 0449a3fc51
Merge PR #845 2026-10-11 11:41:21 +00:00
Claude 1ac1bc009b
Merge PR #833 2026-10-11 11:41:21 +00:00
Claude ee2cd6f4bb
Merge PR #726 2026-10-11 11:41:20 +00:00
Claude 17e1a34d14
Merge PR #728 2026-10-11 11:41:20 +00:00
Claude 4b93c90024
Merge PR #729 2026-10-11 11:41:20 +00:00
Claude e2a38c26e0
Masking: keep mask_overlay's doc comment on mask_overlay (#957 put the eyedropper between them)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BKWB9TCnvzJHV6xMLAj2J4
2026-10-11 11:40:59 +00:00
squareSphere29 761a91c233
fix: EXIF values under histogram run together (#913)
- Filter empty EXIF values and join with ' · ' separator (matches grid.rs pattern)
- Single centered text element — no overlap possible
- Fixes 'ISO 1000200mm' visual collision when focal length or aperture missing

(cherry picked from commit 44a29d7fc7eaba8369f72324c05828bcade3acd2)
2026-10-11 11:40:54 +00:00
squareSphere29 a33dc70a3c
fix: EXIF values under histogram run together (#913)
- Filter empty EXIF values instead of rendering empty strings at fixed positions
- Distribute remaining items evenly across available width using (i + 0.5) / count
- Apply left/center/right alignment dynamically based on item position
- Fixes 'ISO 1000200mm' visual collision when focal length or aperture missing

(cherry picked from commit 28ab23e6332deb79ef6655576fb6881f45c090bf)
2026-10-11 11:40:54 +00:00
Claude bb4cdeed2a
Merge PR #957 2026-10-11 11:40:42 +00:00
Claude 805a15ae9b
Merge PR #943 2026-10-11 11:40:42 +00:00
Claude 69b90ee7c4
LR-META-EXIF-FULL: tags.rs back to LF line endings (#831 mixed in CRLF)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BKWB9TCnvzJHV6xMLAj2J4
2026-10-11 11:40:41 +00:00
Claude 170f3956a1
Merge PR #831 2026-10-11 11:40:41 +00:00
Claude 2bc33268d2
Issue #793: the last two mentions of target/web point at target/web-site (from #888)
Co-Authored-By: Vikram Bhaskaran <vikram.bhaskaran@outlook.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BKWB9TCnvzJHV6xMLAj2J4
2026-10-11 11:40:34 +00:00
Claude 0e4b52e29b
Merge PR #746
# Conflicts:
#	crates/ui-egui/src/lib.rs
#	docs/parity-checklist.md
2026-10-11 11:40:26 +00:00
Claude dba63bc9d5
Merge PR #747
# Conflicts:
#	crates/ui-egui/src/lib.rs
#	docs/parity-checklist.md
2026-10-11 11:40:17 +00:00
Claude 69f117632b
Merge PR #754
# Conflicts:
#	crates/engine/src/media.rs
2026-10-11 11:39:46 +00:00
Claude 5350a8ed70
Merge PR #773
# Conflicts:
#	crates/ui-egui/src/panels/detail.rs
2026-10-11 11:39:40 +00:00
Claude aa48f6f6e7
Merge PR #935 2026-10-11 11:39:28 +00:00