Not working at all on LG G6/Asus Zenfone Max Pro M1. We're not EXACTLY sure why it doesn't seem to hide the nav bar on either device, but one user reported that setting our app to forced 18:9 compatibility mode fixes it on the G6, at least. We need to replicate that and confirm so we can fix it. If true, it'll be an easy fix. Not sure why other 18:9 devices aren't affected like that.

Pill disappearing randomly. In some cases, crappy OEM skins with aggressive task killers are killing the pill/Accessibility Service. Solution: add a foreground service (that means an annoying notification will be shown in the next release, but you can hide it using standard methods.)

Pill disappearing when unlocking the screen. We were able to consistently reproduce this: It seems to occur ONLY when the user wakes the device via fingerprint scanner WITHOUT first pressing the power button to show the lock screen. This should hopefully be fixed. I haven't had the pill randomly disappear on me in a few days.

Pill showing up in full-screen apps/videos. We were thinking of having the pill enter the "hide" position (ie. halfway off the screen) and make it mostly transparent.

"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, many Samsung, Motorola, and Xiaomi devices were reporting major bugs (eg. black screen after unlocking, wonky launcher,etc.) The "white line" is caused by the navigation bar being hidden 99.99% but not 100% (ie. we are overscanning to hide the nav bar entirely except for 1 pixel.) For some reason that fixes those bugs we saw early on. So the "white line" is actually just your nav bar that's colored white. It's noticed mostly by Samsung owners because Samsung aggressively colors the nav bar white lol. We realize it's annoying though so we'll be hiding it on as many devices as we can.

Slow single tap response. This is similarly NOT a bug, but we realize it's annoying so we'll fix it. Let me first explain: Anytime you have a double tap function (like our app does), that WILL add delay to the single tap action because the app has to wait and see if the user completes a double tap gesture before deciding "hey it's just a single tap!" We made the delay really really small and thought people wouldn't notice, but I guess it's more noticeable on certain devices. We can't entirely fix it, but what we can do (and have done) is get rid of the double tap detection delay if the double tap action isn't set. But if you enable the double tap action there WILL be delay.

Pill shows above the keyboard. Also not a bug, but intentional. We had two options here: show it above or keep it below. Keeping it below would result in it overlapping with the space bar. We thought keeping it above would be better. Contrary to what you might think, we are NOT actually detecting when the keyboard is active. There's no way to do that without some serious hits to performance via Accessibility APIs. That limits our options. If we had an easy way to detect the keyboard without killing performance, we would just put the pill automatically into the "hide" position. We're still looking into a way to make that happen. For now, if you really want...we have added an option to make the pill go below rather than above.

This app doesn't work on Android P! We are using an API that does not work on Android P unless you use an obscure workaround. We are not sure if this obscure workaround will still work in the final release of Android P. To give us a higher chance of that workaround still working in P, we are choosing not to publicize this workaround. Please bear with us!

Uninstalling the app doesn't bring back my stock navigation bar! We will be adding even more prominent disclaimers in the app, but do not uninstall the app unless you first disable the pill in the app. We have considered making the device a Device Administrator just to make it harder for users to uninstall the app, but we felt the optics of that would be poor. We WILL be adding a settings button in the app's settings page so you can easily return to the app in case you somehow lose the pill. This whole scenario shouldn't happen anymore once we add the foreground service, though.

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 nav bar, lol. We'll see if we can detect DeX and just disable the app when that happens. That shouldn't be too hard to do.

Part of the screen is cut off when changing to 270-degree orientation, especially noticeable on tablets. We're looking into a way to fix this automatically without making it an option you have to toggle.



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.

Can we add pill opacity/transparency feature? Yes, that is already in the next release.

Can we add pill coloring feature? Yes, that is already in the next release.

Can we make the animations faster/disable them? Yes, animation duration customization is already in the next release.

Can we move the pill left/right? Yes, we have added horizontal position customization.

Can we add swipe left and hold and swipe right and hold gestures? Yes, that is coming in the next release.

Can we hide the pill when on the launcher? Yes, we have added a toggle to automatically hide it on the launcher.

House keeping: split-screen function has been moved to the free app. Our philosophy is that all "standard" navigation functions (standard as in what you find on the Google Pixel) will be free, all extra actions are premium.

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 have the pill open a certain app? Yes, that is planned.

Can we have the pill open an app launcher? That is a bit more complicated since we have to consider caching the list, but it's possible. It's not a priority, but we'll consider it!

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.

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.



First of all...despite my earlier comment saying I would respond to feedback in this thread, I failed to follow up on that. I apologize. It's been a CRAZY week. I've responded to over 600 emails, hundreds of Reddit comments, YouTube comments, Play Store reviews. I've read most of what was said here, and to be honest, there's not much feedback we haven't seen already. That being said, each of you is unique, so just because I update one person who emails us doesn't mean you guys get the same story.So here's a mega post on what we've been doing, what we've figured out since the first release, and what will hopefully come in the next release.