Review of "PanelIyagi" version 8

Details Page Preview

PanelIyagi is a custom Qt6-based GNOME panel / taskbar for Ubuntu. It replaces the default GNOME panel with a unified productivity workspace: app launcher, window manager, calculator, notes, calendar, system controls, and quick settings — all integrated into one panel. ⚠️ IMPORTANT This extension does NOT work alone. A native Linux C++ backend (PanelIyagi engine) MUST be installed and running. The extension only acts as a D-Bus bridge between GNOME Shell and the backend engine. Without the binary, this extension does nothing. 🚀 REQUIRED INSTALLATION Download the Linux release package: https://github.com/iyagicom/PanelIyagi/releases Then install: unzip PanelIyagi-vX.X.X-linux-x64.zip bash install.sh Enable extension: gnome-extensions enable paneliyagi@iyagi.com Start engine: PanelIyagi 💡 Built for users who want a real integrated desktop panel, not just a GNOME widget.


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

Shexli found 1 issue that may need reviewer attention.

EGO016 warning

main loop sources should be removed in disable()

Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.

Remove main loop sources

  • extension.js:152
                    GLib.timeout_add(GLib.PRIORITY_DEFAULT, 3000, () => {
                        if (this._proxy) this._syncExtensionIndicators();
                        return GLib.SOURCE_REMOVE;
                    })
  • extension.js:266
            GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
                if (!this._proxy) return GLib.SOURCE_REMOVE;
                if (this._shouldSkip(win)) return GLib.SOURCE_REMOVE;
                try {
                    this._trackWindow(win);
                    const title = win.get_title()?.trim();
          

All Versions

Version Status
14 Unreviewed
13 Rejected
12 Rejected
11 Rejected
10 Rejected
9 Rejected
8 Rejected
7 Rejected
6 Rejected
5 Rejected
4 Rejected
3 Rejected
2 Rejected
1 Rejected

Previous Reviews on this Version

iyagicom auto- rejected
Auto-rejected because of new version 9 was uploaded