From 5597446e9589d0c45377720c2f813a6704b773e6 Mon Sep 17 00:00:00 2001 From: Thomas Peterson Date: Mon, 11 Nov 2024 09:07:13 +0100 Subject: [PATCH] Fixes --- .idea/.idea.PSCHelpdesk/.idea/avalonia.xml | 5 + .idea/.idea.PSCHelpdesk/.idea/workspace.xml | 111 +- HetznerServer/HetznerServer.cs | 2 +- HetznerServer/HetznerServer.csproj | 5 + HetznerServer/Models/Domain.cs | 11 + HetznerServer/Models/Server.cs | 41 +- HetznerServer/Service/ServerService.cs | 102 +- HetznerServer/ViewModels/ServerViewModel.cs | 2 +- HetznerServer/Views/ServerView.axaml | 55 +- HetznerServer/Views/ServerView.axaml.cs | 14 + Nextcloud/Models/Settings.cs | 11 + Nextcloud/Nextcloud.cs | 43 + Nextcloud/Nextcloud.csproj | 17 +- .../ViewModels/NextcloudSettingsViewModel.cs | 27 + Nextcloud/Views/NextcloudSettingsView.axaml | 18 + .../Views/NextcloudSettingsView.axaml.cs | 31 + PSCHelpdesk.sln.DotSettings.user | 6 + PSCHelpdesk/PSCHelpdesk/App.axaml | 15 +- .../PSCHelpdesk/Controls/ProgressRing.axaml | 392 ++ .../Controls/ProgressRing.axaml.cs | 102 + PSCHelpdesk/PSCHelpdesk/LightTheme.axaml | 54 + PSCHelpdesk/PSCHelpdesk/PSCHelpdesk.csproj | 2 +- .../PSCHelpdesk/Services/PluginService.cs | 4 + PSCHelpdesk/PSCHelpdesk/Startup.cs | 10 +- PSCHelpdesk/PSCHelpdesk/Tasks/TaskManager.cs | 146 + .../Toasts/Display/ToastHolder.axaml | 47 + .../Toasts/Display/ToastHolder.axaml.cs | 13 + .../Toasts/Display/ToastHolderViewModel.cs | 23 + .../Toasts/Display/ToastNotification.axaml | 40 + .../Toasts/Display/ToastNotification.axaml.cs | 13 + .../Display/ToastNotificationViewModel.cs | 16 + .../PSCHelpdesk/Toasts/ToastManager.cs | 68 + PSCHelpdesk/PSCHelpdesk/ViewLocator.cs | 28 +- .../ViewModels/MainWindowViewModel.cs | 37 +- .../PSCHelpdesk/Views/MainWindow.axaml | 75 +- Shared/IconPack/IconControl.axaml | 37 + Shared/IconPack/IconControl.cs | 139 + .../Icons/PackIconEntypoDataFactory.cs | 441 ++ Shared/IconPack/Icons/PackIconEntypoKind.cs | 431 ++ .../Icons/PackIconFeatherIconsDataFactory.cs | 312 ++ .../Icons/PackIconFeatherIconsKind.cs | 302 ++ .../Icons/PackIconFontAwesomeDataFactory.cs | 1586 ++++++ .../IconPack/Icons/PackIconFontAwesomeKind.cs | 1576 ++++++ .../Icons/PackIconMaterialDataFactory.cs | 4825 +++++++++++++++++ Shared/IconPack/Icons/PackIconMaterialKind.cs | 4815 ++++++++++++++++ .../Icons/PackIconOcticonsDataFactory.cs | 226 + Shared/IconPack/Icons/PackIconOcticonsKind.cs | 216 + Shared/Service/IToastManager.cs | 6 + Shared/Shared.axaml | 5 + Shared/Shared.csproj | 7 + Shared/Tasks/ITaskManager.cs | 6 + 51 files changed, 16411 insertions(+), 105 deletions(-) create mode 100644 HetznerServer/Models/Domain.cs create mode 100644 Nextcloud/Models/Settings.cs create mode 100644 Nextcloud/Nextcloud.cs create mode 100644 Nextcloud/ViewModels/NextcloudSettingsViewModel.cs create mode 100644 Nextcloud/Views/NextcloudSettingsView.axaml create mode 100644 Nextcloud/Views/NextcloudSettingsView.axaml.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/Controls/ProgressRing.axaml create mode 100644 PSCHelpdesk/PSCHelpdesk/Controls/ProgressRing.axaml.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/LightTheme.axaml create mode 100644 PSCHelpdesk/PSCHelpdesk/Tasks/TaskManager.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/Display/ToastHolder.axaml create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/Display/ToastHolder.axaml.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/Display/ToastHolderViewModel.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/Display/ToastNotification.axaml create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/Display/ToastNotification.axaml.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/Display/ToastNotificationViewModel.cs create mode 100644 PSCHelpdesk/PSCHelpdesk/Toasts/ToastManager.cs create mode 100644 Shared/IconPack/IconControl.axaml create mode 100644 Shared/IconPack/IconControl.cs create mode 100644 Shared/IconPack/Icons/PackIconEntypoDataFactory.cs create mode 100644 Shared/IconPack/Icons/PackIconEntypoKind.cs create mode 100644 Shared/IconPack/Icons/PackIconFeatherIconsDataFactory.cs create mode 100644 Shared/IconPack/Icons/PackIconFeatherIconsKind.cs create mode 100644 Shared/IconPack/Icons/PackIconFontAwesomeDataFactory.cs create mode 100644 Shared/IconPack/Icons/PackIconFontAwesomeKind.cs create mode 100644 Shared/IconPack/Icons/PackIconMaterialDataFactory.cs create mode 100644 Shared/IconPack/Icons/PackIconMaterialKind.cs create mode 100644 Shared/IconPack/Icons/PackIconOcticonsDataFactory.cs create mode 100644 Shared/IconPack/Icons/PackIconOcticonsKind.cs create mode 100644 Shared/Service/IToastManager.cs create mode 100644 Shared/Shared.axaml create mode 100644 Shared/Tasks/ITaskManager.cs diff --git a/.idea/.idea.PSCHelpdesk/.idea/avalonia.xml b/.idea/.idea.PSCHelpdesk/.idea/avalonia.xml index fdb6bad..6588654 100644 --- a/.idea/.idea.PSCHelpdesk/.idea/avalonia.xml +++ b/.idea/.idea.PSCHelpdesk/.idea/avalonia.xml @@ -7,6 +7,10 @@ + + + + @@ -18,6 +22,7 @@ + diff --git a/.idea/.idea.PSCHelpdesk/.idea/workspace.xml b/.idea/.idea.PSCHelpdesk/.idea/workspace.xml index 275ea21..53ecc36 100644 --- a/.idea/.idea.PSCHelpdesk/.idea/workspace.xml +++ b/.idea/.idea.PSCHelpdesk/.idea/workspace.xml @@ -11,20 +11,25 @@ + - + + + + - + + + + - - - + - - - - + + + - + + + - - - - - + + + @@ -85,6 +89,8 @@ ".NET Project.PSCHelpdesk.Desktop.executor": "Run", "Publish to folder.Build HetznerServer Plugin Debug.executor": "Run", "Publish to folder.Publish HetznerServer to folder.executor": "Run", + "Publish to folder.Publish NextCloud to folder.executor": "Run", + "Publish to folder.Publish Nextcloud to folder.executor": "Run", "RunOnceActivity.ShowReadmeOnStart": "true", "XThreadsFramesViewSplitterKey": "0.4427131", "git-widget-placeholder": "master", @@ -100,7 +106,11 @@ }]]> - + + + + + @@ -156,6 +166,7 @@ @@ -181,6 +192,7 @@ + @@ -199,6 +211,8 @@ + + @@ -302,6 +316,71 @@