Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

design: Advanced search functionality #17

Open
jepotter1-archive opened this issue Mar 24, 2019 · 0 comments
Open

design: Advanced search functionality #17

jepotter1-archive opened this issue Mar 24, 2019 · 0 comments

Comments

@jepotter1-archive
Copy link

jepotter1-archive commented Mar 24, 2019

(Migrated from solus-project/budgie-desktop#1677.)

The difference between searching an application, searching the Internet and searching the filesystem is an unnecessary implementation detail. Users simply want to open up the search box and find something, and the computer should simply do it for them. We see the trend of global search across the technology industry with Siri, Google Assistant, Alexa, etc.

Proposal

  • If the search box contains an arithmetic expression, calculate the result and display it. Enter copies the result to the clipboard.
  • Query Wikipedia. If successful, display the title and synopsis of the Wikipedia article. Enter opens the full article on the default browser.
  • Query the Software Centre. If successful, display a list of matching applications. Enter opens the application listing in Software Centre.
  • Add an option to search the web for the search terms (using the user's selected search engine).
  • Support some sort of API for third-party extensibility. I suggested the GNOME 3 Search Provider API but @JoshStrobl said "Budgie is not GNOME." Maybe there is a need for a universal search API for Linux?

Prior Art

Windows 10 Cortana

windows10cortana

macOS Spotlight

macosspotlight

GNOME 3 Search

gnome3search

KDE Krunner

kdekrunner

@jepotter1-archive jepotter1-archive changed the title [feature request] Advanced search functionality design: Advanced search functionality Mar 24, 2019
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

No branches or pull requests

1 participant