mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
4.06k stars 1.25k forks source link

Add Spotlight/Omnibar component #13932

Open oliviertassinari opened 2 years ago

oliviertassinari commented 2 years ago

Summary 💡

Add a macOS Spotlight-style typeahead component.

Benchmark 🌈

Motivation 🔦

At this point, I should have provided enough examples that surface how this could be a valuable pattern.

A side note about the future potential of this component (beyond the MIT license). MUI could extend such an MIT component in the next 2-3 years into a SaaS service that helps improve the UX for end-users, e.g. https://www.commandbar.com/. Thanks @ronreiter for raising the opportunity. https://www.notion.so/mui-org/Low-code-directions-available-10aeeb10596d41ac97593c6928c361aa#68b80e727c6044118770d3a054de9b09

People asking for it

Search keywords:

abhinav-22-tech commented 2 years ago

@oliviertassinari is there any step taken related to this new component?

oliviertassinari commented 2 years ago

@abhinav-22-tech Not I'm aware of but I think that it could be a great component to experiment with (as unstable to start with).

I guess that we could use it to implement our own UI instead of using Algolia's one for the search on the documentation. The version of Algolia has a number of bugs.