Review of "WayToClip" version 1

Details Page Preview

Keyboard-driven clipboard manager. Press a shortcut, a popup opens at your cursor, press 1-9 to paste. Fast, simple, efficient. Inspired by the classic Windows utility CLCL, with monitoring logic built upon Clipboard Indicator. NOTE: No shortcut is set by default. Please go to the extension settings to bind a custom shortcut (e.g., Alt+X) to "Toggle the cursor popup".

Extension Homepage
https://github.com/AndersKlint/way-to-clip

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

Shexli found 3 issues 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:10
    St.Clipboard.get_default()

EGO-X-003 warning

extensions should not call run_dispose in extension code

Extension code should not call `run_dispose()`.

GObject.Object.run_dispose

  • src/paste/keyboard.js:25
    this.#device.run_dispose()

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=['46', '47', '48', '49', '50', '51']

All Versions

Version Status
1 Unreviewed

Previous Reviews on this Version

AndersKlint posted a review
Dev here: I support a wide range of versions to both cover Ubuntu 24.04 LTS and the newly released GNOME 51. All versions have been tested on either real hardware or VMs, checking both journalctl and LookingGlass for exceptions / log spam. The following has been tested: - Ubuntu 24.04 LTS - GNOME 46.0 (VM) - Fedora 41 - GNOME 47 (VM) - Fedora 42 - GNOME 48 (VM) - Fedora 43 - GNOME 49.9 - Fedora 44 - GNOME 50.4 - Fedora 45 (pre-release) - GNOME 51 (VM)