yashsingh1/xdaforums huggingface dataset:
[Magisk] DanGLES3:
Regular Magisk or something else btw? Odd that it didn't work for you, but glad you found an alternative solution
[Magisk] nnwwtt:
Regular v27.0. There's Play Integrity Fix installed, otherwise I just enabled Systemless hosts, Zygisk and the enforced DenyList.
[Magisk] DanGLES3:
Huh, if you don't mind, could you send the module install logs?
[Magisk] nnwwtt:
I've got to revise myself again:

I've quickly come to notice that mainkeys=1 also kills left/right swipe-gesture navigation entirely, so it's a no-go after all. Dunno how OnePlus & Samsung did if for their ROMs then, I guess they added some code to search for Gboard and then just lower its overlay by # pixel.

I've also now noticed my real issue with this module: It does affect the AOSP keyboard, it's just with Gboard that it fails – which is what I use (I normally disable all others).

Though also with AOSP, despite setting up fullscreen, the upper edges of the bar is still shown (see attached image). The log is here.
[Magisk] DanGLES3:
What Samsung does is pretty much what my module does, shrink the navbar height to 0

Also, if my module is working but not affecting Gboard, then that's a Gboard created spacing likely enabled by your ROM, for that I'd recommend using something like Rboard to tweak that

[APP] Rboard Theme Manager

*require root* Rboard Theme Manager Manager app for Google Gboard keyboard app. Continuation of Magisk module "Rboard themes" with more customizations and themes. Rboard Themes are not overlays but just additional themes for Gboard app...

xdaforums.com

As for the upper edges, don't enable Gcam lag fix during install, as that works by keeping a fraction of the navbar visible
[Magisk] nnwwtt:
It's just vanilla LineageOS 21, though – Gboard doesn't even come installed, its Gapps package doesn't ship it either. As far as Android itself is concerned, usually they try not to alter the AOSP base aside from minor tweaks. But ofc I haven't read the source code.

Thanks for the Rboard link, though unfortunately it doesn't seem to have an option to influence the behavior.
[Magisk] DanGLES3:
It does, it's in the flags menu I think (you can access it by swiping up on the bottom bar of the app) bottom padding/spacing
[Magisk] nnwwtt:
There's two Bottom Margins textfields in "Other Props" but only positive values have an effect.
[Magisk] DanGLES3:
Use 0, if the spacing is still there after setting it 0, could you send a pic of how it looks?
[Magisk] DanGLES3:
By the way, seems Gboard has an option of it's own to change spacing, on the keyboard, tap the button on the left (the 4 squares) there's a change height option, you drag it down by the middle button
[Magisk] nnwwtt:
For me there's "Resize" but it won't allow me to move below the navbar.

Here's the screenshot for margin=0, no effect (I've tested with your module still left active/fullscreen in Magisk). Gboard was force-closed for good measure, too. For some reason, setting 0 and then selecting a text field will at first bring the AOSP keyboard (which I had disabled) and then I have to manually switch to Gboard again.
[Magisk] DanGLES3:
Ah I see, it's because you chose immersive when installing the module, you need to use Fullscreen to hide the keyboard bar
[Magisk] nnwwtt:
Sorry, no, I ninja-edited the comment to add that I in fact did have your module in fullscreen already active.

In case it could be relevant, here's the config.xml LineageOS 21 ships for SystemUI, only the last commit alters (fixes) a value, the others only add the file.

(Oddly, when your module is active, I cannot switch from Gesture Navigation to 2-button nor 3-button navigation. The system will just instantly set Gesture Navigation as active again.)
[Magisk] DanGLES3:
So, the moment you switch to the AOSP keyboard the navigation bar disappears? (Since you've said only Gboard is affected) Could you record that?

Never seen anything of the sorts before
[Magisk] nnwwtt:
Sure, here.
[Magisk] DanGLES3:
https://github.com/Magisk-Modules-Alt-Repo/HideNavBar/releases/download/v24/Fullscreen-Immersive.Gestures-.Q-T.-v24.0-.59.zip

See if it's any different on v24
[Magisk] nnwwtt:
Well damn. It is, fullscreen works with that version. Gestures & all, too. Thank you!
[Magisk] DanGLES3:
Glad it worked for you
[Magisk] vurtomatic:
Hi @DanGLES3 , I'm trying your mod for the first time.

The setup seems to have worked, the bar beneath the keyboard is shorter. But the bar is still visible because the down arrow is still there.

Can the down arrow be removed too? Or can that only be done with Rboad are you recommended to another user?
[Magisk] DanGLES3:
You could try version 24 if you need to hide the down arrow with the hide keyboard buttons options, I had disabled that option temporarily because it causes a really strange bug on Android 13-14
[Magisk] vurtomatic:
OH! I see, thank you. Good to know... "strange bug" gets me worried :oops: Sorry can you share what the strange bug is?
[Magisk] DanGLES3:
Strange bug is if one chooses not to hide the keyboard buttons the keyboard buttons might overlap the keyboard, tho it doesn't always happen
[Magisk] DanGLES3:
Version 27 released with a significant revamp in features, bug fixes and simplified setup process
[Magisk] Sage:
This. Is. Awesome.
[Magisk] DanGLES3:
Version 27.3 bringing additional bugfixes, since i didn't publish 27.1 or 27.2 i'll bundle their changelogs

- Fix the disable bottom gestures option not working (as it was conflicting with the gesture sensitivity option)

- Fix module not working properly on MIUI/HyperOS on certain DPIs (might also fix on other devices)

- Increase volume selector timeout (to give users more time to read the options)
[Magisk] pritishparihar95:
I'm currently using lineage os 20 last bersion for sweet ( redmi note 10 pro max)

Long back gesture dont have an option to add control volume with this rom, how can i implement it?
[Magisk] DanGLES3:
Not sure, it's not something I can do anything about, you could try some third party gesture app or Xposed Edge
[Magisk] Cloud2893:
Hi guys :)

I am trying to not not have any fixed element on my smartphone screen, and for this reason I am already using gesture instead of three buttons navigation bar. However I would like to hide even the status bar on the top. I tried this module to do so (https://github.com/AndroPlus-org/magisk-module-nostatusbar/releases), but the result is that the screen contents are slightly pushed on the top, which makes my front camera hole hiding some of them or some icons and options in apps.

I installed NavTweaks to do so but I see that it is focused on the bottom navigation bar instead (am I correct?). No option when installing the module made my top status bar disappear. Is there any way to do so with NavTweaks module?

Thank you for the help!
[Magisk] DanGLES3:
The option isnt available on my module, and also even if I were to offer hiding the status bar it'd be no different from nostatusbar module as that's what happens when you resize the status bar to 0 (the space will be filled up by apps)

If you want to remove the icons of the status bar instead use something like SystemUI Tuner (tho it won't work on very customized systems)
[Magisk] Cloud2893:
Thank you for you reply!
[Magisk] Master32:
I did set overscan to 0,0,0,0 but will try a reset.

---------- Post added at 10:16 PM ---------- Previous post was at 10:13 PM ----------

Made no difference. As you say it's not the nav bar. I now have no issues with accidentally gestures. Thanks anyway and thanks for the work you put in.
[Magisk] DON2003:
anyone know how I can enable my back gesture? dont want to add FNG to have back gesture
[Magisk] DanGLES3:
Enable the navbar with the build.prop tweak I sent yesterday, the navbar needs to be enabled for the Q back gestures to work, it's the ONLY way to get the back gestures without an app

After enabling the navbar install my module to hide it
[Magisk] DON2003:
it works, am so sorry, the build.prop wasnt saved last time I tried. many thanks,
[Magisk] RainGater:
Awesome module [MENTION=8714092]DanGLES3[/MENTION]. I flashed it on OP 7 and it works like a charm. Thank you.

I was using overscan before and it wasn't the cleanest solution and landscape mode messes up a little bit. But, with your module, it's all good. Great job!
[Magisk] falptekin:
Is it possbile to use this without magisk? For example by flashing in twrp?
[Magisk] DanGLES3:
No, but if you want you can extract the zip and copy the folders inside the Q or R folder (depends on your android version) inside /system/product/overlay
[Magisk] falptekin:
I will try

:good:

Edit: Tried. Great mod. Thanks :)
[Magisk] Uchiha_Dante:
Hi DanGLES3,

Does the gesture bar get hidden in landscape? Don't know if it's just me, but it's always visible. A quick swipe of fp hides it though. Wondering if it's something I'm doing wrong.
[Magisk] DanGLES3:
I made sure to remove the navbar in landscape, it's possible this is a ROM issue, let me know what your ROM is and i'll see if i can do something about it
[Magisk] Uchiha_Dante:
DerpFest Q. OnePlus 5T if it helps.
[Magisk] Uchiha_Dante:
Another user just found the problem.

Attached image, the notches at the far right don't hide pill in landscape. Works for first two notches.

The "hide pill" toggle is something used from this module I guess.

So, there's that.

Set it to the second notch, and it works now.
[Magisk] DanGLES3:
Well that's an issue with how the ROM implemented the hide pill feature, disable the ROM's built in option and try using my module instead
[Magisk] Uchiha_Dante:
Yups. Did that. It's dependent on which sensitivity I choose in the first option. If it's the first two levels of sensitivity, your module works flawlessly (and the rom's too)

It's the 3rd and 4th level of sensitivity where pill isn't hidden.

Rom dev was telling me that he based his options using your module, just mentioning it here FWIW

Very minor issue though, just flagging here. I'm using the second sensitivity option as a worlaround, and the module works as intended.
[Magisk] DanGLES3:
Well I did make sure to set landscape navbar size to 0 in all sensitivity levels, tell me what rom is it, so I can take a look at their fullscreen gestures implementation
[Magisk] DanGLES3:
This is the screenshot of my module's overlay for the highest sensitivity option
[Magisk] DanGLES3:
It's possible the ROM dev forgot to set the navbar height values for the higher sensitivity options
[Magisk] Uchiha_Dante:
Derfpest Q. Using OnePlus 5T. Available here. https://get.derpfest.org/dumpling/builds/DerpFest-10-Official-dumpling-20200623.zip

Let me know if you want me to look at something in particular too. And thank you for looking into this :)
[Magisk] DanGLES3:
Could you send me the all the APKs named nopill in /product/overlay ?
[Magisk] Uchiha_Dante:
Added here.
[Magisk] DanGLES3:
Just as I thought, the higher sensitivity overlays (wide,extrawide) are missing

<dimen name="navigation_bar_frame_height_landscape">0.0dip</dimen>

So the pill isn't being hidden in landscape at those sensitivity levels
[Magisk] Uchiha_Dante:
Thank you kindly sir :)

I'll be sure to let the dev know to address this.

Cheers!
[Magisk] DanGLES3:
if possible tell him to update his overlays to also lower the gesture height area to 18 as i did in the latest versions of my module, here's the commit from AOSIP as an example https://review.aosip.dev/c/AOSIP/platform_vendor_overlay/+/12434
[Magisk] thigger_tom:
Thank you! Just upgraded my Oneplus 5T and most of the solutions out there aren't ideal or just don't work. This seems perfect to get rid of the gap below the keyboard.
[Magisk] myhuky3:
Thank you so much, it works!

Also fixes the really annoying issue with the blank space under the keyboard!
[Magisk] Dashwood Foxe:
Using this mod makes swiping up to home/switcher almost nigh impossible on the OnePlus 8 pro in portrait mode.
[Magisk] DanGLES3:
Well I don't have an oneplus device to test it and so far haven't really heard any complaints about this issue, but I can see why it happens, the gesture area is a lot smaller than the default one (in order to reduce app conflicts) so idk if that would play well on a very tall device since you would have to swipe from the very bottom

Just find it odd I haven't gotten any complaints about it until now
[Magisk] skromnia:
Thank yo so much! Works like a charm on Android 10 Mokee Rom, Xiaomi Mi Mix.

The only issue is I can't pinch to full screen videos in YouTube, any suggestion?
[Magisk] loopypalm:
Hi ^^

i have android10 "AospExtended" on redmi note 8 and build in full screen gesture

the problem is when i disable the default launcher i still have only swipe left or right working but not swipe up (to back home)

even with this module ,it's not working

any idea/suggestion ???
[Magisk] DanGLES3:
Don't disable the stock launcher, the gestures and recents are directly tied to it, if you wish here are a couple of modules which provide launchers which are compatible with the gestures (as in you will be able to disable the stock launcher)

https://www.pling.com/p/1376074/#files-panel

If the launcher you want to use isn't here your only option is to keep the stock launcher enabled
[Magisk] loopypalm:
thx ! i use nova launcher and it's not present in the list

so even if i replace the default launcher APK with nova it will not work right ?
[Magisk] DanGLES3:
No, Nova lacks the capability to be a recents/gestures provider (so replacing your stock launcher with Nova will only break things) so as I said, just keep the stock launcher enabled
[Magisk] loopypalm:
thank you very much :good:
[Magisk] ausaras:
I am using ROG Phone 2 and I have the same problem as Dashwood Foxe.

The HOME function is basically gone. Is there anyway for me to change the gesture area?

Thank you!
[Magisk] stephenbryan.colasito:
Im on OnePlus 6 with OOS 10.3.4. The mod makes my fingerprint sensor stop working. It tells me that my fingerprint sensor is dirty. Whenver I disable the mod, the sensor is fine. Is there a fix for this?

Edit: Fixed this by installing G-Visual Mod. Now my fingerprint sensor is working great with this MOD. Thank you!
[Magisk] DanGLES3:
If simply resizing the navbar to 0 causes such issue I don't think I can do anything to fix that, my module isn't even changing actual system code so I'm not even sure how my module could trigger such issue
[Magisk] Badd_blood:
Using v6.7 on pixel 3a, android 11. Causes the lockscreen to flicker when waking up. It's like the display turns on, then dims, then turns back on again. If I disabled the module it goes away. This is the only magisk mod I have and v6.7 is the only version I've used.

Edited: Happens when waking phone with button, tap to wake, or lift to wake
[Magisk] DanGLES3:
I'm not sure if I'll be able to do anything to fix this but I'll see what I can do
[Magisk] Extreme_Ninja2099:
I just installed version 7.1. The keyboard gap is a bit bigger than version 7.0. Is there anyway to reduce the size for 7.1, so its the same size like in 7.0? Otherwise its a good update
[Magisk] DanGLES3:
The keyboard gap is exactly the same as 7.0, you just need to select the right mode you want during install
[Magisk] DanGLES3:
Ok, I pushed an fix for that on 7.2, apologies for the inconvenience
[Magisk] Extreme_Ninja2099:
Yep its fixed! I just installed 7.2 and its perfect now. Thanks!!
[Magisk] Aadil Gillani:
I am using quickswitch should I disable it before applying module
[Magisk] bunklung:
Thanks for this! Is there a way to hid the status bar too?
[Magisk] DanGLES3:
No
[Magisk] shrapner:
Would it be possible to add an option to hide the navbar on A11 so we could use third party gestures app without interference from the stock gestures?
[Magisk] DanGLES3:
That would go beyond the scope of my module, not only that but I also can't find a way to cleanly implement that in my current installer
[Magisk] BTslo:
Is it possible to have the keyboard space if using the fullscreen setup? I can't hide the keyboard since there is no arrow to close the keyboard when using the fullscreen. Immersive works okay but still get the annoying assistant corner gesture bar on pixel 3.
[Magisk] RivaLCF:
Just tested it on LineageOS 17.1 on a Mi 9T, running Lawnchair + Quickswitch

It stays stuck on ''flashing'' popup in the Magisk module installation panel. Doesn't finish.
[Magisk] nonoperez:
Latest version I see to download is 6.4 in the first post, where can I find 7.2?

Can`t find it in github, also look in telegram but it's dev's personal one.

Edit: Sorry, autoupdates in magisk.
[Magisk] DanGLES3:
Version 8.0 release, changelog on main post, apologies for not updating this thread for quite awhile
[Magisk] channeledbymodem:
Solved my biggest problem with gestures but I don't understand it :)

Tl;dr: This solved my problem with swipe up and hold for recents but I don't know why and I'm curious. And grateful.

When I upgraded from a Oneplus 6 to Oneplus 7T I didn't realize that I would lose the OP gestures that were burned into my muscle memory. My biggest problem with the stock gestures on stock OOS was that the fric*kin* sweep up for recents *did not work* more than 50% of the time. I thought it might be Nova or my hiding the bottom bar but swipe up and hold didn't work any better with OOS stock launcher or Lawnchair.

I'm pretty used to Magisk installs with a number options that are activated by the volume key but I didn't understand the options I was choosing and some of them were covered by the "Flashing" animation in the center of the screen. I just chose "no" suspecting it was the default.

Anyway, I'm thrilled. Apart from the swipe in for back rather than swipe up of the OP gestures I now have a reliable home and recents gesture. This is on the latest OOS stable International with the latest Nova beta. I have had no issues that seem specific to OP or to Nova, fingers crossed.

So thanks again. And any explanation of what this does and how it solved my problem is welcome.
[Magisk] deepuvijay:
Thanks [MENTION=8714092]DanGLES3[/MENTION]. Tested on Oneplus 8T. Works fine. I'll report if I find anything. :)
[Magisk] camiloiruiz@gmail.com:
Pill Restoration

First off, thanks so much for the work that's been put in! :good:

I have been using this module on my P2XL on LOS 17.1 and have had an issue after flashing the fullscreen mod that I can no longer disable this module and get the pill back as some messaging apps conflict with this (pulse sms conversations scroll to top of messages when opening keyboard on first launch of app, very strange). Have latest magisk 21.0 installed and I do not have any other UI modifying modules running

If I have missed something I apologize and would appreciate a tip in the right direction
[Magisk] Shoaibahmad7080:
Please tell why do I have to swipe twice for back gesture to work in my corvus 10.0
[Magisk] zellleonhart:
Hi, I am too frustrated with OnePlus' stock navigation gestures especially swipe up for recents. May I know which settings did you use for this module? Is it Fullscreen and High sensitivity?
[Magisk] channeledbymodem:
I spoke too soon. With this module I still have inconsistent swipe to recents so I uninstalled it and I can't tell the difference. As for the settings, some of the options were covered by Magisk's "Flashing" animation so I chose what I think were the defaults. Sorry I can't be of more help. I still don't understand the purpose of this. I guess on phones that don't have an option to disable the navigation bar, this does that. But OOS 10 includes that toggle so maybe this is not useful for OP phones in particular.
[Magisk] Tenasan:
I just can't thank you guys enough. I'm using an Android tablet and was so sick of that freaking "swipe up from bottom gesture". Whenever I scrolled down the page with my finger it always would go to goddamn homepage -accidentally-. This module reduces the sensitivity to almost 0 and i can use my tablet much more conveniently.
[Magisk] giusmobile:
Hi, I have two questions if anybody can help:

Does this module works on oneplus 8 with android 11 official? rooted...

After the nav bar is gone does this module aloud me to use a gesture app like VIVIV N.G. or it gets overlapped by native gesture setted in the firmware? at the moment if I simply chose to hide nav bar and use ONEPLUS native gesture, any gesture app that I've tried gets overlap by the System. thank a lot!
[Magisk] DanGLES3:
Should work on OOS 11 and no this module is simply to change Android's default gestures to be fullscreen, it doesn't allow you to use other gesture apps
[Magisk] DanGLES3:
If you wish to actually remove the navbar and gestures entirely then you can try this module
[Magisk] tuxing:
Just tried this hidebar.zip on asus rog 3 (android 10) rom , but no change was noticed. Had tried the main magisk module earlier with both fullscreen and immersive modes. In both modes only back gestures work, but not home and recents. Currently using wm overscan to hide the pill in portrait mode, but it's still an issue in landscape mode (Had disabled wm overscan while trying the magisk modules).

It will be great if you can find a solution to hide gesture pill on taller phones. Thanks a lot for your work.
[Magisk] DanGLES3:
Unfortunately the Rog Phone has modified the gestures in their stock ROM in a way that makes it impossible to properly make it fullscreen/immersive, I've been unable to find a fix for that so far

Currently the only fix is using a custom ROM
[Magisk] StevenShock:
Is it possible to have the pill changing color in context with the background? Example: dark background= white pill, clear background= black pill. This already works like this but only in compatible apps.
[Magisk] DanGLES3:
No, I can't alter the behavior of the navbar coloring
[Magisk] w4h1d:
Did not work on RR rom 8.6.4 Android 10..
[Magisk] w4h1d:
Choosing immersive mode but making my navbar fullscreen..trying the immersive module only same happe.
[Magisk] YellowFrisbee:
Not a big deal, but any idea of which dimens.xml setting might be used by launchers to adjust the height of the dock from the navigation bar?. With this mod it feels a bit too low now. See the screenshots to get and idea.
[Magisk] DanGLES3:
That can vary greatly from launcher so I can't really give you an answer, although the dock is usually called hotseat by launchers, if it's not in dimens.xml then it's most likely in one of the layout files
[Magisk] DanGLES3:
Could you go into more detail, what exactly do you mean by not working?
[Magisk] YellowFrisbee:
Yes!. Thanks to you I think found it. In my case (LG) it is called "device_profile_hotseat_height" in dimens.xml . I was able to rise it back where it used to be.
[Magisk] OvaisAlam:
My ROM (crDroid) on Redmi Note 8 already has Gesture Navigation.

This module should work on top of that option (like extending its functionality) or replace that option?
[Magisk] DanGLES3:
Technically it should "extend" its functionality by allowing you to hide/change the Navbar in different ways
[Magisk] OvaisAlam:
I may sound noob but I didn't see any option/config after installing that module.
[Magisk] DanGLES3:
The module works by replacing the built in gesture overlays of the device (which dictate basic configurations about the Navbar/gestures), so as long as you're using the stock Android 10 gestures it should work

Also, if your ROM has the option built it in for fullscreen gestures, disable it as it uses a different set of overlays that my module doesn't replace
[Magisk] OvaisAlam:
Thank you for replying with details.

My ROM has Gesture Navigation, 2 buttons and 3 buttons navigation.

If I disable Gestures Navigation from my ROM (enable 3 buttons nav) and enable full-screen gesture via your module then I still see 3 buttons navigation.

Why it's not working for me? Could you please provide steps to enable and check the gestures of your modules?