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.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
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.
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();
| 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 |