FORUMS
Remove All Ads from XDA

[OFFICIAL XDA] Navigation Gestures - Get iPhone X style gesture control

640 posts
Thanks Meter: 1,394
 
Post Reply Email Thread
Announcement from MishaalRahman: Navigation Gestures updated to 1.2.0!


Jealous of the cool new gesture navigation feature on the Apple iPhone X and Android P? With Navigation Gestures, you don't have to go out and buy a new phone if you want to change the way you use your phone. This app brings gesture navigation to any Android device!

Best of all, with Navigation Gestures you can completely hide the stock navigation bar without root! This is the only gesture control app with this feature.

Swipe left, right, up, or down. Swipe up and hold. Tap. Double tap. Long press. There's a lot of ways you can interact with the gesture bar to control your phone. Don’t like how the gesture bar looks? You can customize its appearance! Here’s what you can do:

Gestures
  • Taps
    • Single tap
    • Double tap
    • Tap and hold (long press)
  • Swipes
    • Swipe up and hold
    • Swipe left
    • Swipe left and hold
    • Swipe right
    • Swipe right and hold
    • Swipe up
    • Swipe down
Actions
  • Free
    • Home
    • Back
    • Recent apps
    • Toggle split-screen*(requires Android Nougat+)
    • Open previous app (requires Android Nougat+)
    • Open Assistant
    • Hide pill
  • Premium
    • Pull down the notification shade
    • Pull down quick setting tiles
    • Open power menu
    • Skip to previous media track*
    • Skip to next media track*
    • Play/pause current media track*
    • Switch keyboard dialog
    • Launch app**
    * Media actions are not guaranteed to work with every app. Media actions use standard Android APIs to work with most apps.
    ** If you notice that an app is "slow" to launch after using the pill to trigger the home button, that's because of an obscure change made all the way back in Android 4.4 KitKat. Unless you have this Xposed Module*or a custom ROM installed with the patch, there's no way around it.
Appearance (all free)
  • Toggle pill shadow
  • Customize pill color
  • Customize pill transparency
  • Customize pill border color
  • Customize pill corner radius
  • Customize pill width/height
  • Customize pill vertical/horizontal position
Behavior (all free)
  • Hide in fullscreen apps
  • Don't move pill above keyboard
  • Keep pill enabled in car mode (Android Auto)
  • Customize swipe and hold time
  • Customize vibration duration
  • Customize animation duration
Compatibility (all free)
  • Hide original navigation bar in landscape
  • Tablet mode fixes
  • Larger hitbox
  • Keep original navigation bar in fullscreen apps

Download

Download Navigation Gestures from the Google Play Store.

Download Navigation Gestures Premium Addon from the Google Play Store.

Join our beta testing group on Telegram

XDA:DevDB Information
Navigation Gestures by XDA, App for all devices (see above for details)

Contributors
MishaalRahman, Zacharee1

Version Information
Status: Stable
Current Stable Version: 1.2.0
Stable Release Date: 2018-06-11

Created 2018-05-19
Last Updated 2018-06-11
Attached Thumbnails
Click image for larger version

Name:	Navigation Gestures Play Store Description 1.jpg
Views:	16584
Size:	273.1 KB
ID:	4504528   Click image for larger version

Name:	Navigation Gestures Play Store Description 2.jpg
Views:	16730
Size:	217.7 KB
ID:	4504529   Click image for larger version

Name:	Navigation Gestures Play Store Description 3.png
Views:	16498
Size:	47.5 KB
ID:	4504530   Click image for larger version

Name:	Navigation Gestures Pill Customization.png
Views:	6260
Size:	38.0 KB
ID:	4513631   Click image for larger version

Name:	Navigation Gestures Swipe Gestures.png
Views:	6088
Size:	189.5 KB
ID:	4513632   Click image for larger version

Name:	Navigation Gestures Play Store Main Screen.png
Views:	2174
Size:	143.2 KB
ID:	4524225   Click image for larger version

Name:	Navigation Gestures Play Store Gesture Actions.png
Views:	1976
Size:	187.6 KB
ID:	4524226   Click image for larger version

Name:	Navigation Gestures Play Store Behavior Settings.png
Views:	1888
Size:	231.6 KB
ID:	4524227   Click image for larger version

Name:	Navigation Gestures Play Store Appearance Settings.png
Views:	1880
Size:	203.0 KB
ID:	4524228  
The Following 123 Users Say Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
 
 
19th May 2018, 12:41 AM |#2  
MishaalRahman's Avatar
OP Editor in Chief
Thanks Meter: 1,394
 
More
FAQs

Acknowledged issues
  • Help, I uninstalled the app and I can't access my navigation bar anymore!
    • Please connect to your computer and run the following command:
      Code:
      adb shell wm overscan reset
  • There's a "white line" at the bottom of the screen!
    • This is NOT a bug. This is a side-effect of a change we intentionally made after version 1.0.0 because without it, many Samsung, Motorola, and Xiaomi devices were reporting major bugs (eg. black screen after unlocking which made the phone unusable.) The "white line" is caused by the navigation bar being hidden 99.99% but not 100% (ie. we hiding the navigation bar entirely except for 1 pixel.) So the "white line" is actually just your navigation bar that's colored white. It's noticed mostly by Samsung owners because Samsung aggressively colors the nav bar white. We are coloring in the nav bar to hide this white line.
  • Uninstalling the app doesn't bring back my stock navigation bar!
    • Do not uninstall the app unless you first disable the pill in the app. There is no way for our app to detect when it is being uninstalled, so we can't revert the changes it makes if you uninstall it. Please first disable the pill and then uninstall it like normal.
  • Pill doesn't work with screen pinning.
    • We have no way of simulating a long press on the back button without root. A tentative solution we are looking into is detecting when the phone enters a pinned screen state and disabling the pill to bring back the stock nav bar.
  • The app hides the dock in Samsung DeX.
    • Apparently, the dock in DeX is seen as a navigation bar. We'll see if we can detect DeX and just disable the app when that happens.

Feature requests
  • Can we add a feature where the pill is in its own separate area so it doesn't overlap with certain UI elements?
    • Very likely no, sorry. We are already pushing the screen content down to hide the nav bar. Adding this feature would require us to push the screen content UP as well. We can't have it both ways. However, we will soon be adding off-screen, OnePlus-style gestures where you swipe up from the bottom of the screen. With that, you won't have to worry about UI element overlap!
  • Can we hide the pill when on the launcher?
    • Yes, a future release will allow for hiding the pill when you are on your home screen.
  • Can we add a special "root mode" to not use Accessibility?
    • Contrary to what you might think, you won't save any performance this way. In fact, it'll just be a worse experience. Changing Accessibility Global Events --> root shell "input KeyEvent" is a bad idea since sending root shell commands is painfully slow.
  • Can we lock the screen?
    • There are 4 ways we know of to do this, and none of them are ideal. There isn't a simple "lock screen" API (well, not until Android P) that we can use that doesn't have its own share of problems. Nova Launcher's approach is probably the best solution, though, so we'll likely just do what they do. It's planned, though!
  • Can we take a screenshot?
    • Pre-Android P, the only way to do this is with the MediaProjection API (the one that lets you do screen recordings.) It's very performance intensive, but possible to do.
  • Can we add special root actions?
    • Yes, we will add them back in a future release.
The Following 13 Users Say Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
19th May 2018, 08:28 AM |#3  
Junior Member
Thanks Meter: 0
 
More
Problem
Hello,i cant download from playstore Premium Addon,i already pay the price,cant download the apps from playstore, plz fix it
19th May 2018, 08:47 AM |#4  
room511's Avatar
Senior Member
Thanks Meter: 492
 
More
Says item not found.

Sent from my SM-G965U using Tapatalk
19th May 2018, 09:30 AM |#5  
MishaalRahman's Avatar
OP Editor in Chief
Thanks Meter: 1,394
 
More
Sorry it looks like the regular app is on a timed release on the Play Store. We'll get it up ASAP once the developer is online
The Following 2 Users Say Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
19th May 2018, 12:45 PM |#6  
Member
Thanks Meter: 3
 
More
Is there improvements in performance or anything while rooted?
19th May 2018, 01:21 PM |#7  
MishaalRahman's Avatar
OP Editor in Chief
Thanks Meter: 1,394
 
More
Quote:
Originally Posted by xx1182

Is there improvements in performance or anything while rooted?

There's no difference with running this on a rooted device right now except it'll make setup easier (you don't need to use your PC for set up if you're rooted.)

In a future release we may allow for shortcuts/intents to be sent so you can customize the action to your heart's content (and potentially use root to do more actions.)

Also, if there's enough demand we may use input KeyEvent commands to inject button presses rather than the Accessibility API. This should give better performance but it requires root. It's not something we've implemented yet though.
The Following 6 Users Say Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
19th May 2018, 01:22 PM |#8  
MishaalRahman's Avatar
OP Editor in Chief
Thanks Meter: 1,394
 
More
Quote:
Originally Posted by Paperpaperpaper

Hello,i cant download from playstore Premium Addon,i already pay the price,cant download the apps from playstore, plz fix it


Quote:
Originally Posted by room511

Says item not found.

The app is now up on the Play Store. Blog post is going live in 2.5 hours from the time of this comment.
19th May 2018, 02:15 PM |#9  
Darktitor's Avatar
Senior Member
Thanks Meter: 903
 
More
Hi !
First of all thanks for your job !
I want to report a bug on Note 8 Oreo. There's a problem with Samsung Internet and Touchwiz launcher.
I've attached a picture of the issue

Sincerly
Alex
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20180519-151100_Samsung Internet.jpg
Views:	4144
Size:	187.3 KB
ID:	4504925  
The Following User Says Thank You to Darktitor For This Useful Post: [ View ] Gift Darktitor Ad-Free
19th May 2018, 02:25 PM |#10  
Member
Thanks Meter: 3
 
More
Quote:
Originally Posted by MishaalRahman

There's no difference with running this on a rooted device right now except it'll make setup easier (you don't need to use your PC for set up if you're rooted.)

In a future release we may allow for shortcuts/intents to be sent so you can customize the action to your heart's content (and potentially use root to do more actions.)

Also, if there's enough demand we may use input KeyEvent commands to inject button presses rather than the Accessibility API. This should give better performance but it requires root. It's not something we've implemented yet though.

Well, for me is no big deal. But for others, running ADB could be. I don't think it's right to not be able to skip that permission, since, you can(almost) disable completely the taskbar..
19th May 2018, 02:48 PM |#11  
Junior Member
Thanks Meter: 17
 
More
when the typing, pill is up-on the keyboard. it must always be in the bottom.
The Following 13 Users Say Thank You to mkoyak For This Useful Post: [ View ] Gift mkoyak Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread