Merge pull request #2133 from rainyl/dev

Add plugin API: HideMainWindow(), IsMainWindowVisible()
This commit is contained in:
Garulf 2023-05-11 15:37:13 -04:00 committed by GitHub
commit cd06f13d76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View file

@ -80,6 +80,17 @@ namespace Flow.Launcher.Plugin
/// </summary>
void ShowMainWindow();
/// <summary>
/// Hide MainWindow
/// </summary>
void HideMainWindow();
/// <summary>
/// Representing whether the main window is visible
/// </summary>
/// <returns></returns>
bool IsMainWindowVisible();
/// <summary>
/// Show message box
/// </summary>

View file

@ -73,6 +73,10 @@ namespace Flow.Launcher
public void ShowMainWindow() => _mainVM.Show();
public void HideMainWindow() => _mainVM.Hide();
public bool IsMainWindowVisible() => _mainVM.MainWindowVisibilityStatus;
public void CheckForNewUpdate() => _settingsVM.UpdateApp();
public void SaveAppAllSettings()