diff --git a/AppShell.xaml b/AppShell.xaml
index 37027f6..4f4c0c8 100644
--- a/AppShell.xaml
+++ b/AppShell.xaml
@@ -14,5 +14,6 @@
+
diff --git a/AppShell.xaml.cs b/AppShell.xaml.cs
index 52b9325..16b3496 100644
--- a/AppShell.xaml.cs
+++ b/AppShell.xaml.cs
@@ -1,4 +1,9 @@
using Justice.Helpers;
+using Justice.Services;
+using Justice.Models;
+using Microsoft.Maui.Controls.Maps;
+using Microsoft.Maui.Maps;
+
namespace Justice
{
@@ -12,7 +17,9 @@ namespace Justice
Routing.RegisterRoute("LoginPage", typeof(Views.LoginPage));
Routing.RegisterRoute("DashboardPage", typeof(Views.DashboardPage));
Routing.RegisterRoute("ViewReportsPage", typeof(Views.EndUserReportsPage));
-
+
+
+
LogoutCommand = new Command(async () =>
{
AuthHelper.Logout();
diff --git a/Justice.csproj b/Justice.csproj
index e5bdb4f..146c749 100644
--- a/Justice.csproj
+++ b/Justice.csproj
@@ -46,11 +46,11 @@
-
+
-
+
@@ -59,6 +59,10 @@
+
+
+
+
@@ -70,6 +74,7 @@
+
@@ -78,6 +83,10 @@
+
+
+
+
MSBuild:Compile
@@ -109,6 +118,9 @@
MSBuild:Compile
+
+ MSBuild:Compile
+
MSBuild:Compile
diff --git a/Justice.csproj.user b/Justice.csproj.user
index fadeb8c..b814f40 100644
--- a/Justice.csproj.user
+++ b/Justice.csproj.user
@@ -41,6 +41,9 @@
Designer
+
+ Designer
+
Designer
diff --git a/Platforms/Android/Resources/values/colors.xml b/Platforms/Android/Resources/values/colors.xml
index c04d749..b63136d 100644
--- a/Platforms/Android/Resources/values/colors.xml
+++ b/Platforms/Android/Resources/values/colors.xml
@@ -3,4 +3,8 @@
#512BD4
#2B0B98
#2B0B98
+
+
\ No newline at end of file
diff --git a/Views/DashboardPage.xaml b/Views/DashboardPage.xaml
index b36649b..6a18eac 100644
--- a/Views/DashboardPage.xaml
+++ b/Views/DashboardPage.xaml
@@ -141,6 +141,7 @@
+
\ No newline at end of file
diff --git a/Views/DashboardPage.xaml.cs b/Views/DashboardPage.xaml.cs
index f361c93..fe187d2 100644
--- a/Views/DashboardPage.xaml.cs
+++ b/Views/DashboardPage.xaml.cs
@@ -49,4 +49,8 @@ public partial class DashboardPage : ContentPage
}
}
+ private void MaptimerClicked(object sender, EventArgs e)
+ {
+ Navigation.PushAsync(new MapTimer());
+ }
}
\ No newline at end of file
diff --git a/Views/MapTimer.xaml b/Views/MapTimer.xaml
new file mode 100644
index 0000000..b695b67
--- /dev/null
+++ b/Views/MapTimer.xaml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Views/MapTimer.xaml.cs b/Views/MapTimer.xaml.cs
new file mode 100644
index 0000000..48a59e1
--- /dev/null
+++ b/Views/MapTimer.xaml.cs
@@ -0,0 +1,142 @@
+using Justice.Helpers;
+using Microsoft.Maui.ApplicationModel.Communication;
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+namespace Justice.Views
+{
+ public partial class MapTimer : ContentPage
+ {
+ private bool isTrackingActive;
+
+ public MapTimer()
+ {
+ InitializeComponent();
+ FetchLocation();
+ }
+
+ private async void StartTrackingClicked(object sender, EventArgs e)
+ {
+ if (string.IsNullOrWhiteSpace(DestinationLatitudeEntry.Text) ||
+ string.IsNullOrWhiteSpace(DestinationLongitudeEntry.Text))
+ {
+ await DisplayAlert("Error", "Please enter destination coordinates.", "OK");
+ return;
+ }
+
+ if (!double.TryParse(DestinationLatitudeEntry.Text, out double destinationLatitude) ||
+ !double.TryParse(DestinationLongitudeEntry.Text, out double destinationLongitude))
+ {
+ await DisplayAlert("Error", "Invalid destination coordinates.", "OK");
+ return;
+ }
+
+ if (!int.TryParse(TimerEntry.Text, out int timerMinutes))
+ {
+ await DisplayAlert("Error", "Invalid timer value. Please enter a numeric value.", "OK");
+ return;
+ }
+
+ isTrackingActive = true;
+
+ // Set timer duration
+ var timerDuration = TimeSpan.FromMinutes(timerMinutes);
+ var timerEnd = DateTime.Now.Add(timerDuration);
+ string phoneNumber = "9860104625";
+
+ // Start countdown display
+ _ = UpdateCountdownDisplay(timerEnd);
+
+ while (isTrackingActive && DateTime.Now < timerEnd)
+ {
+ await Task.Delay(5000); // Check location every 5 seconds
+
+ // Fetch current location
+ var (currentLatitude, currentLongitude, _) = await GeolocationHelper.GetLocationAsync();
+
+ // Define tolerance for proximity
+ const double Tolerance = 0.0001;
+
+ // Check if user has reached the destination
+ if (Math.Abs(destinationLatitude - currentLatitude) < Tolerance &&
+ Math.Abs(destinationLongitude - currentLongitude) < Tolerance)
+ {
+ isTrackingActive = false;
+
+ // Notify user and send SMS
+ string reachedMessage = "User has safely reached the destination.";
+ await DisplayAlert("Success", "Safely reached the destination!", "OK");
+ await SendSmsNotification(phoneNumber, reachedMessage);
+ return;
+ }
+ }
+
+ // If timer expires and destination is not reached
+ if (isTrackingActive)
+ {
+ string notReachedMessage = "User did not reach the destination within the set time.";
+ await DisplayAlert("Time's Up", "You did not reach the destination within the set timer.", "OK");
+ await SendSmsNotification(phoneNumber, notReachedMessage);
+ }
+ }
+
+ private async Task UpdateCountdownDisplay(DateTime timerEnd)
+ {
+ while (isTrackingActive && DateTime.Now < timerEnd)
+ {
+ TimeSpan remainingTime = timerEnd - DateTime.Now;
+
+ // Update the UI with remaining time
+ TimerLabel.Text = $"Time Remaining: {remainingTime.Minutes:D2}:{remainingTime.Seconds:D2}";
+
+ // Wait for 1 second before updating again
+ await Task.Delay(1000);
+ }
+
+ // Clear the timer label after countdown ends
+ TimerLabel.Text = isTrackingActive ? "Time's Up!" : "You reached the destination!";
+ }
+
+ private async void FetchLocation()
+ {
+ try
+ {
+ var (latitude, longitude, address) = await GeolocationHelper.GetLocationAsync();
+ SourceLatitudeEntry.Text = latitude.ToString();
+ SourceLongitudeEntry.Text = longitude.ToString();
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine($"Error fetching location: {ex.Message}");
+ await DisplayAlert("Error", $"Failed to get location: {ex.Message}", "OK");
+ }
+ }
+
+ private async Task SendSmsNotification(string phoneNumber, string message)
+ {
+ try
+ {
+ if (Sms.Default.IsComposeSupported)
+ {
+ var smsMessage = new SmsMessage
+ {
+ Body = message,
+ Recipients = new List { phoneNumber }
+ };
+
+ await Sms.Default.ComposeAsync(smsMessage);
+ }
+ else
+ {
+ await DisplayAlert("Error", "SMS is not supported on this device.", "OK");
+ }
+ }
+ catch (Exception ex)
+ {
+ Console.WriteLine($"Error sending SMS: {ex.Message}");
+ await DisplayAlert("Error", "Failed to send SMS.", "OK");
+ }
+ }
+ }
+}
diff --git a/bin/Debug/net9.0-android/Justice.dll b/bin/Debug/net9.0-android/Justice.dll
index c1ce1f9..371a5f6 100644
Binary files a/bin/Debug/net9.0-android/Justice.dll and b/bin/Debug/net9.0-android/Justice.dll differ
diff --git a/bin/Debug/net9.0-android/Justice.pdb b/bin/Debug/net9.0-android/Justice.pdb
index cbdb412..8b832ee 100644
Binary files a/bin/Debug/net9.0-android/Justice.pdb and b/bin/Debug/net9.0-android/Justice.pdb differ
diff --git a/bin/Debug/net9.0-android/Justice.xml b/bin/Debug/net9.0-android/Justice.xml
index f24db3c..180d78e 100644
--- a/bin/Debug/net9.0-android/Justice.xml
+++ b/bin/Debug/net9.0-android/Justice.xml
@@ -22,6 +22,23 @@
Sends an email with an optional attachment.
+
+
+ Sends a bulk SMS message to a list of phone numbers.
+
+ List of phone numbers to send the SMS to.
+ The message to send.
+
+
+
+ Fetches the user's current location and updates the source coordinates.
+
+
+
+
+ Sends an SMS notification.
+
+
Android Resource Designer class.
diff --git a/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk b/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk
index a177962..ab8d714 100644
Binary files a/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk and b/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk differ
diff --git a/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk.idsig b/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk.idsig
index 8e4e37e..5e97ef3 100644
Binary files a/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk.idsig and b/bin/Debug/net9.0-android/com.companyname.justice-Signed.apk.idsig differ
diff --git a/bin/Debug/net9.0-android/com.companyname.justice.apk b/bin/Debug/net9.0-android/com.companyname.justice.apk
index b71aac5..6191529 100644
Binary files a/bin/Debug/net9.0-android/com.companyname.justice.apk and b/bin/Debug/net9.0-android/com.companyname.justice.apk differ
diff --git a/bin/Debug/net9.0-ios/iossimulator-x64/Justice.dll b/bin/Debug/net9.0-ios/iossimulator-x64/Justice.dll
index ef3bd3f..cf0d4f3 100644
Binary files a/bin/Debug/net9.0-ios/iossimulator-x64/Justice.dll and b/bin/Debug/net9.0-ios/iossimulator-x64/Justice.dll differ
diff --git a/bin/Debug/net9.0-ios/iossimulator-x64/Justice.pdb b/bin/Debug/net9.0-ios/iossimulator-x64/Justice.pdb
index 3240b5e..d65f48e 100644
Binary files a/bin/Debug/net9.0-ios/iossimulator-x64/Justice.pdb and b/bin/Debug/net9.0-ios/iossimulator-x64/Justice.pdb differ
diff --git a/bin/Debug/net9.0-ios/iossimulator-x64/Microsoft.Maui.Controls.Maps.dll b/bin/Debug/net9.0-ios/iossimulator-x64/Microsoft.Maui.Controls.Maps.dll
new file mode 100644
index 0000000..e79e4c6
Binary files /dev/null and b/bin/Debug/net9.0-ios/iossimulator-x64/Microsoft.Maui.Controls.Maps.dll differ
diff --git a/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.dll b/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.dll
index 9e2f752..dab3d2d 100644
Binary files a/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.dll and b/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.dll differ
diff --git a/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.pdb b/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.pdb
index 9d969ea..c4db248 100644
Binary files a/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.pdb and b/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Justice.pdb differ
diff --git a/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Microsoft.Maui.Controls.Maps.dll b/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Microsoft.Maui.Controls.Maps.dll
new file mode 100644
index 0000000..d8b7f31
Binary files /dev/null and b/bin/Debug/net9.0-maccatalyst/maccatalyst-x64/Microsoft.Maui.Controls.Maps.dll differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.deps.json b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.deps.json
index f17a8a0..5b35b58 100644
--- a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.deps.json
+++ b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.deps.json
@@ -16,6 +16,7 @@
"Microsoft.EntityFrameworkCore.Tools": "9.0.0",
"Microsoft.Extensions.Logging.Debug": "9.0.0",
"Microsoft.Maui.Controls": "9.0.22",
+ "Microsoft.Maui.Controls.Maps": "9.0.22",
"Microsoft.Maui.Maps": "9.0.22",
"sqlite-net-pcl": "1.9.172",
"Microsoft.Maui.Controls.HotReload.Forms": "17.0.0.0",
@@ -904,6 +905,17 @@
}
}
},
+ "Microsoft.Maui.Controls.Maps/9.0.22": {
+ "dependencies": {
+ "Microsoft.Maui.Maps": "9.0.22"
+ },
+ "runtime": {
+ "lib/net9.0-windows10.0.19041/Microsoft.Maui.Controls.Maps.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "9.0.2225.5707"
+ }
+ }
+ },
"Microsoft.Maui.Controls.Xaml/9.0.22": {
"dependencies": {
"Microsoft.Extensions.Configuration": "9.0.0",
@@ -1798,6 +1810,13 @@
"path": "microsoft.maui.controls.core/9.0.22",
"hashPath": "microsoft.maui.controls.core.9.0.22.nupkg.sha512"
},
+ "Microsoft.Maui.Controls.Maps/9.0.22": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-orF2cIa2dISDnrdIX7k8ynp+lYM6qcyhgQEw9KMhmlMFxyb1JdLMD59PrbVDfprKXxP4uapvT4O3tE0v3oodOw==",
+ "path": "microsoft.maui.controls.maps/9.0.22",
+ "hashPath": "microsoft.maui.controls.maps.9.0.22.nupkg.sha512"
+ },
"Microsoft.Maui.Controls.Xaml/9.0.22": {
"type": "package",
"serviceable": true,
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.dll b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.dll
index 8ad01c7..727d707 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.dll and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.dll differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.exe b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.exe
index 345dd2d..c598f68 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.exe and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.exe differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.pdb b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.pdb
index 846269b..55b9f7e 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.pdb and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Justice.pdb differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Microsoft.Maui.Controls.Maps.dll b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Microsoft.Maui.Controls.Maps.dll
new file mode 100644
index 0000000..349320c
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/Microsoft.Maui.Controls.Maps.dll differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-100.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-100.png
index c436d42..6d3f068 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-100.png and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-100.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-125.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-125.png
index db2ad0b..cf4c02f 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-125.png and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-125.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-150.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-150.png
index bcb2e33..db2ad0b 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-150.png and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-150.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-200.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-200.png
index 9a8613a..b353943 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-200.png and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-200.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-400.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-400.png
index 058b763..bf4362a 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-400.png and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/dotnet_bot.scale-400.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-100.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-100.png
new file mode 100644
index 0000000..061a888
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-100.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-125.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-125.png
new file mode 100644
index 0000000..55bec72
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-125.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-150.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-150.png
new file mode 100644
index 0000000..0cb5774
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-150.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-200.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-200.png
new file mode 100644
index 0000000..03c59cb
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-200.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-400.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-400.png
new file mode 100644
index 0000000..dfa563d
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/log.scale-400.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-100.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-100.png
new file mode 100644
index 0000000..1c5545e
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-100.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-125.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-125.png
new file mode 100644
index 0000000..32b20ec
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-125.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-150.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-150.png
new file mode 100644
index 0000000..b24940d
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-150.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-200.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-200.png
new file mode 100644
index 0000000..cc0422e
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-200.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-400.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-400.png
new file mode 100644
index 0000000..9a74e5d
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logSplashScreen.scale-400.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-100.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-100.png
new file mode 100644
index 0000000..a7db3dc
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-100.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-125.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-125.png
new file mode 100644
index 0000000..c235ee0
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-125.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-150.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-150.png
new file mode 100644
index 0000000..d2b8376
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-150.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-200.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-200.png
new file mode 100644
index 0000000..3a4c614
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-200.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-400.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-400.png
new file mode 100644
index 0000000..e3e2ec5
Binary files /dev/null and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/logoSplashScreen.scale-400.png differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/resources.pri b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/resources.pri
index d650d23..9cd0310 100644
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/resources.pri and b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/resources.pri differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splash.svg b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splash.svg
new file mode 100644
index 0000000..21dfb25
--- /dev/null
+++ b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splash.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-100.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-100.png
deleted file mode 100644
index 8a9d116..0000000
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-100.png and /dev/null differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-125.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-125.png
deleted file mode 100644
index ddc4de2..0000000
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-125.png and /dev/null differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-150.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-150.png
deleted file mode 100644
index 5aa6ac8..0000000
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-150.png and /dev/null differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-200.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-200.png
deleted file mode 100644
index 7bcf5ed..0000000
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-200.png and /dev/null differ
diff --git a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-400.png b/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-400.png
deleted file mode 100644
index ce7b800..0000000
Binary files a/bin/Debug/net9.0-windows10.0.19041.0/win10-x64/splashSplashScreen.scale-400.png and /dev/null differ