Skip to content

Native Pickers: Quick Open & Command Palette#2555

Merged
AmmarAbouZor merged 3 commits into
esrlabs:native-uifrom
AmmarAbouZor:command-palette
May 16, 2026
Merged

Native Pickers: Quick Open & Command Palette#2555
AmmarAbouZor merged 3 commits into
esrlabs:native-uifrom
AmmarAbouZor:command-palette

Conversation

@AmmarAbouZor
Copy link
Copy Markdown
Member

This PR provides:

  • Quick Open picker with ctrl/cmd + p to open recent session and files from favorite folders
  • Command palette with ctrl/mmd + shift + p to run UI commands with keyboard using fuzzy finder
  • Apply throttle to search in file explorer

* Quick actions palette to find chose between recent sessions and files
  in favorite directories
* Extend matchers to highlight the matched parts
* Add throttle to file tree + match on whole path.
* Extend throttle to ensure it will be applied on first letter to avoid
  the eager behavior, and apply it in quick open and file tree views.
* Close quick open on mouse clicks outside of the window.
* Add command palette to run commands from keyboard.
* Introduce fuzzy matcher.
* Move shared functionality for search pickers to their own module
* Move shared file picker functionality to their own module
* Move matchers to their own module
@AmmarAbouZor AmmarAbouZor merged commit 4de3338 into esrlabs:native-ui May 16, 2026
2 checks passed
@AmmarAbouZor AmmarAbouZor deleted the command-palette branch May 16, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant