From 6d8ee6411775e4dfa7341601285820dfb0542379 Mon Sep 17 00:00:00 2001 From: DB p Date: Fri, 12 Nov 2021 13:02:59 +0900 Subject: [PATCH] - Change trigger animation Timing - Change HideOnStartup using Animator --- Flow.Launcher/App.xaml.cs | 10 +++++++++- Flow.Launcher/ViewModel/MainViewModel.cs | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/App.xaml.cs b/Flow.Launcher/App.xaml.cs index 8c869e941..52faf8658 100644 --- a/Flow.Launcher/App.xaml.cs +++ b/Flow.Launcher/App.xaml.cs @@ -101,7 +101,15 @@ namespace Flow.Launcher API.SaveAppAllSettings(); - _mainVM.MainWindowVisibility = _settings.HideOnStartup ? Visibility.Hidden : Visibility.Visible; + if (_settings.HideOnStartup) + { + _mainVM.Hide(); + } + else + { + window.WindowAnimator(); + } + Log.Info("|App.OnStartup|End Flow Launcher startup ---------------------------------------------------- "); }); } diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index 02f2908d2..4509d1fce 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -713,8 +713,8 @@ namespace Flow.Launcher.ViewModel if (WinToggleStatus != true) { MainWindowVisibility = Visibility.Visible; - ((MainWindow)Application.Current.MainWindow).WindowAnimator(); WinToggleStatus = true; + ((MainWindow)Application.Current.MainWindow).WindowAnimator(); MainWindowOpacity = 1; } else