diff --git a/Auth/AuthServices/AuthServices.csproj b/Auth/AuthServices/AuthServices.csproj
index 0d372b84..17dac02d 100644
--- a/Auth/AuthServices/AuthServices.csproj
+++ b/Auth/AuthServices/AuthServices.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/Auth/MauiAuth/MauiAuth.csproj b/Auth/MauiAuth/MauiAuth.csproj
index bdb4ddb0..3ce1bc7b 100644
--- a/Auth/MauiAuth/MauiAuth.csproj
+++ b/Auth/MauiAuth/MauiAuth.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/Auth/MauiAuthBlazor/MauiAuthBlazor.csproj b/Auth/MauiAuthBlazor/MauiAuthBlazor.csproj
index db81bedf..d05c969a 100644
--- a/Auth/MauiAuthBlazor/MauiAuthBlazor.csproj
+++ b/Auth/MauiAuthBlazor/MauiAuthBlazor.csproj
@@ -26,7 +26,7 @@
-
+
@@ -34,7 +34,7 @@
-
+
diff --git a/Database/MauiTaskListApp/MauiTaskListApp.csproj b/Database/MauiTaskListApp/MauiTaskListApp.csproj
index 5be2a374..b1fbf980 100644
--- a/Database/MauiTaskListApp/MauiTaskListApp.csproj
+++ b/Database/MauiTaskListApp/MauiTaskListApp.csproj
@@ -30,9 +30,9 @@
-
+
-
+
diff --git a/Database/Sqlite/MauiSqliteBlazor/MauiSqliteBlazor.csproj b/Database/Sqlite/MauiSqliteBlazor/MauiSqliteBlazor.csproj
index e5898136..dcb884a9 100644
--- a/Database/Sqlite/MauiSqliteBlazor/MauiSqliteBlazor.csproj
+++ b/Database/Sqlite/MauiSqliteBlazor/MauiSqliteBlazor.csproj
@@ -37,7 +37,7 @@
-
+
diff --git a/Database/Sqlite/SqliteRepository/SqliteRepository.csproj b/Database/Sqlite/SqliteRepository/SqliteRepository.csproj
index 16003dd6..39de195a 100644
--- a/Database/Sqlite/SqliteRepository/SqliteRepository.csproj
+++ b/Database/Sqlite/SqliteRepository/SqliteRepository.csproj
@@ -5,6 +5,6 @@
-
+
diff --git a/Directory.Build.props b/Directory.Build.props
index 1ddf2621..0e928d9e 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -67,7 +67,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/DynamicFab/DynamicFab.csproj b/DynamicFab/DynamicFab.csproj
index ac7667f3..7b5de69d 100644
--- a/DynamicFab/DynamicFab.csproj
+++ b/DynamicFab/DynamicFab.csproj
@@ -26,7 +26,7 @@
-
+
diff --git a/IPTVPlayer/IPTVPlayer.csproj b/IPTVPlayer/IPTVPlayer.csproj
index 81d2475d..2bf33724 100644
--- a/IPTVPlayer/IPTVPlayer.csproj
+++ b/IPTVPlayer/IPTVPlayer.csproj
@@ -32,7 +32,7 @@
-
+
diff --git a/KanbanBoard/KanbanBoard.csproj b/KanbanBoard/KanbanBoard.csproj
index 129b8b91..8b5bf920 100644
--- a/KanbanBoard/KanbanBoard.csproj
+++ b/KanbanBoard/KanbanBoard.csproj
@@ -27,13 +27,13 @@
-
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/KanbanBoard/MainPage.xaml b/KanbanBoard/MainPage.xaml
index 4bb4b3c3..330e4448 100644
--- a/KanbanBoard/MainPage.xaml
+++ b/KanbanBoard/MainPage.xaml
@@ -18,7 +18,6 @@
-
@@ -65,7 +64,7 @@
();
dbContext.Database.EnsureDeleted();
+#if WINDOWS
+ System.Diagnostics.Process.Start("explorer","kanbanboard://");
+#endif
Application.Current?.Quit();
}
}
\ No newline at end of file
diff --git a/KanbanBoard/MauiProgram.cs b/KanbanBoard/MauiProgram.cs
index 7afbd391..ccad987b 100644
--- a/KanbanBoard/MauiProgram.cs
+++ b/KanbanBoard/MauiProgram.cs
@@ -17,7 +17,10 @@ public static MauiApp CreateMauiApp()
{
fonts.AddFont("Font Awesome 6 Free-Solid-900.otf", "FASolid");
});
- builder.UseMauiCommunityToolkit();
+ builder.UseMauiCommunityToolkit(x =>
+ {
+ x.SetShouldEnableSnackbarOnWindows(true);
+ });
builder.Services.AddDbContext();
builder.Services.AddSingleton();
diff --git a/KanbanBoard/Platforms/Windows/Package.appxmanifest b/KanbanBoard/Platforms/Windows/Package.appxmanifest
index 4a510cd9..d6653dc3 100644
--- a/KanbanBoard/Platforms/Windows/Package.appxmanifest
+++ b/KanbanBoard/Platforms/Windows/Package.appxmanifest
@@ -3,7 +3,9 @@
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
- IgnorableNamespaces="uap rescap">
+ xmlns:com="http://schemas.microsoft.com/appx/manifest/com/windows10"
+ xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
+ IgnorableNamespaces="uap rescap com desktop">
@@ -33,6 +35,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MauiAnimation/MauiAnimation.csproj b/MauiAnimation/MauiAnimation.csproj
index c0404424..e91c78bb 100644
--- a/MauiAnimation/MauiAnimation.csproj
+++ b/MauiAnimation/MauiAnimation.csproj
@@ -27,7 +27,7 @@
-
+
diff --git a/MauiBank/MauiBank.csproj b/MauiBank/MauiBank.csproj
index bdf00878..a08d17f9 100644
--- a/MauiBank/MauiBank.csproj
+++ b/MauiBank/MauiBank.csproj
@@ -32,7 +32,7 @@
-
+
diff --git a/MauiBlazorPhotoGallery/MauiBlazorPhotoGallery.csproj b/MauiBlazorPhotoGallery/MauiBlazorPhotoGallery.csproj
index b41078cc..81ba4178 100644
--- a/MauiBlazorPhotoGallery/MauiBlazorPhotoGallery.csproj
+++ b/MauiBlazorPhotoGallery/MauiBlazorPhotoGallery.csproj
@@ -30,7 +30,7 @@
-
+
diff --git a/MauiBluetooth/MauiBluetooth.csproj b/MauiBluetooth/MauiBluetooth.csproj
index c215f534..0c4fe906 100644
--- a/MauiBluetooth/MauiBluetooth.csproj
+++ b/MauiBluetooth/MauiBluetooth.csproj
@@ -26,9 +26,9 @@
-
+
-
+
diff --git a/MauiCaptcha/MauiCaptcha.csproj b/MauiCaptcha/MauiCaptcha.csproj
index 0725484a..6c82c667 100644
--- a/MauiCaptcha/MauiCaptcha.csproj
+++ b/MauiCaptcha/MauiCaptcha.csproj
@@ -32,11 +32,11 @@
-
+
-
+
diff --git a/MauiLocalization/MauiLocalization.csproj b/MauiLocalization/MauiLocalization.csproj
index 29ec7014..b288e5f3 100644
--- a/MauiLocalization/MauiLocalization.csproj
+++ b/MauiLocalization/MauiLocalization.csproj
@@ -29,7 +29,7 @@
-
+
diff --git a/MauiMaps/MauiMaps.csproj b/MauiMaps/MauiMaps.csproj
index b556a485..a05b31e6 100644
--- a/MauiMaps/MauiMaps.csproj
+++ b/MauiMaps/MauiMaps.csproj
@@ -28,10 +28,10 @@
-
-
+
+
-
+
diff --git a/MauiMarkdown/MauiMarkdown.csproj b/MauiMarkdown/MauiMarkdown.csproj
index e7693e34..fe2a1df2 100644
--- a/MauiMarkdown/MauiMarkdown.csproj
+++ b/MauiMarkdown/MauiMarkdown.csproj
@@ -29,7 +29,7 @@
-
+
diff --git a/MauiMultiWindow/MauiMultiWindow.csproj b/MauiMultiWindow/MauiMultiWindow.csproj
index 922ace9b..99871bcb 100644
--- a/MauiMultiWindow/MauiMultiWindow.csproj
+++ b/MauiMultiWindow/MauiMultiWindow.csproj
@@ -25,6 +25,6 @@
-
+
\ No newline at end of file
diff --git a/MauiPaint/MauiPaint.csproj b/MauiPaint/MauiPaint.csproj
index be41275e..13e68f1a 100644
--- a/MauiPaint/MauiPaint.csproj
+++ b/MauiPaint/MauiPaint.csproj
@@ -25,9 +25,9 @@
-
+
-
+
diff --git a/MauiShellCustomization/MauiShellCustomization.csproj b/MauiShellCustomization/MauiShellCustomization.csproj
index 657adfae..fcabdf11 100644
--- a/MauiShellCustomization/MauiShellCustomization.csproj
+++ b/MauiShellCustomization/MauiShellCustomization.csproj
@@ -30,6 +30,6 @@
-
+
diff --git a/MauiSpeech/MauiSpeech.csproj b/MauiSpeech/MauiSpeech.csproj
index 99f45103..577e1bcb 100644
--- a/MauiSpeech/MauiSpeech.csproj
+++ b/MauiSpeech/MauiSpeech.csproj
@@ -28,7 +28,7 @@
-
+
diff --git a/MauiTests/Client.Android.UITests/Client.Android.UITests.csproj b/MauiTests/Client.Android.UITests/Client.Android.UITests.csproj
index 62626a42..9905a7e6 100644
--- a/MauiTests/Client.Android.UITests/Client.Android.UITests.csproj
+++ b/MauiTests/Client.Android.UITests/Client.Android.UITests.csproj
@@ -7,12 +7,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -23,7 +23,7 @@
-
+
diff --git a/MauiTests/Client.MacCatalyst.UITests/Client.MacCatalyst.UITests.csproj b/MauiTests/Client.MacCatalyst.UITests/Client.MacCatalyst.UITests.csproj
index a1cad9e8..bda5af5b 100644
--- a/MauiTests/Client.MacCatalyst.UITests/Client.MacCatalyst.UITests.csproj
+++ b/MauiTests/Client.MacCatalyst.UITests/Client.MacCatalyst.UITests.csproj
@@ -7,12 +7,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -23,7 +23,7 @@
-
+
diff --git a/MauiTests/Client.Tizen.UITests/Client.Tizen.UITests.csproj b/MauiTests/Client.Tizen.UITests/Client.Tizen.UITests.csproj
index 276193e8..f0a80cee 100644
--- a/MauiTests/Client.Tizen.UITests/Client.Tizen.UITests.csproj
+++ b/MauiTests/Client.Tizen.UITests/Client.Tizen.UITests.csproj
@@ -7,12 +7,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -23,7 +23,7 @@
-
+
diff --git a/MauiTests/Client.Windows.UITests/Client.Windows.UITests.csproj b/MauiTests/Client.Windows.UITests/Client.Windows.UITests.csproj
index 5f536498..0b4383b4 100644
--- a/MauiTests/Client.Windows.UITests/Client.Windows.UITests.csproj
+++ b/MauiTests/Client.Windows.UITests/Client.Windows.UITests.csproj
@@ -7,12 +7,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -23,7 +23,7 @@
-
+
diff --git a/MauiTests/Client.iOS.UITests/Client.iOS.UITests.csproj b/MauiTests/Client.iOS.UITests/Client.iOS.UITests.csproj
index f75fab9d..fac968d2 100644
--- a/MauiTests/Client.iOS.UITests/Client.iOS.UITests.csproj
+++ b/MauiTests/Client.iOS.UITests/Client.iOS.UITests.csproj
@@ -7,12 +7,12 @@
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -23,7 +23,7 @@
-
+
diff --git a/MauiWorkflowBuilder/MauiWorkflowBuilder.csproj b/MauiWorkflowBuilder/MauiWorkflowBuilder.csproj
index d1684e02..53b07714 100644
--- a/MauiWorkflowBuilder/MauiWorkflowBuilder.csproj
+++ b/MauiWorkflowBuilder/MauiWorkflowBuilder.csproj
@@ -28,12 +28,12 @@
-
+
-
+
diff --git a/RepositoryContributors/RepositoryContributors.csproj b/RepositoryContributors/RepositoryContributors.csproj
index e817b9bb..69a3672e 100644
--- a/RepositoryContributors/RepositoryContributors.csproj
+++ b/RepositoryContributors/RepositoryContributors.csproj
@@ -26,7 +26,7 @@
-
+
diff --git a/TutorialHelp/TutorialHelp.csproj b/TutorialHelp/TutorialHelp.csproj
index 15e64681..d6d12689 100644
--- a/TutorialHelp/TutorialHelp.csproj
+++ b/TutorialHelp/TutorialHelp.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/global.json b/global.json
new file mode 100644
index 00000000..b5b37b60
--- /dev/null
+++ b/global.json
@@ -0,0 +1,7 @@
+{
+ "sdk": {
+ "version": "8.0.0",
+ "rollForward": "latestMajor",
+ "allowPrerelease": false
+ }
+}
\ No newline at end of file
diff --git a/iOSExtensions/JokeApp/JokeApp/JokeApp.csproj b/iOSExtensions/JokeApp/JokeApp/JokeApp.csproj
index f0e303f4..3b725617 100644
--- a/iOSExtensions/JokeApp/JokeApp/JokeApp.csproj
+++ b/iOSExtensions/JokeApp/JokeApp/JokeApp.csproj
@@ -1,4 +1,4 @@
-
+
net8.0
@@ -44,8 +44,8 @@
-
-
+
+
diff --git a/iOSExtensions/ShareExtension/AppContainer/AppContainer.csproj b/iOSExtensions/ShareExtension/AppContainer/AppContainer.csproj
index a74bbc32..141ac794 100644
--- a/iOSExtensions/ShareExtension/AppContainer/AppContainer.csproj
+++ b/iOSExtensions/ShareExtension/AppContainer/AppContainer.csproj
@@ -1,4 +1,4 @@
-
+
net8.0-ios
@@ -49,8 +49,8 @@
-
-
+
+