Description of problem: gnome-shell-extension-freon and gnome-shell in the repos are incompatible. Version-Release number of selected component (if applicable): gnome-shell-40.0~beta-2.20210304git7a57528bd.fc34.x86_64 gnome-shell-extension-freon-43-2.fc34.noarch How reproducible: Always. Steps to Reproduce: 1. Install gnome-shell-extension-freon. 2. Try to enable in Extensions app. Actual results: Extension compatibility error. Expected results: Extension works, or package removed. Additional info: The extension works if "40.beta" is added to the shell-version list in metadata.json.
CORRECTION: The extension's settings dialogue does NOT work correctly (although the panel display and drop-down menu work). Attempting to open the settings leads to: TypeError: w.show_all is not a function Stack trace: buildPrefsWidget@/usr/share/gnome-shell/extensions/freon.com/prefs.js:134:7 _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: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 I've filed https://github.com/UshakovVasilii/gnome-shell-extension-freon/issues/195 to track this.
Thanks for filing upstream too. Hopefully they'll fix it soon.
In the meanwhile, I released Freon v43-3 (currently testing in Bodhi), updating the dependencies to show it's incompatible with GNOME 40.
There is a pull request upstream which purports to fix GNOME 40 compatibility. https://github.com/UshakovVasilii/gnome-shell-extension-freon/pull/197 If it is not merged today, or tomorrow, I will test and build it myself based on the contributor's commits, and push an update to the Freon package before the f34 final freeze.
GitHub user brianegan's pull request looked good to me, but still hasn't merged upstream yet, so I made an updated build of Freon based on the unmerged commit. The updated package is testing in Bodhi now. f34 -- https://bodhi.fedoraproject.org/updates/FEDORA-2021-5857eb983c f35 -- https://bodhi.fedoraproject.org/updates/FEDORA-2021-9e9ebbd89e Give it a try and let me know if you see any remaining issues.
Between the updates testing on Bodhi and comments on the GitHub issue, I think there's been plenty of confirmation that Freon works on GNOME 40 now... But feel free to reopen, or submit a new ticket, if you're still having issues.