diff --git a/KeyVaultExplorer/App.axaml.cs b/KeyVaultExplorer/App.axaml.cs index 6a6c9c7..9a1cd2c 100644 --- a/KeyVaultExplorer/App.axaml.cs +++ b/KeyVaultExplorer/App.axaml.cs @@ -35,13 +35,14 @@ public static void CreateDesktopResources() if (!dbPassExists) DatabaseEncryptedPasswordManager.SetSecret($"keyvaultexplorer_{System.Guid.NewGuid().ToString()[..6]}"); - Dispatcher.UIThread.Post(async () => + + Task.Run(async () => { await KvExplorerDb.OpenSqlConnection(); if (!dbExists) KvExplorerDb.InitializeDatabase(); - }, DispatcherPriority.Loaded); + }); string settingsPath = Path.Combine(Constants.LocalAppDataFolder, "settings.json"); if (!File.Exists(settingsPath)) diff --git a/KeyVaultExplorer/KeyVaultExplorer.csproj b/KeyVaultExplorer/KeyVaultExplorer.csproj index 1a6849e..1b39b50 100644 --- a/KeyVaultExplorer/KeyVaultExplorer.csproj +++ b/KeyVaultExplorer/KeyVaultExplorer.csproj @@ -4,7 +4,7 @@ $(TargetFrameworks);net8.0-windows10.0.19041.0 enable - latest + preview $([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)\\..\\VERSION")) true true diff --git a/KeyVaultExplorer/Models/Constants.cs b/KeyVaultExplorer/Models/Constants.cs index 2f0e71b..133bcae 100644 --- a/KeyVaultExplorer/Models/Constants.cs +++ b/KeyVaultExplorer/Models/Constants.cs @@ -29,9 +29,9 @@ public static class Constants // Cache settings public const string CacheFileName = "keyvaultexplorer_msal_cache.txt"; - public static readonly string LocalAppDataFolder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\keyvaultexplorerforazure"; + public static readonly string LocalAppDataFolder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\KeyVaultExplorerForAzure"; - public static readonly string DatabaseFilePath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\keyvaultexplorerforazure\\keyvaultexplorerforazure.db"; + public static readonly string DatabaseFilePath = LocalAppDataFolder+ "\\KeyVaultExplorerForAzure.db"; public const string KeyChainServiceName = "keyvaultexplorerforazure_msal_service"; public const string KeyChainAccountName = "keyvaultexplorerforazure_msal_account"; diff --git a/KeyVaultExplorer/Resources/Styles.axaml b/KeyVaultExplorer/Resources/Styles.axaml index 80da99e..60f1c61 100644 --- a/KeyVaultExplorer/Resources/Styles.axaml +++ b/KeyVaultExplorer/Resources/Styles.axaml @@ -208,7 +208,7 @@