From 9dfbe444dd501af7e6dfbd0bfe62f3652e7274e6 Mon Sep 17 00:00:00 2001 From: Nick Kovalsky Date: Sun, 8 Mar 2026 20:51:22 +0300 Subject: [PATCH 1/2] update nugets --- src/app/ShadersCamera.csproj | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/app/ShadersCamera.csproj b/src/app/ShadersCamera.csproj index b9a7e46..626c70b 100644 --- a/src/app/ShadersCamera.csproj +++ b/src/app/ShadersCamera.csproj @@ -101,8 +101,8 @@ --> - - + + @@ -156,12 +156,6 @@ - - - - - - True From cbf2137cb5a1c678944c9b489341d7734491cf5b Mon Sep 17 00:00:00 2001 From: Nick Kovalsky Date: Sun, 8 Mar 2026 20:57:43 +0300 Subject: [PATCH 2/2] use new nugets --- src/app/ShadersCamera.csproj | 6 +++--- src/app/ViewModels/CameraViewModel.cs | 8 ++++---- src/app/Views/MainPageCameraFluent.cs | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/app/ShadersCamera.csproj b/src/app/ShadersCamera.csproj index 626c70b..e0d1d8e 100644 --- a/src/app/ShadersCamera.csproj +++ b/src/app/ShadersCamera.csproj @@ -3,10 +3,10 @@ - net9.0-android; + - + net9.0-android;net9.0-ios;net9.0-maccatalyst + $(TargetFrameworks);net9.0-windows10.0.19041.0 Exe ShadersCamera diff --git a/src/app/ViewModels/CameraViewModel.cs b/src/app/ViewModels/CameraViewModel.cs index 05ec633..0a69b9a 100644 --- a/src/app/ViewModels/CameraViewModel.cs +++ b/src/app/ViewModels/CameraViewModel.cs @@ -248,7 +248,7 @@ public TimeSpan RecordingDuration if (TouchEffect.CheckLockAndSet()) return; - if (Camera?.State == CameraState.On && !Camera.IsBusy) + if (Camera?.State == HardwareState.On && !Camera.IsBusy) { _ = Camera.TakePicture().ConfigureAwait(false); } @@ -267,7 +267,7 @@ public TimeSpan RecordingDuration if (TouchEffect.CheckLockAndSet()) return; - if (Camera?.State != CameraState.On || Camera.IsBusy) + if (Camera?.State != HardwareState.On || Camera.IsBusy) return; if (Mode == CaptureUIMode.Photo) @@ -355,9 +355,9 @@ private void OnNewPreviewSet(object sender, LoadedImageSource source) // was used in detection mode } - private void OnCameraStateChanged(object sender, CameraState state) + private void OnCameraStateChanged(object sender, HardwareState state) { - if (state == CameraState.On) + if (state == HardwareState.On) { if (Camera?.Display != null) { diff --git a/src/app/Views/MainPageCameraFluent.cs b/src/app/Views/MainPageCameraFluent.cs index b7f7fe3..e4acdd2 100644 --- a/src/app/Views/MainPageCameraFluent.cs +++ b/src/app/Views/MainPageCameraFluent.cs @@ -95,9 +95,9 @@ void AttachCamera() /// private bool StartupSuccessChecked; - private void OnCameraStateChanged(object sender, CameraState state) + private void OnCameraStateChanged(object sender, HardwareState state) { - if (state == CameraState.On) + if (state == HardwareState.On) { Debug.WriteLine($"[CameraApp] State in ON!"); @@ -238,7 +238,7 @@ private void TappedSwitchCamera() private void TappedTurnCamera() { - if (CameraControl.State == CameraState.On) + if (CameraControl.State == HardwareState.On) { CameraControl.IsOn = false; } @@ -251,7 +251,7 @@ private void TappedTurnCamera() private async void TappedTakePicture(object sender, SkiaGesturesParameters skiaGesturesParameters) { - if (CameraControl.State == CameraState.On && !CameraControl.IsBusy) + if (CameraControl.State == HardwareState.On && !CameraControl.IsBusy) { CameraControl.FlashScreen(Color.Parse("#EEFFFFFF")); await CameraControl.TakePicture().ConfigureAwait(false);