Skip to content

Commit e282fc5

Browse files
committed
- Remove visible/collapsed code (only using opacity)
- Remove All Delay
1 parent e30af37 commit e282fc5

File tree

2 files changed

+2
-15
lines changed

2 files changed

+2
-15
lines changed

Flow.Launcher/MainWindow.xaml.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -348,16 +348,12 @@ private void OnPreviewDragOver(object sender, DragEventArgs e)
348348
private async void OnContextMenusForSettingsClick(object sender, RoutedEventArgs e)
349349
{
350350
_viewModel.Hide();
351-
await Task.Delay(50);
352351
App.API.OpenSettingDialog();
353352
}
354353

355354

356355
private async void OnDeactivated(object sender, EventArgs e)
357356
{
358-
// need time to initialize the main query window animation
359-
if (_settings.UseAnimation)
360-
await Task.Delay(50);
361357
if (_settings.HideWhenDeactive)
362358
{
363359
_viewModel.Hide();

Flow.Launcher/ViewModel/MainViewModel.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,7 @@ public void ToggleFlowLauncher()
702702
public void Show()
703703
{
704704
((MainWindow)Application.Current.MainWindow).WindowAnimator();
705-
MainWindowVisibility = Visibility.Visible;
705+
//MainWindowVisibility = Visibility.Visible;
706706
WinToggleStatus = true;
707707
MainWindowOpacity = 1;
708708
}
@@ -714,29 +714,20 @@ public async void Hide()
714714
case LastQueryMode.Empty:
715715
ChangeQueryText(string.Empty);
716716
MainWindowOpacity = 0; // Trick for no delay
717-
await Task.Delay(50); //Time for change to opacity
718717
break;
719718
case LastQueryMode.Preserved:
720719
MainWindowOpacity = 0;
721-
if (_settings.UseAnimation)
722-
{
723-
await Task.Delay(50);
724-
}
725720
LastQuerySelected = true;
726721
break;
727722
case LastQueryMode.Selected:
728723
MainWindowOpacity = 0;
729-
if (_settings.UseAnimation)
730-
{
731-
await Task.Delay(50);
732-
}
733724
LastQuerySelected = false;
734725
break;
735726
default:
736727
throw new ArgumentException($"wrong LastQueryMode: <{_settings.LastQueryMode}>");
737728
}
738729
WinToggleStatus = false;
739-
MainWindowVisibility = Visibility.Collapsed;
730+
MainWindowOpacity = 0;
740731
}
741732

742733
#endregion

0 commit comments

Comments
 (0)