luci icon indicating copy to clipboard operation
luci copied to clipboard

Feature request: Search bar for Luci

Open SimplyProgrammer opened this issue 4 months ago • 1 comments

What would you like to see in luci?

Hello.

I am new to OpenWrt, and I am trying to get used to it after coming from TP-Link router. I am mainly using the web interface Luci, and the thing is that I find myself clicking through the menus quite a lot when searching for things/options.

The TP-Link router had this nice feature, where you are able to search for the UI menus and options with the search bar that is built into the interface:

Image In this example, I am searching for guest, hoping to find something like "guest network" and indeed that is what I get.

Or, for example, Opensense, which is probably the closest thing I can compare this to, has also something similar (although it is quite limited in what it can do):

Image Here I am searching for Secure Shell and would like to see something SSH or Administration related, this is also relevant for OpenWrt.

How I would like it to look (or something along those lines):

Image (Example uses Argon theme, but the default one should work the same. Only position and appearance of the whole thing may differ) I am by no means a UI/UX example, this is just a sketch, it would be great if the real version was slightly better. TLDR: When I type into the search bar, it should provide a list of available options that match the search query. The options should be queried/searched primarily based on the navigation layout and/or the available routes that are provided by the web interface. In the best possible case, also by the matching field names contained in the body of the current tab. For example, when I would search for "port" I might get something like `System > Adminsitration > SSH Access - Port = 22`... And after clicking on something, I should get redirected to ii.

It would be nice to see something like this in OpenWrt as well, both for newbies to get around and discover things more easily and also a huge user experience in general, since it would greatly speed up the navigation.

I would really like to see something like this. But maybe there already is some external plugin that can do this, that I am just not aware of. If so, I would like to hear about that as well. For now only thing I can do is googling everything or uci show | grep idk and hope for the best, which is not exactly it...

SimplyProgrammer avatar Aug 23 '25 23:08 SimplyProgrammer