Review of "Eureka" version 1.1.1 (1)

Details Page Preview

Spotlight-style search bar and app launcher for GNOME 50, like macOS Spotlight, Alfred or Raycast. Press Super+Space and type: apps, open windows, files and folders, emoji, Settings pages, calculator, unit and currency converter, lock/suspend/restart and web search, all in one box. Material You look that follows your accent colour, light or dark, with optional blur. Customise the theme, colour, shape, size, font, transparency, shortcuts, sources and web engines. Private and safe: nothing logged, no network unless you turn on the currency converter (it only downloads the ECB's public rates, never your searches), and it never runs programs or scripts it finds. It uses its own window and does not modify the overview, so it cannot break GNOME's own search. Clipboard: Eureka never reads the clipboard. It writes to it only when you press Enter on a calculator or converter result, or Alt+Enter to copy a file path.

Extension Homepage
https://github.com/Shahriyar31/eureka

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) manual_review 1

Shexli found 1 issue that may need reviewer attention.

EGO-A-005 manual_review

extensions should not access the clipboard directly

Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.

Review Guidelines

  • extension.js:358
    St.Clipboard.get_default()
  • extension.js:504
    St.Clipboard.get_default()
  • providers/sources.js:78
    St.Clipboard.get_default()
  • providers/sources.js:89
    St.Clipboard.get_default()

All Versions

Version Status
1.1.1 (1) Unreviewed

Previous Reviews on this Version

Shahriyar_31 posted a review
Hi, thanks for reviewing! About the Shexli clipboard note: all four calls are St.Clipboard.get_default().set_text(...) and only run when the user presses Enter on a calculator, unit or currency result, or Alt+Enter to copy a file path (extension.js:358 and 504, providers/sources.js:78 and 89). Eureka never reads the clipboard. This is declared in the description.
Shahriyar_31 posted a review
Hi, thanks for reviewing! About the Shexli clipboard note: all four calls are St.Clipboard.get_default().set_text(...) and only run when the user presses Enter on a calculator, unit or currency result, or Alt+Enter to copy a file path (extension.js:358 and 504, providers/sources.js:78 and 89). Eureka never reads the clipboard. This is declared in the description.