diff --git a/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs b/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs index 3be72176b..ac1cb02ae 100644 --- a/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs +++ b/Flow.Launcher.Avalonia/ViewModel/MainViewModel.cs @@ -208,6 +208,19 @@ public partial class MainViewModel : ObservableObject } } + /// + /// Hide the main window. + /// + public void Hide() + { + MainWindowVisibility = false; + QueryText = ""; + ActiveView = ActiveView.Results; + ContextMenu.Clear(); + HideRequested?.Invoke(); + Log.Info(ClassName, "Hide requested"); + } + /// /// Show the main window. /// @@ -217,8 +230,8 @@ public partial class MainViewModel : ObservableObject QueryText = ""; ActiveView = ActiveView.Results; ContextMenu.Clear(); - HideRequested?.Invoke(); - Log.Info(ClassName, "Hide requested"); + ShowRequested?.Invoke(); + Log.Info(ClassName, "Show requested"); } ///