Skip to content

Commit f26b899

Browse files
TheCodeTravelerCopilotne0rrmatrix
authored
Refactor CameraView.CaptureImage, CameraView.StartCameraPreview and CameraView.StopCameraPreview (#2655)
* Remove `CommunityToolkit.Maui.Core.Primitives` namespace * Properly await Tasks * Remove unused namespaces * Remove `IAsynchronousHandler` * Update CameraViewHandler.shared.cs * Update CameraViewHandler.shared.cs * Remove unnecessary null checks * Fix Sample App Compiler Error * Update src/CommunityToolkit.Maui.Camera/Views/CameraView.shared.cs Co-authored-by: Copilot <[email protected]> * Refactor StopCameraPreview * Refactor `ICameraView` * Update Unit Tests * Remove invalid XML comment * Update CameraManager.tizen.cs * `dotnet format` * Revert `StopCameraPreview.StopCameraPreview` * Update CameraViewDefaults.shared.cs --------- Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: James Crutchley <[email protected]>
1 parent 0d4d476 commit f26b899

23 files changed

+55
-127
lines changed

samples/CommunityToolkit.Maui.Sample/Pages/Views/CameraView/CameraViewPage.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Diagnostics;
2+
using CommunityToolkit.Maui.Core;
23
using CommunityToolkit.Maui.Sample.ViewModels.Views;
3-
using CommunityToolkit.Maui.Views;
44

55
namespace CommunityToolkit.Maui.Sample.Pages.Views;
66

src/CommunityToolkit.Maui.Camera/CameraInfo.shared.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Text;
2-
using CommunityToolkit.Maui.Core.Primitives;
32

43
#if IOS || MACCATALYST
54
using AVFoundation;

src/CommunityToolkit.Maui.Camera/CameraManager.android.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using AndroidX.Camera.Lifecycle;
88
using AndroidX.Core.Content;
99
using AndroidX.Lifecycle;
10-
using CommunityToolkit.Maui.Core.Primitives;
1110
using CommunityToolkit.Maui.Extensions;
1211
using Java.Lang;
1312
using Java.Util.Concurrent;

src/CommunityToolkit.Maui.Camera/CameraManager.macios.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System.Diagnostics;
22
using AVFoundation;
3-
using CommunityToolkit.Maui.Core.Primitives;
43
using CommunityToolkit.Maui.Extensions;
54
using CoreMedia;
65
using Foundation;

src/CommunityToolkit.Maui.Camera/CameraManager.net.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using CommunityToolkit.Maui.Core.Primitives;
2-
31
namespace CommunityToolkit.Maui.Core;
42

53
partial class CameraManager

src/CommunityToolkit.Maui.Camera/CameraManager.shared.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using CommunityToolkit.Maui.Core.Primitives;
2-
3-
namespace CommunityToolkit.Maui.Core;
1+
namespace CommunityToolkit.Maui.Core;
42

53
/// <summary>
64
/// A class that manages the camera functionality.

src/CommunityToolkit.Maui.Camera/CameraManager.tizen.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using CommunityToolkit.Maui.Core.Primitives;
2-
31
namespace CommunityToolkit.Maui.Core;
42

53
partial class CameraManager

src/CommunityToolkit.Maui.Camera/CameraManager.windows.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
using System.Runtime.Versioning;
2-
using CommunityToolkit.Maui.Core.Primitives;
32
using CommunityToolkit.Maui.Extensions;
4-
using Microsoft.Maui.Controls.PlatformConfiguration;
53
using Microsoft.UI.Xaml.Controls;
64
using Windows.Media.Capture;
75
using Windows.Media.Capture.Frames;

src/CommunityToolkit.Maui.Camera/Extensions/CameraViewExtensions.android.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using Android.Content.PM;
33
using AndroidX.Camera.Core;
44
using CommunityToolkit.Maui.Core;
5-
using CommunityToolkit.Maui.Core.Primitives;
65

76
namespace CommunityToolkit.Maui.Extensions;
87

src/CommunityToolkit.Maui.Camera/Extensions/CameraViewExtensions.macios.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using AVFoundation;
22
using CommunityToolkit.Maui.Core;
3-
using CommunityToolkit.Maui.Core.Primitives;
43

54
namespace CommunityToolkit.Maui.Extensions;
65

0 commit comments

Comments
 (0)