yashsingh1/xdaforums huggingface dataset:
[Magisk] DanGLES3:
The module is only needed to hide the navbar, you can run the command before or after installing the module (doesn't matter)
[Magisk] DON2003:
tried and it works but there is no nav bar displayed, and back gesture not working, only home and recent app gesture works, I havent install the module yet, how can I have the back gesture?
[Magisk] DanGLES3:
Try enabling the navbar by adding this to your build.prop

qemu.hw.mainkeys=0
[Magisk] DON2003:
thanks, actually its ok the navbar not showing up, but need the back gesture to accompany the full screen gesture, any way to have back gesture enable? I have no navigation in setting, am using Lineage 17.1 , may be its bec my device has capacitive buttons so navigation setting is hidden, but really need the back gesture, pls help if anyone knows how to have it, tia
[Magisk] DanGLES3:
Enable the navbar with the build.prop tweak and hide it with my module
[Magisk] DON2003:
so the back gesture cant be enable?
[Magisk] DanGLES3:
Enable the navbar, this will enable the back gesture, then simply use my module to hide the navbar, you will then have the back gesture with no navbar
[Magisk] DON2003:
ok, thanks, will try it,

---------- Post added at 02:39 PM ---------- Previous post was at 02:25 PM ----------

tried enabled the nav bar but still no back gesture
[Magisk] Master32:
I have been using overscan since day one of Android 10. This module has the same result just a bit cleaner. But has a similar downside like overscan does. Which is landscape mode still has the gap.
[Magisk] DanGLES3:
What? Could you show a screenshot? There shouldn't be any gap in landscape, I made sure to resize the navbar in both portrait and landscape to 0
[Magisk] Master32:
Attached two screenshots. Ones marked just incase you can't see the gap.
[Magisk] DanGLES3:
What keyboard app is that?
[Magisk] Master32:
SwiftKey.
[Magisk] DanGLES3:
Are you sure that gap isn't part of Swiftkey? If my module wasn't working the gap in landscape would be enormous, could you check with Gboard?
[Magisk] Master32:
I guess. Its not a massive issue anyway. Will check now.
[Magisk] Master32:
Here
[Magisk] DanGLES3:
Question, do you still have overscan applied? If so remove it by running

wm overscan reset

That gap is definitely not the navbar since it's colored just like the keyboard and has no buttons
[Magisk] DanGLES3:
Your version is very outdated, latest version is v21
[Magisk] dewri21:
God damn I'm so stupid. Thanks! I'll try the latest one.
[Magisk] dewri21:
Installed the substratum version. Thanks a ton!
[Magisk] DanGLES3:
Glad you appreciate my work, i'll be honest, after 3 years this is legit getting exhausting, hopefully when i fully release the substratum version it can work for years on end without much tweaking needed

I'm thinking of potentially rebranding the module to be something a bit more general (kinda like substratum tweaks) and include features like hiding the notch (as i've noticed other notch hiding modules don't seem to be working reliably/consistently on Android 13)

Do you honestly think that's a good idea? Working solely on the gesture navigation for years has been very restrictive on what i can do and there isn't a lot more i can offer to customize it, it's been honestly feeling slightly like a thankless chore maintaining this project for so long.

By the way i've released an update that adds a menu you can launch from the launcher to toggle the back gesture (had to ask a friend for help with this one as i don't have coding experience)
[Magisk] dewri21:
Um, I don't think it's a good idea. While it's good that you want to do more than just modding the navigation pill, I think modding the notch isn't a good idea at this time. Notches on phones are going away and getting replaced by punchole cutouts. And I think you should make the substratum version paid. Giving it all for free without getting appreciation isn't encouraging.

Thanks for the update!
[Magisk] DanGLES3:
Well, there's two issues with making said version paid

It'd require me to acquire a developer account (something which i don't have and due to my current lack of employment can't afford on my own)

Also alternative modules like AOSP Mods exist for free that already do way more than what my module/substratum theme could ever do, so i don't see how I could justify charging for what's on paper an inferior product

Tbh, after AOSP Mods released i personally not even sure why I'm still working on this (sunk effort fallacy i guess)

Well, anyway thank you for your support and your suggestions, I'll be sure to consider them thoroughly
[Magisk] Fishawy:
The term "thankless chore" is absolutely far from valid. You have no idea how many users are extremely thankful for such a brilliant module that unlocks screen full real-estate.

The Substratum theme step is definitely in the right direction, and if it makes things a bit easier for you then by all means yes.

We, the silent fans of Fullscreen/Immersive concept, salute you!
[Magisk] DanGLES3:
Aww, thank you, i really need this after the past few days

It's been kinda awful, was having to settle an potential issue on my PayPal that almost resulted in me getting into 3 disputes over an issue that was completely out of my control

Not to mention the person making such threats was so creepy and insistent I've had to block them and change my PayPal email just for good measure

But that's besides the point, I'll see if I can get another friend of mine to design an icon for my Substratum theme and then I'll see if there's anything else left to do and then I'll release the theme properly

Only concern i have is there isn't a centralized platform for distrusting themes as there are for Magisk modules, that's what made me hold off on using Substratum (I'll admit it was a bit of a last measure), so I'll have to see what alternative methods of distribution i can find

I'll have to admit that Substratum is a blessing to work with as it just works, my module is getting quite messy to maintain (with different install code for different Android versions, special MIUI handling, packaging binaries etc etc) and it working or not was still inconsistent on a couple devices/ROMs no matter what I've tried
[Magisk] Fishawy:
Mate, we've recently started learning how to live with online threats in Australia. Optus database hack, then Telstra hack, then Medibank hack. We now wake up and wonder what's gonna be hacked today :D

But yeah, in all seriousness, and from a user's point of view, both the module and the Substratum theme are doing the job perfectly fine. You on the other hand, as the Dev/OP, can decide which one to go with in terms of easiness, features, and future development aspect.

Glad to hear that theme is giving you a bit of relief, and looking forward to using that module/theme for many years to come!
[Magisk] DanGLES3:
I'll be honest, as stated the only reason why I've went with the Substratum route is after I've noticed that a pattern that it seems to be capable of making overlays that work pretty much everywhere

None of my attempts of creating overlays similar to it with a module resulted in something functional for 100% of people (always didn't work for someone on some device/ROM combination)

It's not my preferred route but if it's what works for everything then that's what I'll use
[Magisk] Linuxx84:
Where I can find substratum versione? Anyway with full immersive I also can't see fullscreen video on youtube. Navbar appears every time.
[Magisk] DanGLES3:
Scroll up, the APK is at a post at the beginning of the page
[Magisk] Linuxx84:
Uhm....I tried but navbar is still active in landscape...
[Magisk] DanGLES3:
What's your ROM? DPI setting? and could you send me your ROM's framework-res.apk file? (it's in /system/framework)
[Magisk] pappy97:
Tried installing this on rooted P7P, but doesn't work as it doesn't support 64-bit only systems (P7P is 64 bit only). Is someone working on a fix to make this work with P7P? Thanks!!
[Magisk] DanGLES3:
You can use the substratum version I've sent a few posts back (on Substratum Lite)

It should work just fine, afaik the 64-bit only issue on the module seems to be something with the volume button checker library, I'm looking into that
[Magisk] Linuxx84:
M
[Magisk] DanGLES3:
Are you using gestures or 3 button navigation?
[Magisk] Linuxx84:
Gestures. Nova Launcher + Fluid Navigation Gestures. (On miui can't use full screen gestures without launcher stock).
[Magisk] DanGLES3:
Yeah, that's the problem, my module wasn't designed for hiding the 3 button navigation bar (for use of third party gesture apps), it was only designed to tweak the gesture navbar

If you just want to disable the navigation bar for the use of third party gesture apps you could use this instead
[Magisk] Linuxx84:
But your module can hide navbar in potrait mode. Why no work in landscape? Anyway what is this the module that you posted?
[Magisk] DanGLES3:
My module works by resizing the navigation bar height to 0

However when using 3 button navigation the size of the navigation bar in landscape is controlled by a separate value (navigation bar width) that my module doesn't change as it's not necessary for it to function (as gesture navigation doesn't use this value)

My Fullscreen gestures module was only designed to tweak gesture navigation and is not intended/meant to be used as a navigation bar disabler

Also the module I've just sent completely disables the navigation bar, which is what you actually want
[Magisk] Linuxx84:
So in my case I only need module that you sent instead full screen immersive?
[Magisk] synesthete:
I'm trying the beta substratum theme on my Pixel 7 Pro. Thank you so much for building this!

What is the difference between the "fullscreen" and "immersive". I have tried both and haven't really noticed a difference so I am wondering if that is a bug or maybe I'm not noticing a difference or applying it properly. Both seem to hide the gesture pill for me, but the status bar on the top of the screen is still there. Is the fullscreen supposed to hide the status bar? This is my first time back on a rooted phone in 4 years and I really missed full immersive mode with rhe status bar and the nav bar hidden. I always made scrolling though reddit and other app feeds enjoyable.
[Magisk] DanGLES3:
Difference between Fullscreen and Immersive is that Immersive ( by default) won't hide the pill (unless you enable the hide pill option)

It will also retain the spacing underneath the keyboard when it's opened (such spacing is not present in fullscreen mode)

If you cannot see a difference make sure you don't have both overlays active at the same time as the immersive one may be taking priority over the fullscreen one
[Magisk] synesthete:
Ah, okay. Thanks for the explanation!
[Magisk] Linuxx84:
Ok I delete full immersive module and flash your test zip and now navbar in landscape is missing. But in landscape I have a black band like this
[Magisk] DanGLES3:
Disable that module and try this substratum theme instead (you'll need to uninstall the current one)

If even this causes this black stripe then that's outside my control, I'll now be off to sleep
[Magisk] Linuxx84:
I tried but it doesn't work...Still black band in landscape...
[Magisk] DanGLES3:
Yeah sorry, then not much I can do unfortunately as that stripe is not related to the navigation bar if neither module worked
[Magisk] Vanek905:
Works perfectly with g visual mod. You should take notes from their module.
[Magisk] DanGLES3:
Even there it wasn't consistent for most users, you can enable the Gcam lag fix (in the Magisk version if you're on Android 12 or you can enable it in any version on the substratum version) to try and fix the issue

It's essentially what G-Visual used to try and fix the coloriing issue
[Magisk] papoose515:
all i want to do is swap the back and recent button position
[Magisk] DanGLES3:
This module is not designed for that
[Magisk] papoose515:
any module that does it im on rog 2
[Magisk] DanGLES3:
None that I'm aware of
[Magisk] Bandroid613:
I Have the following issue on Pixel 6 Pro with Fullscreen + Gcam Fix enabled.

Occasionally when a text notification comes in as a pop-up notification, there is a tiny sliver of the quick settings panel showing above the status bar at the top edge of the screen. Interestingly, it only happens occasionally and not every time. Can this be attributed to this module or just another Pixel bug?
[Magisk] DanGLES3:
That's a new one, my guess is some slight freak out of the QS/Notification panel due to the size of the navbar, it's probably trying to go down to where it thinks the navbar is, and that 1 pixel of navbar confuses it causing it to show 1 pixel of QS

That's just a theory
[Magisk] Bandroid613:
That's what I was thinking, but I just confirmed otherwise by replicating it with the module turned off. Google's problem now...

Thanks!
[Magisk] moisthat:
Do we know if this is working with pixel 7? And can it be used with Nova launcher?
[Magisk] DanGLES3:
1-Yes the module works on Pixel 7 but due to a bug on Fox Module Manager it's best recommended to install the module zip through the Magisk app (https://github.com/Magisk-Modules-Alt-Repo/HideNavBar/releases/tag/v21) or use the substratum version (https://xdaforums.com/attachments/fsim-beta-2_src-apk.5742179/)

2-This module has nothing to do with launchers, if you're expecting gestures to work smoother on third party launchers that's not what this module is about
[Magisk] moisthat:
Just tried it, pixel 7, works oh so perfectly. Such a better ux! Nice work mate, and thank you.
[Magisk] rodken:
Which bug on Fox Module Manager are you referring to?
[Magisk] DanGLES3:
Since the volume checker binary used by the module is 32bit only, Fox thinks the module requires a device that's 32bit capable (pretty much all modern devices)

Since the Pixel 7 is 64bit only (it can still run 32bit binaries), Fox thinks the module is incompatible with it despite it installing just fine
[Magisk] ziddey:
Is there any way to hide the navbar in Android 13 tablet mode? I saw a note about it in the v14 changelog, but can't get it working at all. Tried v21, both fullscreen and immersive. Pixel 7

Thanks
[Magisk] DanGLES3:
What is tablet mode?
[Magisk] ziddey:
smallest width set to 600dp or higher.

In A13 tablet mode, the navbar can be either a pill, or switched to dock if the pill is longpressed:

Spoiler content hidden.

edit: fwiw, navbar was hidable in tablet mode before A13.
[Magisk] DanGLES3:
I'll take a look tomorrow morning, i hope Google didn't tie the taskbar to the navbar in some weird hardcoded way
[Magisk] ziddey:
I did some more exploring. Using AOSP Mods, hiding the navbar also doesn't work, but force disabling android taskbar does. It indeed causes gcam to lag when switching modes.
[Magisk] moisthat:
I'm using fullscreen mode, works great, however I can still scroll sideways at the bottom of my screen to move between apps. Is this able to be turned off?
[Magisk] Metinbodrum:
deleted...
[Magisk] staroftheskies:
After uninstaling, does everything turn back to its first settings?
[Magisk] AlinLee:
Can this module hide status bar ?

Works for navbar. Thanks!
[Magisk] moisthat:
Just bumping thread, would be awesome if this can be turned off. Get a lot of accidental app switches when typing.
[Magisk] swour:
Thanks for this very useful module.

Two suggestions for future version:

Removing the timeout to press the volume buttons during install. There is hardly time to read what each option does. Waiting too long causes the whole installation process to fail.

Including the Gcam lag fix in the terminal setup. Currently it is not offered, running the routine after it has been installed will disable the fix. The only way to activate it again is to install the module again.
[Magisk] stanley321:
DELETED. Wrong message
[Magisk] nyxsnatcher:
Is it possible to ENTIRELY hide the "Hide Keeyboard" button on Android 13? Had no issues on Android 12, but now the button on the bottom of the keyboards still persists and it's bugging me ever since :(
[Magisk] DanGLES3:
You can use the substratum theme version (on substratum lite) which works for Android 13
[Magisk] Lughnasadh:
By the way, I've been using your FSIM Substratum theme on the Android 14 betas on my Pixel 6 Pro (using only hide pill) and it works fine. Wasn't sure if you tested it yet on Android 14 so just thought I'd let you know my experience.
[Magisk] silviu.butnariu:
For Root
[Magisk] Harwona:
this post deleted!
[Magisk] dd805bb:
Pixel 7 Pro and doesn't work. Says api level is too high and aborts. I haven't gotten it to work on A14 at all on my P7P.
[Magisk] DanGLES3:
Redownload the module from the alt-repo through Fox Module Manager, I've pushed an update rn
[Magisk] Denoo:
May I know how can I enable 3 button gestures i mean the one´s with swipe up

, because I have android 13 and I dont have option to choose them, i only have the regular ones

is there option in your app to enable it or.?

I only have this look
[Magisk] DanGLES3:
Those gestures are unique from the manufacturer (as Android doesn't normally have this kind of gesture)

It's not something I'd know how to turn on, since these are custom gestures, if they were at all present in your system you'd likely have an option in settings to enable them

And if you're asking if there's a module to add this kind of gesture, best you'll get is maybe Xposed edge or those custom gesture apps on the Play Store
[Magisk] ahecht:
Pixel 6a. I upgraded to Android 14 (October update) and while immersive mode worked initially, the pill was no longer hidden. I reinstalled the module from Androidacy (within Magisk it says v22.0 version code 56, but the filename is v21.0-55) and now it doesn't appear to work at all -- it's neither in immersive more nor is the pill hidden.
[Magisk] DanGLES3:
Try this version
[Magisk] Tirofog:
Same, Pixel 7 on A14, using the latest module but none of the selected options on install make any difference.

Edit: Bingo! The version above does the job.. thanks @DanGLES3
[Magisk] ahecht:
Looks like it's working. The haptics seem a bit unreliable when swiping, but that may be an Android 14 thing. It didn't ask me about the GCam lag fix, is that no longer needed?
[Magisk] DanGLES3:
Update 22.0 released with experimental support for Android 14
[Magisk] snovvman:
@DanGLES3 thanks for creating and sharing the module.

On my A14 QPR P8P, during the installation, the menus options go by very quickly, giving no time to read the prompts. I ended up taking a screenshot of the menus so I can take note of how I plan to press the buttons for each response. Is this as designed?

Also, why is the zip file not provided in the github alt repo? I know it's available via Telegram, but just curious why not just posted in github.

Thanks.
[Magisk] DanGLES3:
The menus should wait a bit, I've tried increasing the countdown but it doesn't seem to work for everyone

As the zip, I did post it in the alt repo awhile ago
[Magisk] snovvman:
Thanks.

This is the screenshot I took to help get through the install so it does not time out.

My selections were volume DOWN, UP, DOWN, DOWN, UP, DOWN, DOWN

It should be immersive, hide pill, do not hide keyboard buttons, do not reduce the size of keyboard bar, low gesture sensitivity, disable Gcam fix, no disable back gesture.

However, this is what I see

I thought it should look like this below?

Thanks.
[Magisk] DanGLES3:
Weird, that's like this even when one handed mode is not on in Gboard? You using any other modules that might be interfering?
[Magisk] snovvman:
Yes, it's like that even when not on one-hand mode (full width keyboard). The down arrow just overlays the keyboard. The only other module I have is Safetynet fix mod.
[Magisk] DanGLES3:
Try perhaps immersive, not hiding pill and lowering the keyboard bar
[Magisk] snovvman:
Thanks. I will try that later and report back. I found the zip on github. Thanks for posting it there. I was previously using the version from Telegram. V24 has a slightly longer delay between the options, but the keyboard display remains the same.
[Magisk] A1eksys:
Is there any way to configure the active zone for gestures only in the area of the white stripe? So that the phone on the sides of the strip does not respond to gestures.
[Magisk] DanGLES3:
Sadly no, it encompasses the whole bottom half
[Magisk] krakout:
Anyone has a link for v23? Mine worked fine on my 7P 14 (AP11.231020.016.A1) into today, when I updated to v24 and everything stopped working...
[Magisk] bakaekze:
Is there a way to fully remove the keyboard spacing?
[Magisk] DanGLES3:
Only in fullscreen mode
[Magisk] DanGLES3:
Version 25 released which should fix the compatibility issues with Android 14 QPR2
[Magisk] krakout:
Thanks for taking care of it!
[Magisk] DanGLES3:
Thanks for sticking with my module despite my inconsistent update schedule : P
[Magisk] krakout:
Eh, not like there's an alternative, is there😁
[Magisk] Fishawy:
There are alternatives, but I like how dedicated the dev is with this. Plus it's a clean cut, a module for one purpose and one purpose only.
[Magisk] DanGLES3:
Ouch, well there's also Iconify if all you care about is hiding the navigation bar i suppose
[Magisk] krakout:
The two I know of (Iconify and Pixel Xpert) are broken in that regard...
[Magisk] DanGLES3:
Thank you, this is kind of my longest running project, so i'd feel bad to just abandon it for no reason, as long as someone still wants to use it i'll happily still maintain it
[Magisk] Fishawy:
As Dan said, it works if you care about one thing only 😄
[Magisk] DanGLES3:
A14 QPR2's framework apk is a bit special in a way that breaks overlay building using AAPT (which is what i assume Iconify and Pixel Xpert uses), to work around it i had to brute force it by embedding an older framework apk into the module so AAPT would properly generate overlays (which is why the zip file is bigger)

There's technically a more proper way to fix it but it's out of my control as it's a fix that needs to be added into AAPT (using AAPT2 might also work but working with it is a huge pain)
[Magisk] krakout:
Yeah I did follow the discussion on TG. Pretty nice you were able to work around it!
[Magisk] nnwwtt:
Freshly installed LineageOS 21 (official OnePlus 8 Pro release). Keyboard switched to Gboard.

Unfortunately, not a single v25 combination does anything.

I also find the Options as shown on the Github page and as phrased in the installer script highly confusing (worse yet thanks to the needless timeout). What are the first three examples (this and this) to show? I have no idea where these "Message" and "Mensagem" bars even come from; I haven't seen them anywhere in Gboard.

All I'd want is to get rid of that bottom bar entirely (as the vanilla OnePlus ROM can) or reduce it to a minimum. It would be useful for the Github page to show that as example, while matching the phrasing of the actual installer script.
[Magisk] DanGLES3:
The screenshots are to show the difference between Fullscreen and immersive

Fullscreen hiding the navbar and the space underneath the keyboard

Immersive hides the navbar but leaves the gesture bar and the space underneath the keyboard

If you have any better way to show the difference between them on screenshots I'm all ears
[Magisk] DanGLES3:
A

Also, do you have the taskbar enabled in your device? The module currently doesn't work with the taskbar enabled
[Magisk] DanGLES3:
Also if you're using KernelSU you need to create an app profile for the System UI app to mount modules to it, otherwise the module won't work
[Magisk] nnwwtt:
Thank you for the quick response.

I've looked further into it and it's a bit confusing as LineageOS seems… a bit bugged judged by this 1y+ old reddit post?

There's supposed to be an option "Enable taskbar" option. As with the reddit poster, it also shows for me in the settings search, but it's invisible where it's then actually supposed to be, so I can't see what the value is. I hadn't changed anything myself aside from switching to navigation gestures.

What just now did work as hinted in another comment of that thread: I edited /system/build.prop manually (inserted qemu.hw.mainkeys=1 at the end & restarted). Now the bar is just gone and gestures still work as with OnePlus's rom.

(There's just Magisk on my device, no KernelSU.)