files-community / files-community/Files

Feature: Omnibar

Open
#16,029 1 comment 1 reaction 0 assignees View on GitHub
area - omnibar help wanted
Dominant language
C#
Stars
45.4k
Forks
2.9k
Avg merge
19h 1m
Merged PRs (30d)
60

Description

### What feature or improvement do you think would benefit Files?

TBA

### Requirements

- Touch friendly
- Proper keyboard navigation #7077 #7086
- Responsive design #5513
- Add RichGlyph to command palette items #14707

## Bug tracker

- [x] Pressing esc in any mode should remove focus from Omnibar
- [x] Pressing enter in any mode should remove focus from Omnibar
- [x] Command Palette should display a message when no results are found
- [x] Focus Omnibar when using the Edit Path action
- [x] Pressing the down arrow when focused on a breadcrumb should expand its flyout
- [x] Filter out the "Command Palette" action from the Command Palette
- [x] Reset scroll position when opening the Command Palette flyout
- [x] Mode icons aren't updating when switching themes
- [x] Switching tabs while focused on the Omnibar causes a crash
- [x] Tab navigation isn't properly focusing on the Breadcrumb Bar
- [x] Chevrons are disappearing after adding a new tab
- [x] Switching between Path mode and Command mode a couple of times causes crash
- [x] Entering text in Command mode, switching to Edit path mode, and then back to Command mode doesn't clear the original text.
- [x] Pressing tab in Command mode closes flyout but doesn't switch to the next control
- [x] Switching to Path mode from Command mode isn't selecting the text
- [x] When breadcrumb flyout is open, clicking on Command mode switches to path mode.
- [x] Pressing enter key while focused on a mode button isn't switching modes (`PART_ModeButton` appears to be missing the keyboard events)
- [x] When Command mode flyout is open, clicking a button in the UI will not close the flyout
- [x] Add drag & drop support
- [x] On a fresh start, focusing on the Path Mode textbox doesn't open the suggestion flyout (but only when multiple tabs are open)
- [x] Suggestions don't update while typing
- [x] Holding the arrow key in Command Palette mode sometimes removes focus from the suggestions and instead filters the commands
- [x] Suggestions in path mode don't update when switching tabs
- [x] Display search suggestions in search mode
- [x] Omnibar text is incorrect when selecting suggestions via arrow keys in search mode
- [x] Update chevron tooltip to include folder name
- [x] Add tooltip to the root item chevron
- [x] If a file is selected, focusing on Command mode button via tab navigation and pressing enter opens the selected file
- [x] When using Command mode, switching tabs and then switching back reopens the Omnibar flyout
- [x] Switching folders via breadcrumb bar is incorrectly using a navigation transition
- [x] Breadcrumb bar doesn't work in search results page
- [x] Switching to a different window while the flyout is open closes it, but it reopens when refocusing the window
- [x] 'Search' action doesn't work when triggered from the Command Palette
- [x] Actions sometimes have the wrong icon (this isn't a new issue)
- [x] Clicking empty area in file list via touch doesn't close Omnibar #15051
- [x] Command Palette sometimes freezes the UI
- [x] https://github.com/files-community/Files/issues/17378
- [ ] Pasting via right click menu doesn't work (see #17423)
- [ ] Round the 'clear' button on search mode
- [ ] Implement search header (a basic header was added)
- [ ] Improve animation when switching modes (future phase)
- [ ] Focus on chevron flyout menu when opened (this isn't a new issue)
- [ ] Support deleting history items in path and search mode
- [ ] Fix RTL support
- [ ] Add groups to suggestion flyout (recent etc)
- [ ] Fix high contrast theme
- [ ] ~~Update path mode flyout when no results are found~~

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.