diff --git a/Flow.Launcher/Themes/BlurBlack Darker.xaml b/Flow.Launcher/Themes/BlurBlack Darker.xaml
new file mode 100644
index 000000000..5c615d500
--- /dev/null
+++ b/Flow.Launcher/Themes/BlurBlack Darker.xaml
@@ -0,0 +1,63 @@
+
+
+
+
+
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #356ef3
+
+
+
+
+
+
diff --git a/Flow.Launcher/Themes/BlurWhite.xaml b/Flow.Launcher/Themes/BlurWhite.xaml
index 1c1f2f9ec..6a130bb39 100644
--- a/Flow.Launcher/Themes/BlurWhite.xaml
+++ b/Flow.Launcher/Themes/BlurWhite.xaml
@@ -17,7 +17,7 @@
@@ -26,7 +26,7 @@
-
+
diff --git a/Flow.Launcher/Themes/Gray.xaml b/Flow.Launcher/Themes/Gray.xaml
index 16a1db274..1fbaa959a 100644
--- a/Flow.Launcher/Themes/Gray.xaml
+++ b/Flow.Launcher/Themes/Gray.xaml
@@ -4,21 +4,19 @@
@@ -31,15 +29,15 @@
- #00AAF6
+ #787878
@@ -38,7 +38,7 @@
- #3875D7
+ #909090
+
+
+
+
+
+
+
+
+
+
+
+ #5e81ac
+
+
+
+
diff --git a/Flow.Launcher/Themes/Nord.xaml b/Flow.Launcher/Themes/Nord.xaml
new file mode 100644
index 000000000..2253b3410
--- /dev/null
+++ b/Flow.Launcher/Themes/Nord.xaml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #5e81ac
+
+
+
+
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Main.cs b/Plugins/Flow.Launcher.Plugin.PluginsManager/Main.cs
index 1d473a82a..66bfd2ab5 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Main.cs
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Main.cs
@@ -30,7 +30,7 @@ namespace Flow.Launcher.Plugin.PluginsManager
return new PluginsManagerSettings(viewModel);
}
- public async Task InitAsync(PluginInitContext context)
+ public Task InitAsync(PluginInitContext context)
{
Context = context;
viewModel = new SettingsViewModel(context);
@@ -38,16 +38,21 @@ namespace Flow.Launcher.Plugin.PluginsManager
contextMenu = new ContextMenu(Context);
pluginManager = new PluginsManager(Context, Settings);
var updateManifestTask = pluginManager.UpdateManifest();
- if (await Task.WhenAny(updateManifestTask, Task.Delay(500)) == updateManifestTask)
+ _ = updateManifestTask.ContinueWith(t =>
{
- lastUpdateTime = DateTime.Now;
- }
- else
- {
- context.API.ShowMsg("Plugin Manifest Download Fail.",
- @"Please check internet transmission with Github.com.
- You may not be able to Install and Update Plugin.", pluginManager.icoPath);
- }
+ if (t.IsCompletedSuccessfully)
+ {
+ lastUpdateTime = DateTime.Now;
+ }
+ else
+ {
+ context.API.ShowMsg("Plugin Manifest Download Fail.",
+ "Please check if you can connect to github.com. " +
+ "This error means you may not be able to Install and Update Plugin.", pluginManager.icoPath, false);
+ }
+ });
+
+ return Task.CompletedTask;
}
public List LoadContextMenus(Result selectedResult)
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json b/Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json
index 7f3f4a5cf..75d6038d4 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json
@@ -6,7 +6,7 @@
"Name": "Plugins Manager",
"Description": "Management of installing, uninstalling or updating Flow Launcher plugins",
"Author": "Jeremy Wu",
- "Version": "1.6.0",
+ "Version": "1.6.1",
"Language": "csharp",
"Website": "https://github.com/Flow-Launcher/Flow.Launcher",
"ExecuteFileName": "Flow.Launcher.Plugin.PluginsManager.dll",