From a01e0d484aef96eef4ebedbc8c38d504b166c9b0 Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Mon, 19 Apr 2021 07:23:50 +1000 Subject: [PATCH] add tips and userdata location commands for Sys plugin --- .../Languages/en.xaml | 2 ++ Plugins/Flow.Launcher.Plugin.Sys/Main.cs | 26 +++++++++++++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml index 4f841c07f..45ab9a304 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml +++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml @@ -20,6 +20,8 @@ Refreshes plugin data with new content Open Flow Launcher's log location Check for new Flow Launcher update + Visit Flow Launcher's documentation for more help and how to use tips + Open the location where Flow Launcher's settings are stored Success diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs index 380782650..c6b240072 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs @@ -278,11 +278,33 @@ namespace Flow.Launcher.Plugin.Sys Action = c => { var logPath = Path.Combine(DataLocation.DataDirectory(), "Logs", Constant.Version); - Process.Start("explorer".SetProcessStartInfo(arguments: logPath)); + FilesFolders.OpenPath(logPath); + return true; + } + }, + new Result + { + Title = "Flow Launcher Tips", + SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_open_docs_tips"), + IcoPath = "Images\\app.png", + Action = c => + { + SearchWeb.NewTabInBrowser(Constant.Documentation); + return true; + } + }, + new Result + { + Title = "Flow Launcher UserData Folder", + SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_open_userdata_location"), + IcoPath = "Images\\app.png", + Action = c => + { + FilesFolders.OpenPath(DataLocation.DataDirectory()); return true; } } - }); + }); return results; }