R0rt1z2 / GrindrPlus

Xposed Module that unlocks and adds unique features to the Grindr app, enhancing user experience
GNU General Public License v3.0
144 stars 12 forks source link

Feature request: Tinder-like swiping or fast blocking #20

Open Atakku opened 2 months ago

Atakku commented 2 months ago

I wonder if it's possible to implement Tinder-like swiping, or at least quick buttons to block or auto-dm prewritten message when browsing people in discovery.

At least quickly blocking people without getting thrown out if discovery and instead skipped to the next user would be very nice.

R0rt1z2 commented 2 months ago

Tinder-like swiping seems difficult to add. I'll take a look at the quick block thing, which should be relatively easy to implement. I've added it to the TODO list.

Atakku commented 2 months ago

i mean instead of swiping itself it can be just the quick block and quick response buttons

R0rt1z2 commented 2 months ago

i mean instead of swiping itself it can be just the quick block and quick response buttons

Understood, sorry. I'll take a look at the quick block and response buttons.

DomOfKnight commented 1 month ago

A few thoughts for this concept... (Does not rise to the level of request, just tossing out ideas) Swipe; Down = Block Left = Nothing Up = Favorite Right = Tap

Perhaps custom options for combinations;

Up = Tap & Favorite Right = Favorite & Saved Phrase

Lanchon commented 1 week ago

hey @R0rt1z2,

I'll take a look at the quick block thing

when i did my own hacking of the grindr app i did this which worked very well: in profile view, a long click on the 🚫 button would immediately block (no questions) and move to the next(*) profile. this strategy required minimum interface hacking.


(*): next always meant forward unless you had immediately swiped backwards before. i have the habit of starting way down on the grid and swipe backwards, because profiles further away are less known to me. but this is very personal quirk than can be completely ignored.

R0rt1z2 commented 1 week ago

https://github.com/R0rt1z2/GrindrPlus/commit/dba1ccea451cd0736c4228325e081fdd591d259f

I did this for now. It's hard to assign custom behaviors to the 🚫 button since it's a Toolbar item that only supports setOnMenuItemClickListener. I'll see if I can replace it with a custom drawable that supports long-click or double-click.