• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[MODULE] Fullscreen/Immersive Gestures tweaks for Android 10-12

Search This thread

DanGLES3

Senior Member
Nov 11, 2017
758
726
nevermind i think it actually worked i just forgot that this didn't allow disabling status bar (which i kinda wanna get removed / hidden the most atm even though it doesn't seem possible)
Yeah, unfortunately global immersive status bar is no longer possible on A11, you'd likely need to apply it to every app individually
 
Aug 31, 2021
34
4
Forgive my ignorance but where's the guide to this module?

For example within the first three pages - someone posted a screen shot of editing dimens.XML file, yet that XML file doesn't exist on my 8T with LineageOS 18.1.

Trying to eliminate as many gaps as possible from the UI, especially the horrid gap in my home screen where the bottom has a huge gap between the first set of apps and the bottom edge of the screen.
 

dvgm

New member
Mar 20, 2016
4
0
Hello DanGLES3 :)
Thank you for your amazing module..
Was used by me such a long time.
Today I try to install another UI module called "Pavlova UI" for some more cool UI changes. But after successful installation of PavUI your module stop working.. It's possible to make it works together?
P.s. PavUI module has no effect on the navbar
 

DanGLES3

Senior Member
Nov 11, 2017
758
726
Hello DanGLES3 :)
Thank you for your amazing module..
Was used by me such a long time.
Today I try to install another UI module called "Pavlova UI" for some more cool UI changes. But after successful installation of PavUI your module stop working.. It's possible to make it works together?
P.s. PavUI module has no effect on the navbar
Could you send me that module so I can take a look? I've seen some of these mods before and they include the stock navigation bar overlays for no reason which breaks my module
 

DanGLES3

Senior Member
Nov 11, 2017
758
726
Hello DanGLES3 :)
Thank you for your amazing module..
Was used by me such a long time.
Today I try to install another UI module called "Pavlova UI" for some more cool UI changes. But after successful installation of PavUI your module stop working.. It's possible to make it works together?
P.s. PavUI module has no effect on the navbar
Found it, Pavlova UI is including the stock navigation bar overlays for no reason (which obviously break my module)

Go into data/adb/modules/Pavlova (or whatever its folder is called)/system/product/overlay and delete the folders called navigation and reboot

If possible contact the developer and tell them not to include these overlays since all they do is break my module
 

DanGLES3

Senior Member
Nov 11, 2017
758
726
Version 9.7 is now out to fix compatibility issues with some theme overlays that also include gesture overlays (for seemingly no apparent reason)

Download is in the main post
 

DanGLES3

Senior Member
Nov 11, 2017
758
726
v9.9 is up, now allowing you to remove the buttons underneath the keyboard in immersive mode (specially useful with the small keyboard bar as the buttons are often too cramped and hard to trigger)
 

sagybp

Member
Jul 12, 2012
16
6
Hi!

I installed the module on my Galaxy S21 Ultra (Android 11) in order to remove the Hide keyboard/change keyboard icons, but it seems not to work. Am I missing something here?
Installing went fine, I chose the correct options, but nothing changed.
 

vrda08

Senior Member
Aug 23, 2013
768
299
Google Pixel 5
Hy Dev, thanks on great module.
On my pixel device I have slow Gcam with this mod. I can see, someone reported this isuee earlier, so is it possible to create app blacklist for this mod, so to disable this in some apps. Thx
 

Emerald_N8

Member
May 18, 2018
38
5
hello
full screen mode worked for my android 11 device but I'm curious what is immersive mode and what is gesture sensitivity

and one more question : does FNG work on android 11+ ? because it is not working on my Motorola g 5g plus with stock android 11
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    oEMa4xI.png


    This Magisk Module lets you tweak Android 10-12's gestures.

    Requirements
    - Android 10-12
    - Magisk 20+

    Installation
    1. Flash this module.
    2. Reboot.
    3. Enjoy!

    Links
    - [GitHub](https://github.com/Magisk-Modules-Repo/HideNavBar)
    - [Telegram](https://t.me/PannekoX)

    Translation​

    If you wish to have the installer translated to your language send me a text file containing all lines (inside ui_print in common/install.sh) either on Github or my Email

    Disclaimer
    • This module won't disable the navbar, so if you want to use Fluid NG on Android 11-12 then this module isn't for you
    • Any option not working is due to incompatibility with your current ROM (there's little i can do about it)
    • Any issues related to GCam after installing the module are outside my control
    • Automatic navbar coloring doesn't work on Android 11+

    Changelog


    v9.9​

    • Allow hiding the buttons underneath the keyboard in Immersive mode

    v9.8​

    • Fix Rboard checking for the keyboard spacing removal feature (apologies to RKBDI for the troubles)

    V9.7​

    • Automatically removes conflicting overlays during install (AKA some theme modules that include gesture overlays for no reason at all)

    v9.6​

    • More reliable language detection (should prevent issues where the installer shows no text)

    v9.5​

    • Added support for translations in the installer (currently included languages are English, Portuguese and Spanish)

    v9.4​

    • Allow disabling back gesture also on Android 10 (due to way A10 handles the back gesture it's only possible to disable them completely and on fullscreen mode only, if you have Xposed on A10 and wishes to disable only the left back gesture use this Xposed module https://github.com/kuba2k2/NoLeftBackGesture/releases/tag/v1.0)

    v9.3-hotfix​

    • Fix install (sorry for the inconvenience)

    v9.3​

    • Updated Volume selector (from MMT-EX), should resolve install issues on some devices
    • Increased the timeout to 10s to give users time to read the options

    v9.2​

    • Reenable back gestures on NO (on the whether to disable back gestures or not) option

    v9.1​

    • Reenable back gesture on uninstall (if user is unable to change the device's back gesture sensitivy from settings)

    v9.0​

    • Allow disabling back gesture on A11-12 (Left only for side menus and Left & Right for gesture apps)

    v8.8​

    • Update MAXAPI to 31 to support the eventual stable A12 release

    v8.7​

    • Update Volume selector
    • Revised install logic
    • Disable the Gboard spacing some Android 11 ROMs were using by default (users are still free to change/reenable the spacing with Rboard as I've made sure my code won't overlap with it)

    v8.6​

    • Fix and go back to using the new install logic on Android 11

    v8.5​

    • Revert to old install logic on Android 11 (attempts to bug fix module not installing correctly on some devices)

    v8.4​

    • Fixed an issue that was causing hide pill to be installed regardless of user preference
    • Cleaner install code (again)

    v8.3​

    • Remove Android 11 specific overlays (no longer necessary as the standard ones work just fine on 11)
    • Clean up install code even more

    v8.2​

    • Fix immersive sensitivity options
    • Clean up installer code significantly
    (if you notice any issues on Android 11 due to the new install logic report to me immediatelly)

    v8.1​

    • Fix for Immersive+default sensitivity not getting properly installed

    v8.0​

    • Allow changing gesture sensitivity (for users who may prefer Android's default gesture sensitivity)

    v7.2​

    • Fix fullscreen gestures installation (apologies for the inconvenience)

    v7.1​

    • Added new options during install
    • Small keyboard bar (for immersive mode): Allows you to have less spacing underneath the keyboard
    • Hide Pill (for immersive mode): Allows you to have a near fullscreen experience while still keeping the spacing underneath the keyboard

    v7.0​

    • Switch to the MMT-EX template and added immersive gestures by samchugit as an option

    v6.7​

    • Fix gesture option disappearing on later Android 11 builds

    v6.6​

    • Hotfix for Android 11 beta

    v6.5​

    • Lowered gesture area to 18dp to reduce conflicts with apps

    v6.4​

    • Fix Android 11 support

    v6.2​

    • Add support for Android 11/R (untested as Magisk isn't avaliable for Android R yet)

    v6.1​

    • Block installation on MIUI as it's incompatible with the module

    v6.0​

    • Added support for ROMs that use /vendor/overlays for their gesture overlays

    v5.0​

    • Update to the latest Magisk module template and some minor clean ups in the code

    v4.0​

    • Hopefully fixed the issue that made so uninstalling the module made gestures completely unavailable on some ROMs

    v3.0​

    • Reduced conflict with some apps (like Gboard) by slightly lowering the gesture trigger area

    v2.0​

    • Hide gesture bar correctly in landscape

    v1.0​

    • Initial release
    2
    It seems that it crashes the process required for gesture navigation, resulting in gesture navigation becoming unavailable in the latest 11 DP 3.
    2
    Here is a zip file of a bunch of overlays that include maybe more than what you need. They have different names so I took an educated guess.

    https://drive.google.com/file/d/11VnvrBv-Yqe1nIRpESScGhvwmmkor3xR/view?usp=drivesdk

    try this, i've rebuilt the main gesture overlay targeting Android 11, worked for a friend of mine

    R seems to enforce signature scheme V2 on its system apks, which is likely why my old overlay wasn't working (as they were signed with a testkey)
    2
    Ok, i've pushed an update on the Magisk Repo that should have fixed the Android 11 compatiblity issue, also i've tweaked the install script to accommodate both Q and R in a single zip
    2
    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.