gnome-gesture-improvements icon indicating copy to clipboard operation
gnome-gesture-improvements copied to clipboard

GNOME 47 migration

Open tedzards509 opened this issue 1 year ago • 3 comments

Since there's multiple PRs implementing support for GNOME 45 and 46, supporting GNOME 47 doesn't seem like too much of a crazy idea.

The migration guide was recently released here (gjs.guide). It doesn't seem to break as much as other recent updates to the extensions.

All we would need is an official version that supports GNOME 46 instead of the patches diverging with every version.

tedzards509 avatar Aug 03 '24 10:08 tedzards509

So I found a quick and dirty way to get gesture imrpovements working on gnome 47, im not sure that it will work for everyone and i'm no javascript expert whatsoever but here is what i did

snapWindow.js (line 266) ---

this._uiGroupAddedActorId = Main.layoutManager.uiGroup.connect('actor-added', () => {

++

this._uiGroupAddedActorId = Main.layoutManager.uiGroup.connect('child-added', () => {

and of course the obvious metadata.json (line 7) -- "46" ++ "47"

here is the extension zip file, to install it run gnome-extensions install -f [email protected]

[email protected]

this code is based off of a ported version for gnome 46 that I found on github some time ago, i would like to credit the original poster but i can't find it anywhere.

LeBigCronch avatar Sep 20 '24 03:09 LeBigCronch

@LeBigCronch was the original poster of gnome 46 update this one https://github.com/jamespo/gnome-extensions ?

destan avatar Nov 20 '24 17:11 destan

@LeBigCronch your 47 fix almost works for me except for the 3-4 fingers pinch gestures. Do they work for you?

framoni avatar Nov 26 '24 20:11 framoni