ewlsh / dynamic-panel-transparency

Adds Transparency To The Gnome Shell Panel
GNU General Public License v2.0
229 stars 30 forks source link

GNOME 40 support #138

Closed yochananmarqos closed 1 year ago

yochananmarqos commented 3 years ago

Could you update it for GNOME 40? The preferences no longer open:

Gtk.BuilderError: /usr/share/gnome-shell/extensions/dynamic-panel-transparency@rockon999.github.io/prefs.ui:8:33 Invalid property: GtkAboutDialog.type_hint

Stack trace:
  buildPrefsWidget@/usr/share/gnome-shell/extensions/dynamic-panel-transparency@rockon999.github.io/prefs.js:80:13
  _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:209:40
  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
ewlsh commented 3 years ago

I published an initial 40 port a few days ago, some cleanup is still needed but all of the extension should work normally :rocket:

kswro commented 3 years ago

I also experienced the same thing. For me, this problem was caused due to "Invalid object type 'GtkNotebookPage'". Manjaro GNOME 40.1.0 (v3.38 shell + v40 GNOME apps) , DTP-git.


The settings of extension dynamic-panel-transparency@rockon999.github.io had an error:

Gtk.BuilderError: /usr/share/gnome-shell/extensions/dynamic-panel-transparency@rockon999.github.io/prefs.ui:115:1 Invalid object type 'GtkNotebookPage'

Stack trace:

buildPrefsWidget@/usr/share/gnome-shell/extensions/dynamic-panel-transparency@rockon999.github.io/prefs.js:78:13
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:207:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115: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:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17
verndog commented 3 years ago

Gnome 40.2.0 it doesn't work. Either does tweaks.

cspipaon commented 2 years ago

Doesn't seem to work on Pop OS 21.10, Gnome 40.5.

jmikeneedham commented 2 years ago

Running PopOs 21.10 also seeing tweaks not functioning. Haven't tried this extension yet, but would like to know if it is fixed.

ewlsh commented 1 year ago

GNOME 40 is supported on GNOME Extensions, App Tweaks was removed due to complexity supporting it.