Skip to content

Conversation

@LiYanan2004
Copy link
Owner

  • Apple ProRAW only
  • Apple ProRAW + HEIF
  • Apple ProRAW + JEPG

Copilot AI review requested due to automatic review settings December 30, 2025 13:27
@chatgpt-codex-connector
Copy link

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for capturing Apple ProRAW images in the Aperture camera framework. The changes enable users to capture RAW image data either standalone or alongside processed HEIF/JPEG companion images.

  • Adds appleProRAW option to PhotoCaptureOptions for enabling RAW capture capability
  • Introduces new data formats for Apple ProRAW (RAW-only, RAW+HEIF, RAW+JPEG)
  • Updates takePhoto API to support AVCapturePhotoFileDataRepresentationCustomizer parameter

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

File Description
Sources/Aperture/Documentation.docc/Documentation.md Updates overview to mention Apple ProRAW support alongside other advanced features
Sources/Aperture/Documentation.docc/Articles/CapturePhoto.md Comprehensive documentation update including ProRAW configuration examples and PhotoKit integration patterns
Sources/Aperture/Capture/Camera.PhotoCapture.swift Adds optional dataRepresentationCustomizer parameter to takePhoto method for customizing photo data representation
README.md Adds quick-start example demonstrating Apple ProRAW configuration and usage

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@LiYanan2004 LiYanan2004 merged commit 7566bab into main Dec 30, 2025
2 checks passed
@LiYanan2004 LiYanan2004 deleted the capture-Apple-ProRAW branch December 31, 2025 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants