-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not compatible with Gnome 3.32 #14
Comments
Hello, there is some issue with var PopupSliderMenuItem = new Lang.Class({
Name: "WindowCornerPreview.PopupSliderMenuItem",
Extends: PopupMenu.PopupBaseMenuItem, Which extends the PopupBaseMenuItem class defined in popupMenu.js The error is provoked by some changes in the GNOME shell api (maybe the switch from Lang classes to ES6 syntax?) but at the moment I don't have a clear idea of what's going on and how to easy fix it, sorry EDIT: It seems confirmed that a Lang class cannot inherit from a new ES6 class. WCP does use this approach, as such will break.
|
Ok guys, it seems only this class for now it's affected. If you run GNOME 3.32: you can clone the repo, checkout the |
👍 I tried the branch on NixOS and most things seem to be working:
No JavaScript errors in the journal. |
Instructions for fix work exactly as described for PopOS 19.04, which is running on Gnome 3.32. |
Is this fix going to be merged into the main branch at any point soon? |
Tried on Fedora 30 Workstation. Didn't worked. |
What does that mean? The extension does not show up on the panel or it does and some menu items do not carry out the expected action? Do you see any errors in system journal after you enable the extension? |
Hi, this fix will break back compatibility (GNOME < 3.32) because Also, some users are still having errors with this fix on their distros. Once stabler distros switch to GNOME 3.32 and wider feedback is available the experimental branch will be merged. EDIT: just to be clearer, older gjs versions will trigger a compiling error as they detect any |
I am using GNOME 3.32.2 on Manjaro disto |
@vk001716 have you restarted the GNOME shell? You need to do that in order for the extension to show up in GNOME Tweaks and then enable it there. |
On the latest Manjaro stable build with Gnome 3.32.2, @vk001716 e.g.
Jonathan |
@jonnyeom following you guide is still get an exception:
|
@paulbauriegel |
Did that already, but still getting a error when loading the extension. Setting work for some reason. I'm seeing the Error in |
I've packaged the ES6 branch here to simplify installation until a better option is found |
@jak Tried to install that extension, but I'm getting an exception during installation: |
It seems you have two distinct instances of the extension running at the same time, please make sure the older one gets disabled
Inviato da iPhone
… Il giorno 12 ago 2019, alle ore 12:58, Paul Bauriegel ***@***.***> ha scritto:
@jak Tried to install that extension, but I'm getting an exception during installation:
Extension ***@***.***" had error: Error: Type name Gjs_WindowCornerPreview_indicator is already registered
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Describe the bug
This extension does not work on Gnome 3.32
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It to work.
The text was updated successfully, but these errors were encountered: