Review of "Search Does Search" version 1.1.0 (1)

Details Page Preview

Web results directly in system search — a glance, not a browser. Type in the GNOME overview and the engine's own results page renders right there in the search list: read it, scroll it, click into a result without ever leaving the overview. It is built for the search you would rather not open a browser for — check a fact, read the first paragraph, carry on with what you were doing. It is not a browser and is not trying to become one: no address bar, no tabs, no forward button, no history, no downloads. When you want the actual web, press Enter and your default browser takes over, the one you already use with your logins and your extensions. The page is rendered by a separate process (GNOME Shell cannot host WebKit) and the query goes to the engine you pick in the settings — DuckDuckGo or Google — and to no one else. Requires the WebKit2 4.1 GJS typelib: gir1.2-webkit2-4.1 on Debian and Ubuntu, webkit2gtk4.1 on Fedora.

Extension Homepage
https://github.com/dixonSolutions/searchDOESsearch

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental) error 1 warning 2

Shexli found 3 issues that may need reviewer attention.

EGO-A-004 warning

extension files should not contain excessive ungated console logging

File contains 6 ungated console.log/warn/error calls (threshold: 5).

No excessive logging

  • rendererClient.js:155
    console.warn(`[SearchDoesSearch] could not stop the starting renderer: ${error}`)
  • rendererClient.js:172
    console.warn('[SearchDoesSearch] cannot render the results page: gjs is not installed')
  • rendererClient.js:194
    console.warn(`[SearchDoesSearch] renderer exited (status ${status})`)
  • rendererClient.js:200
    console.warn(`[SearchDoesSearch] failed to start the page renderer: ${error}`)
  • rendererClient.js:214
    console.warn(`[SearchDoesSearch] cannot reach the page renderer: ${error}`)
  • rendererClient.js:268
    console.warn(`[SearchDoesSearch] renderer ${method} failed: ${error}`)

EGO-P-007 warning

JavaScript files should be reachable from extension.js or prefs.js

Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.

Don't include unnecessary files

  • panel/sds-renderer.js

EGO-M-004 error

metadata shell-version must only include plausible stable releases and at most one development release

Field `shell-version` contains invalid values, more than one development release, or implausible future releases.

metadata.json must be well-formed

  • metadata.json
    shell-version=['48', '49', '50', '51']

All Versions

Version Status
1.1.0 (1) Unreviewed