Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/Files.App.Controls/Omnibar/Omnibar.Events.cs
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,12 @@ private void AutoSuggestBoxSuggestionsPopup_GettingFocus(UIElement sender, Getti
args.TryCancel();
}

private void AutoSuggestBoxSuggestionsPopup_Opened(object? sender, object e)
{
if (_textBoxSuggestionsListView.Items.Count >= 0)
_textBoxSuggestionsListView.ScrollIntoView(_textBoxSuggestionsListView.Items[0]);
}

private void AutoSuggestBoxSuggestionsListView_ItemClick(object sender, ItemClickEventArgs e)
{
if (CurrentSelectedMode is null)
Expand Down
1 change: 1 addition & 0 deletions src/Files.App.Controls/Omnibar/Omnibar.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ protected override void OnApplyTemplate()
_textBox.KeyDown += AutoSuggestBox_KeyDown;
_textBox.TextChanged += AutoSuggestBox_TextChanged;
_textBoxSuggestionsPopup.GettingFocus += AutoSuggestBoxSuggestionsPopup_GettingFocus;
_textBoxSuggestionsPopup.Opened += AutoSuggestBoxSuggestionsPopup_Opened;
_textBoxSuggestionsListView.ItemClick += AutoSuggestBoxSuggestionsListView_ItemClick;
_textBoxSuggestionsListView.SelectionChanged += AutoSuggestBoxSuggestionsListView_SelectionChanged;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1232,7 +1232,8 @@ public void PopulateOmnibarSuggestionsForCommandPaletteMode()

foreach (var item in suggestionItems)
{
OmnibarCommandPaletteModeSuggestionItems.Add(item);
if (item.Text != Commands.OpenCommandPalette.Code.ToString())
OmnibarCommandPaletteModeSuggestionItems.Add(item);
}

if (OmnibarCommandPaletteModeSuggestionItems.Count is 0)
Expand Down
Loading