From a608f98497bd9ad640b48aa2894e920cbe068259 Mon Sep 17 00:00:00 2001 From: Leon Hoppe Date: Wed, 12 Nov 2025 11:49:15 +0100 Subject: [PATCH] Project setup --- .gitignore | 5 + .idea/.idea.WorkTime/.idea/.gitignore | 15 + .idea/.idea.WorkTime/.idea/encodings.xml | 4 + .idea/.idea.WorkTime/.idea/indexLayout.xml | 8 + .idea/.idea.WorkTime/.idea/vcs.xml | 6 + WorkTime.Mobile/App.xaml | 14 + WorkTime.Mobile/App.xaml.cs | 13 + WorkTime.Mobile/AppShell.xaml | 14 + WorkTime.Mobile/AppShell.xaml.cs | 7 + WorkTime.Mobile/MainPage.xaml | 36 ++ WorkTime.Mobile/MainPage.xaml.cs | 20 + WorkTime.Mobile/MauiProgram.cs | 21 + .../Platforms/Android/AndroidManifest.xml | 6 + .../Platforms/Android/MainActivity.cs | 10 + .../Platforms/Android/MainApplication.cs | 12 + .../Android/Resources/values/colors.xml | 6 + .../Platforms/MacCatalyst/AppDelegate.cs | 8 + .../Platforms/MacCatalyst/Entitlements.plist | 14 + .../Platforms/MacCatalyst/Info.plist | 40 ++ .../Platforms/MacCatalyst/Program.cs | 13 + WorkTime.Mobile/Platforms/Windows/App.xaml | 8 + WorkTime.Mobile/Platforms/Windows/App.xaml.cs | 21 + .../Platforms/Windows/Package.appxmanifest | 46 ++ .../Platforms/Windows/app.manifest | 17 + WorkTime.Mobile/Platforms/iOS/AppDelegate.cs | 8 + WorkTime.Mobile/Platforms/iOS/Info.plist | 32 ++ WorkTime.Mobile/Platforms/iOS/Program.cs | 13 + .../iOS/Resources/PrivacyInfo.xcprivacy | 51 ++ .../Properties/launchSettings.json | 8 + WorkTime.Mobile/Resources/AppIcon/appicon.svg | 4 + .../Resources/AppIcon/appiconfg.svg | 8 + .../Resources/Fonts/OpenSans-Regular.ttf | Bin 0 -> 107276 bytes .../Resources/Fonts/OpenSans-Semibold.ttf | Bin 0 -> 111204 bytes .../Resources/Images/dotnet_bot.png | Bin 0 -> 92532 bytes WorkTime.Mobile/Resources/Raw/AboutAssets.txt | 15 + WorkTime.Mobile/Resources/Splash/splash.svg | 8 + WorkTime.Mobile/Resources/Styles/Colors.xaml | 44 ++ WorkTime.Mobile/Resources/Styles/Styles.xaml | 434 ++++++++++++++++++ WorkTime.Mobile/WorkTime.Mobile.csproj | 65 +++ WorkTime.slnx | 3 + 40 files changed, 1057 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.idea.WorkTime/.idea/.gitignore create mode 100644 .idea/.idea.WorkTime/.idea/encodings.xml create mode 100644 .idea/.idea.WorkTime/.idea/indexLayout.xml create mode 100644 .idea/.idea.WorkTime/.idea/vcs.xml create mode 100644 WorkTime.Mobile/App.xaml create mode 100644 WorkTime.Mobile/App.xaml.cs create mode 100644 WorkTime.Mobile/AppShell.xaml create mode 100644 WorkTime.Mobile/AppShell.xaml.cs create mode 100644 WorkTime.Mobile/MainPage.xaml create mode 100644 WorkTime.Mobile/MainPage.xaml.cs create mode 100644 WorkTime.Mobile/MauiProgram.cs create mode 100644 WorkTime.Mobile/Platforms/Android/AndroidManifest.xml create mode 100644 WorkTime.Mobile/Platforms/Android/MainActivity.cs create mode 100644 WorkTime.Mobile/Platforms/Android/MainApplication.cs create mode 100644 WorkTime.Mobile/Platforms/Android/Resources/values/colors.xml create mode 100644 WorkTime.Mobile/Platforms/MacCatalyst/AppDelegate.cs create mode 100644 WorkTime.Mobile/Platforms/MacCatalyst/Entitlements.plist create mode 100644 WorkTime.Mobile/Platforms/MacCatalyst/Info.plist create mode 100644 WorkTime.Mobile/Platforms/MacCatalyst/Program.cs create mode 100644 WorkTime.Mobile/Platforms/Windows/App.xaml create mode 100644 WorkTime.Mobile/Platforms/Windows/App.xaml.cs create mode 100644 WorkTime.Mobile/Platforms/Windows/Package.appxmanifest create mode 100644 WorkTime.Mobile/Platforms/Windows/app.manifest create mode 100644 WorkTime.Mobile/Platforms/iOS/AppDelegate.cs create mode 100644 WorkTime.Mobile/Platforms/iOS/Info.plist create mode 100644 WorkTime.Mobile/Platforms/iOS/Program.cs create mode 100644 WorkTime.Mobile/Platforms/iOS/Resources/PrivacyInfo.xcprivacy create mode 100644 WorkTime.Mobile/Properties/launchSettings.json create mode 100644 WorkTime.Mobile/Resources/AppIcon/appicon.svg create mode 100644 WorkTime.Mobile/Resources/AppIcon/appiconfg.svg create mode 100644 WorkTime.Mobile/Resources/Fonts/OpenSans-Regular.ttf create mode 100644 WorkTime.Mobile/Resources/Fonts/OpenSans-Semibold.ttf create mode 100644 WorkTime.Mobile/Resources/Images/dotnet_bot.png create mode 100644 WorkTime.Mobile/Resources/Raw/AboutAssets.txt create mode 100644 WorkTime.Mobile/Resources/Splash/splash.svg create mode 100644 WorkTime.Mobile/Resources/Styles/Colors.xaml create mode 100644 WorkTime.Mobile/Resources/Styles/Styles.xaml create mode 100644 WorkTime.Mobile/WorkTime.Mobile.csproj create mode 100644 WorkTime.slnx diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..add57be --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +bin/ +obj/ +/packages/ +riderModule.iml +/_ReSharper.Caches/ \ No newline at end of file diff --git a/.idea/.idea.WorkTime/.idea/.gitignore b/.idea/.idea.WorkTime/.idea/.gitignore new file mode 100644 index 0000000..7ec0ad3 --- /dev/null +++ b/.idea/.idea.WorkTime/.idea/.gitignore @@ -0,0 +1,15 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +/.idea.WorkTime.iml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/.idea.WorkTime/.idea/encodings.xml b/.idea/.idea.WorkTime/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.WorkTime/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.WorkTime/.idea/indexLayout.xml b/.idea/.idea.WorkTime/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/.idea.WorkTime/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.WorkTime/.idea/vcs.xml b/.idea/.idea.WorkTime/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.WorkTime/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WorkTime.Mobile/App.xaml b/WorkTime.Mobile/App.xaml new file mode 100644 index 0000000..690f1d6 --- /dev/null +++ b/WorkTime.Mobile/App.xaml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/WorkTime.Mobile/App.xaml.cs b/WorkTime.Mobile/App.xaml.cs new file mode 100644 index 0000000..b7333d9 --- /dev/null +++ b/WorkTime.Mobile/App.xaml.cs @@ -0,0 +1,13 @@ +using Microsoft.Extensions.DependencyInjection; + +namespace WorkTime.Mobile; + +public partial class App : Application { + public App() { + InitializeComponent(); + } + + protected override Window CreateWindow(IActivationState? activationState) { + return new Window(new AppShell()); + } +} \ No newline at end of file diff --git a/WorkTime.Mobile/AppShell.xaml b/WorkTime.Mobile/AppShell.xaml new file mode 100644 index 0000000..a80298e --- /dev/null +++ b/WorkTime.Mobile/AppShell.xaml @@ -0,0 +1,14 @@ + + + + + + diff --git a/WorkTime.Mobile/AppShell.xaml.cs b/WorkTime.Mobile/AppShell.xaml.cs new file mode 100644 index 0000000..68fb7d4 --- /dev/null +++ b/WorkTime.Mobile/AppShell.xaml.cs @@ -0,0 +1,7 @@ +namespace WorkTime.Mobile; + +public partial class AppShell : Shell { + public AppShell() { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/WorkTime.Mobile/MainPage.xaml b/WorkTime.Mobile/MainPage.xaml new file mode 100644 index 0000000..594d604 --- /dev/null +++ b/WorkTime.Mobile/MainPage.xaml @@ -0,0 +1,36 @@ + + + + + + + +