Generate wallpapers featuring mottos, inspired by jizhi For support, please report issues in time via the Homepage link below rather than the review section below it
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 36 | Active |
| 35 | Active |
| 34 | Active |
| 33 | Active |
| 32 | Active |
| 31 | Active |
| 30 | Active |
| 29 | Active |
| 28 | Rejected |
| 27 | Inactive |
| 26 | Rejected |
| 25 | Rejected |
| 24 | Rejected |
| 23 | Active |
| 22 | Active |
| 21 | Active |
| 20 | Rejected |
| 19 | Active |
| 18 | Inactive |
| 17 | Active |
| 16 | Inactive |
| 15 | Inactive |
| 14 | Inactive |
| 13 | Inactive |
| 12 | Inactive |
| 11 | Inactive |
| 10 | Inactive |
| 9 | Inactive |
| 8 | Inactive |
| 7 | Active |
| 6 | Inactive |
| 5 | Rejected |
| 4 | Rejected |
| 3 | Inactive |
| 2 | Rejected |
| 1 | Rejected |
1. Preferences dialog has error and cannot be open. 2. On prefs.js file remove `GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {` and use realize instead: https://gjs.guide/extensions/upgrading/gnome-shell-40.html#get-prefs-window-and-resize-it
I can open the prefs dialog, so what's the error?
TypeError: GObject.ParamSpec.jsobject is not a function Stack trace: @/home/ice/.local/share/gnome-shell/extensions/shuzhi@tuberry/ui.js:94:39 @/home/ice/.local/share/gnome-shell/extensions/shuzhi@tuberry/prefs.js:12:12 _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:206:33 OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28 asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:22 run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20 main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13 run@resource:///org/gnome/gjs/modules/script/package.js:222:19 start@resource:///org/gnome/gjs/modules/script/package.js:206:8 @/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17 and Error: Type name Gjs_shuzhi_tuberry_UI_FileButton is already registered Stack trace: _init/GObject.Object._classInit@resource:///org/gnome/gjs/modules/core/overrides/GObject.js:451:27 _init/Gtk.Widget._classInit@resource:///org/gnome/gjs/modules/core/overrides/Gtk.js:92:32 registerClass@resource:///org/gnome/gjs/modules/core/overrides/GObject.js:95:22 @/home/ice/.local/share/gnome-shell/extensions/shuzhi@tuberry/ui.js:11:26 @/home/ice/.local/share/gnome-shell/extensions/shuzhi@tuberry/prefs.js:12:12 _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:206:33 OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28 asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:22 run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20 main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13 run@resource:///org/gnome/gjs/modules/script/package.js:222:19 start@resource:///org/gnome/gjs/modules/script/package.js:206:8 @/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17
1. `jsobject` is the new API in gjs 1.67.2, see https://gitlab.gnome.org/GNOME/gjs/-/blob/master/modules/core/overrides/GObject.js#L344 2. GTypeName is generally unique in the code, so there might be more than one extension instance running.
I don't know how to fix that because it's not reproducible for me with GNOME Shell 40.1 / gjs 1.68.0.
Changed to approved since the preferences dialog can be open on Fedora 34 beta. Please remove `GLib.PRIORITY_DEFAULT_IDLE` for the next version. It's racy. Change it to `realize` as we have it on the port guide.
Thanks, I know it's racy but should not hurt anything. I will change that in the next version.