Skip to content

Commit

Permalink
Merge remote-tracking branch 'sidevesh/main'
Browse files Browse the repository at this point in the history
this was done whith the `--allow-unrelated-histories` flag
  • Loading branch information
thyttan committed Nov 24, 2024
2 parents 8289a78 + f72c447 commit 94273da
Show file tree
Hide file tree
Showing 33 changed files with 4,525 additions and 13 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/zip-to-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Upload release assets

permissions:
contents: write

on:
release:
types:
- created

jobs:
build-deb:
name: Create zip for publishing
runs-on: ubuntu-latest
steps:
- name: Set up Git repository
uses: actions/checkout@v2

- name: Create zip
run: |
cd gestureImprovements@gestures
zip -r ../[email protected] *
cd ..
- name: Upload package
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ./[email protected]
asset_name: [email protected]
tag: ${{ github.ref }}
31 changes: 18 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,23 @@

This extension modifies and extends existing touchpad gestures on GNOME.

## Installation
### From GNOME Extensions Website
<a href="https://extensions.gnome.org/extension/4245/gesture-improvements/">
<img src="https://github.com/andyholmes/gnome-shell-extensions-badge/raw/master/get-it-on-ego.svg" alt="Get it on EGO" width="200" />
</a>
This repository contains the seemingly unmaintaned extension's transpiled to JS version with some fixes to get it to work on GNOME 46,
along with some additions which were previously raised as PR on the original project repo by me but never merged.

Credit goes to @jaophi to for getting the transpiled version to work (https://github.com/harshadgavali/gnome-gesture-improvements/issues/206#issuecomment-1782750156),
upgrade supported version in metadata.json by @7HE-W0R1D (https://github.com/harshadgavali/gnome-gesture-improvements/issues/206#issuecomment-2023405620)
and fix for No signal error by @Yanndroid (https://github.com/harshadgavali/gnome-gesture-improvements/issues/206#issuecomment-2026336600).
And thanks to @harshadgavali for creating [Gesture Improvements](https://github.com/harshadgavali/gnome-gesture-improvements) in the first place!

There is still the issue of pinch gestures not working that needs to be fixed.
And also application gestures not working.

## Installation
### Manually
1. Install extension
1. Download the latest extension version from https://github.com/sidevesh/gnome-gesture-improvements--transpiled/releases
2. Install extension
```
git clone https://github.com/harshadgavali/gnome-gesture-improvements.git/
cd gnome-gesture-improvements
npm install
npm run update
gnome-extensions install -f ~/Downloads/[email protected]
```
2. Log out and log in **or** just restart session (X11)
3. Enable extension via extensions app or via command line
Expand All @@ -37,9 +41,10 @@ On X11, you also need to install [gnome-x11-gesture-daemon](https://github.com/h
| Minimize a window | Desktop | 3 | Vertical |
| Snap/half-tile a window | Desktop | 3 | Explained below |

| Pinch Gesture | Modes | Fingers |
| :------------ | :------ | :------ |
| Show Desktop | Desktop | 3/4 |
| Pinch Gesture | Modes | Fingers |
| :---------------------- | :------ | :------ |
| Show Desktop | Desktop | 3/4 |
| Show Notification List | Desktop | 3/4 |

| Application Gestures (Configurable) |
| :--- |
Expand Down
Loading

0 comments on commit 94273da

Please sign in to comment.