harshadgavali / gnome-gesture-improvements

Touchpad gesture improvements for GNOME on Wayland/X11
https://extensions.gnome.org/extension/4245/gesture-improvements/
GNU General Public License v3.0
322 stars 40 forks source link

GNOME 45 support #199

Open D3vil0p3r opened 10 months ago

D3vil0p3r commented 10 months ago

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

mbeps commented 9 months ago

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 commented 9 months ago

Is there any progress on this issue ?

D3vil0p3r commented 9 months ago

@harshadgavali is the project still maintained?

Iiari commented 9 months ago

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 commented 9 months ago

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: gestureImprovements@gestures.zip

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 commented 9 months ago

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: gestureImprovements@gestures.zip

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 commented 9 months ago

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: gestureImprovements@gestures.zip 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 commented 9 months ago

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 commented 8 months ago

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 commented 8 months ago

Thanks! I opened this issue on that in order to migrate the functionalities of this extension to that one: https://github.com/amarullz/windowgestures/issues/3

ah- commented 8 months ago

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: gestureImprovements@gestures.zip

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 commented 8 months ago

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: gestureImprovements@gestures.zip

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 commented 3 months ago

Hey guys, I did the necessary changes to run in GNOME 45, here's the zip: gestureImprovements@gestures.zip

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 commented 3 months ago

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 commented 3 months ago

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 commented 3 months ago

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

Hima-Pro commented 1 month ago

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 commented 1 month ago

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.