Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • gnome-shell-extension-openweather gnome-shell-extension-openweather
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 98
    • Issues 98
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 23
    • Merge requests 23
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Jens Lody
  • gnome-shell-extension-openweathergnome-shell-extension-openweather
  • Issues
  • #290
Closed
Open
Issue created Feb 03, 2021 by Fran Diéguez@frandieguez

Add support for GNOME 40

Extension Information

  • Shell Version: GNOME 40.alpha
  • Extension Version: 105
  • Install method: extension.gnome.org
  • OS: Fedora 33 with GNOME 40 alfa installed via

sudo dnf copr enable haeckerfelix/gnome-shell-40 && sudo dnf update

Describe the bug

GNOME 40 is already in alpha and it forces the usage of GTK4 for extensions dialogs, please consider adding support for it.

The extensions seems to work so far but when you try to open the preferences dialog of your awesome extension it crashes with the message below 👇

Gtk.BuilderError: /home/fran/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/weather-settings.ui:15:39 Invalid property: GtkWindow.window_position

Stack trace:
  initWindow@/home/fran/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/prefs.js:131:21
  wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
  _init@/home/fran/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/prefs.js:121:14
  wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
  buildPrefsWidget@/home/fran/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de/prefs.js:1116:17
  _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
  

Please update you extension to keep enjoying using it. Thanks for your incredible work!

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking