Review of "Top Panel Logo" version 25

Details Page Preview

Adds a customizable button to your top panel, letting you personalize your GNOME desktop with the icon of your choice. Set your preferred icon, adjust its size, position and background color, and decide what happens when you click it! Choose from: - Do Nothing - Show Overview - Show Apps Grid - Hide Visible Windows - Open System Monitor - Launch App - Custom Command - Open Website - Open Folder

Extension Homepage
https://github.com/jmpegi/top-panel-logo

No comments.

Diff Against

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

Shexli found 2 issues that may need reviewer attention.

EGO-A-004 warning

extension files should not contain excessive ungated console logging

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

No excessive logging

  • extension.js:314
    console.error("Failed to hide/show visible windows:", e)
  • extension.js:323
    console.error("Failed to launch system monitor:", e)
  • extension.js:345
    console.error(`Failed to launch app on ${clickType} click:`, e)
  • extension.js:370
              console.error(
                `Failed to run custom command on ${clickType} click:`,
                e,
              )
  • extension.js:403
    console.error("No default web browser found")
  • extension.js:407
    console.error("Failed to Open Website:", e)
  • extension.js:446
    console.error("No default file manager found")
  • extension.js:450
    console.error("Failed to Open Folder:", e)
  • extension.js:76
    console.log("Icon file not found or invalid: " + finalIconPath)
  • extension.js:86
    console.log("Error loading icon: " + e.message)

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

All Versions

Version Status
25 Active
24 Active
23 Rejected
22 Active
21 Active
20 Active
19 Rejected
18 Active
17 Active
16 Active
15 Active
14 Active
13 Active
12 Active
11 Active
10 Active
9 Active
8 Active
7 Rejected
6 Active
5 Active
4 Active
3 Active
2 Active
1 Rejected

Previous Reviews on this Version

jmpegi posted a review
Hi again, changes of v25: - Add touchscreen support for panel button - Bump to GNOME Shell v51 (I will switch handlers to Clutter.ClickGesture soon) Thanks!
JustPerfection active