Skip to content
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

GNOME 45 support #199

Open
D3vil0p3r opened this issue Sep 3, 2023 · 18 comments
Open

GNOME 45 support #199

D3vil0p3r opened this issue Sep 3, 2023 · 18 comments

Comments

@D3vil0p3r
Copy link

Hello @harshadgavali
Will the extension support GNOME 45 that will be released in the third week of September?

@mbeps
Copy link

mbeps commented Oct 1, 2023

I cannot upgrade to Gnome 45 if this extension is not working, that's how important it is. Thanks for the work building this.

@Fatihkrty
Copy link

Is there any progress on this issue ?

@D3vil0p3r
Copy link
Author

@harshadgavali is the project still maintained?

@Iiari
Copy link

Iiari commented Oct 8, 2023

I cannot upgrade to Gnome 45 if this extension is not working, that's how important it is. Thanks for the work building this.

Totally agree. It's absolutely essentially to my workflow. It looks like the last activity was in August to prepare it for Gnome 45, we'll see. I'd definitely pay someone to fork it if it's truly dead, but I'd rather pay this dev to continue it. Has he replied to anyone?

@joaophi
Copy link

joaophi commented Oct 8, 2023

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: [email protected]

I can't make a PR because I don’t know how to make those changes (ESM imports) work with all the ts transpilation this project uses, I just applied them in the final (js) zip release.

@D3vil0p3r
Copy link
Author

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: [email protected]

I can't make a PR because I don’t know how to make those changes (ESM imports) work with all the ts transpilation this project uses, I just applied them in the final (js) zip release.

Can you fork or create a new repository and a new GNOME extension page?

@joaophi
Copy link

joaophi commented Oct 9, 2023

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: [email protected]
I can't make a PR because I don’t know how to make those changes (ESM imports) work with all the ts transpilation this project uses, I just applied them in the final (js) zip release.

Can you fork or create a new repository and a new GNOME extension page?

No, I don't want to maintain a fork

@D3vil0p3r
Copy link
Author

D3vil0p3r commented Oct 9, 2023

The problem is that users need a stable maintainer, otherwise we come back to this issue. Let's consider also security concerns related to non-maintained projects.

@YaQia
Copy link

YaQia commented Oct 10, 2023

Hey guys, I know this might be a bad comment, but I found another plugin works not as good as this one. It is active on maintenance. Maybe JavaScript programmers can help it.

@D3vil0p3r
Copy link
Author

Thanks! I opened this issue on that in order to migrate the functionalities of this extension to that one: amarullz/windowgestures#3

@ah-
Copy link

ah- commented Oct 21, 2023

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: [email protected]

I can't make a PR because I don’t know how to make those changes (ESM imports) work with all the ts transpilation this project uses, I just applied them in the final (js) zip release.

Thanks so much for putting that together!

@luismxlina
Copy link

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: [email protected]

I can't make a PR because I don’t know how to make those changes (ESM imports) work with all the ts transpilation this project uses, I just applied them in the final (js) zip release.

Hey man great job!
By the way how did you adapt the transpiled version of the javascript code to work on Gnome Shell 45? I'm curious because i couldn't do it when i tried to

@Neo-29
Copy link

Neo-29 commented Mar 24, 2024

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: [email protected]

I can't make a PR because I don’t know how to make those changes (ESM imports) work with all the ts transpilation this project uses, I just applied them in the final (js) zip release.

Hi mate,

Is it possible for you to adapt the extension to work on gnome 46 and post a zip files as you did ?

tks a lot

@FlynnD273
Copy link

That may be a matter of just adding the new version number to the metadata
https://www.reddit.com/r/gnome/comments/1bkwcsv/comment/kw3yzt0/

@Neo-29
Copy link

Neo-29 commented Mar 24, 2024

That may be a matter of just adding the new version number to the metadata https://www.reddit.com/r/gnome/comments/1bkwcsv/comment/kw3yzt0/

I did it without success

@jamespo
Copy link

jamespo commented Mar 28, 2024

Patched version for Gnome 46: https://github.com/jamespo/gnome-extensions/releases/tag/gnome46

@codjix
Copy link

codjix commented May 9, 2024

That may be a matter of just adding the new version number to the metadata https://www.reddit.com/r/gnome/comments/1bkwcsv/comment/kw3yzt0/

@FlynnD273 i don't buy it, after doing that you will get another error related to modules.

The reason behind this is that in gnome 45 and above they changed the way to import resources and modules, a something related to JavaScript, currently it works with js esm modules only so most of extensions what ware work in gnome 44 and before can't continue with 45 and above unless the developers migrate them to esm.

In our case with this extension we just need someone who can do that in typescript so the transpilation of the project results in pure js esm modules that works with gnome 45 and above by default that is it.

Anyway we got a migrated js version of this extension already, all thanks to @joaophi 🤝

Edit: we can do so as @FlynnD273 mentioned but with the migrated js version that @joaophi created to make it works on gnome 46, i didn't try that as i still have gnome 45.

@FlynnD273
Copy link

Sorry, I realise I was a bit unclear. I meant that adding the GNOME 46 version to the migrated package may work. I assumed I didn't have to add that since we were in the context of the GNOME 45 migration issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests