Skip to content

[camera] Camera with MediaSettings: platform implementations (federated)#5223

Merged
auto-submit[bot] merged 224 commits intoflutter:mainfrom
mtbo-org:camera-with-settings-platform-implementations
Apr 5, 2024
Merged

[camera] Camera with MediaSettings: platform implementations (federated)#5223
auto-submit[bot] merged 224 commits intoflutter:mainfrom
mtbo-org:camera-with-settings-platform-implementations

Conversation

@PROGrand
Copy link
Contributor

@PROGrand PROGrand commented Oct 24, 2023

Platform implementations of federated plugin

This is the platform implementations part of camera PR #3586.

camera_platform_interface: 2.6.0 merged and published in PR #3615.

Now repeating steps 3,4 (see Changing federated plugins), because camera/camera depends on implementations camera/camera_android, camera/camera_web etc.

PROGrand and others added 30 commits March 29, 2023 17:46
MediaSettings.low changed to const MediaSettings(resolutionPreset: ResolutionPreset.low).
Co-authored-by: Camille Simon <43054281+camsim99@users.noreply.github.com>
Co-authored-by: Maurice Parrish <10687576+bparrishMines@users.noreply.github.com>
@PROGrand
Copy link
Contributor Author

@stuartmorgan
Hello, i applied all suggestions. Including your ones for camera_windows. @ditman approved camera_web.

Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

Windows mostly looks good; I did a pass of the Obj-C after some of it caught my attention while skimming the other implementations, and I left a number of comments there.

@jmagman
Copy link
Member

jmagman commented Feb 14, 2024

@stuartmorgan any more changes requested here? Or is this ready to be merged?

Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

Thanks for the test structure changes, that looks much safer than all the class mocking.

@jmagman
Copy link
Member

jmagman commented Mar 13, 2024

@stuartmorgan this is blocked on your review

@PROGrand
Copy link
Contributor Author

PROGrand commented Mar 14, 2024

@stuartmorgan Thank, you for review. Your suggestions are applied.

@vashworth
Copy link
Contributor

@stuartmorgan Can you take a look when you have time?

Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

Sorry for the delay again; just a few last small things.

@PROGrand
Copy link
Contributor Author

PROGrand commented Apr 5, 2024

@stuartmorgan suggestions applied

Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

LGTM! Could you rebase and squash a few of the commits together to get this under 250 commits, so that the CLA check will pass without intervention?

PROGrand and others added 3 commits April 5, 2024 17:13
suggestions applied

AssertPositiveNumberOrNil: macro to inline

formatted

.class to +class

Update packages/camera/camera_avfoundation/ios/Classes/FLTCamMediaSettings.m

Co-authored-by: Jenn Magder <magder@google.com>

applied suggestions. 02/25/2024.

dependency injection (DI) variant for unit test

ObjC suggestions applied

suggestion applied

updated camera_platform_interface versions

reverted changes to camera

merged 01/07/2024

refactored and co0mmented warning suppressions. renamed MediaRecorderBuilder.RecordingParameters

merged 12/07/2023
Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

A bunch of files showed as changed since review, and because of the squash I can't tell if that's a GitHub artifact of the squash, or actual changes, so I re-reviewed those files. That turned up a few more minor comments which may be things I just didn't previously review, but I've flagged them regardless. Sorry that means one more quick pass.

@PROGrand
Copy link
Contributor Author

PROGrand commented Apr 5, 2024

@stuartmorgan resolved

Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App federated: partial_changes PR that contains changes for only a single package of a federated plugin change p: camera platform-android platform-ios platform-macos platform-web platform-windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants