gnome-gesture-improvements
gnome-gesture-improvements copied to clipboard
GNOME 47 migration
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.
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]
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 was the original poster of gnome 46 update this one https://github.com/jamespo/gnome-extensions ?
@LeBigCronch your 47 fix almost works for me except for the 3-4 fingers pinch gestures. Do they work for you?