Lag-free taskbar that respects the GNOME Shell style. Light and reliable extension. Multi-monitor support. Hover task to raise its window. Right click to show app menu. Middle click to open new app window. Display Chromium web apps real icons. Optional window grouping by app. Light style. Workspaces bar. Recent and favorites apps. Power profile indicator (until GNOME 49). User id indicator. Settings UI to turn on/off these features and many more. Unused features are not initialized nor loaded. Select focused window only in prefs to look like the old app menu or Window Title is Back. You can toggle the overview in each monitor using Bottom Overview extension.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 72 | Active |
| 71 | Active |
| 70 | Active |
| 69 | Active |
| 68 | Active |
| 67 | Active |
| 66 | Active |
| 65 | Rejected |
| 64 | Active |
| 63 | Active |
| 62 | Active |
| 61 | Active |
| 60 | Active |
| 59 | Active |
| 58 | Rejected |
| 57 | Active |
| 56 | Active |
| 55 | Active |
| 54 | Active |
| 53 | Active |
| 52 | Active |
| 51 | Active |
| 50 | Active |
| 49 | Rejected |
| 48 | Rejected |
| 47 | Active |
| 46 | Rejected |
| 45 | Active |
| 44 | Active |
| 43 | Active |
| 42 | Active |
| 41 | Rejected |
| 40 | Rejected |
| 39 | Rejected |
| 38 | Active |
| 37 | Active |
| 36 | Active |
| 35 | Active |
| 34 | Active |
| 33 | Active |
| 32 | Active |
| 31 | Active |
| 30 | Active |
| 29 | Active |
| 28 | Active |
| 27 | Active |
| 26 | Active |
| 25 | Active |
| 24 | Active |
| 23 | Active |
| 22 | Rejected |
| 21 | Rejected |
| 20 | Active |
| 19 | Active |
| 18 | Active |
| 17 | Active |
| 16 | Active |
| 15 | Active |
| 14 | Active |
| 13 | Rejected |
| 12 | Active |
| 11 | Active |
| 10 | Active |
| 9 | Active |
| 8 | Active |
| 7 | Active |
| 6 | Active |
| 5 | Active |
| 4 | Active |
| 3 | Active |
| 2 | Active |
| 1 | Active |
Hi JP, I mistakenly uploaded the latest versions for gnome 49 but not all gnome 49 distros have the latest gjs... So that's version 59 reuploaded for gnome 49.
That remove line, (499 `extension.js`). The timeout needs to be removed on the other package (v63).
I mean you are not removing any of those `timeout_add_once()` ids on disable.
These one-shot timeouts are supposed to be removed anyway? I know they *could* exist during disabling...
Sure! They are just alias. Not any different from the original: https://gitlab.gnome.org/GNOME/gjs/-/blob/fd32d489e749a8a4e536d459f2f01be210be57b9/modules/core/overrides/GLib.js#L434-448
Ok, I'll change this in the next version. I'll upload very soon an intermediate version (annoying bug introduced recently). I promise I'll do better tomorrow. :-)
So I need to remove the timeout and null it out? Or just null it out?
You should remove the timeout id in disable just like a normal timeout.