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

Search This thread

OrtizFerrari

Senior Member
Aug 26, 2013
67
14
Hello, I just updated the module from 9.3, and I'm seeing this strange empty bar below the keyboard... @DanGLES3 do you know what is this happening? I tried installing fullscreen and also immersive, but in both cases, the result was the same:

Oneplus 5T (Android 10)

photo_2022-08-10_17-30-42.jpg
 

MaxEmp

Senior Member
Jun 5, 2016
69
9
I tried to install this module. You have to choose installing options very quickly using vol+/= buttons. There is not enough time to read the instructions. Please allow at least 10 seconds to read before selecting yes or no. Or let the user proceed to the next option only after getting an input.


//update

I had installed it earlier from the github. This time I installed from the Fox's Magisk Module Manager and everything works fine, including those vol +/_ inputs that frustrated me.
 
Last edited:

mr_viii

Member
Feb 6, 2016
15
3
Munich
My Gboard shows some sort of symbol down there, cant tell why its there.
Any way to remove it?
Im on a Nothing Phone 1 with android 12.

Screenshot_20220906-041143.png
 
  • Like
Reactions: duttyend

DanGLES3

Senior Member
Nov 11, 2017
827
829
My Gboard shows some sort of symbol down there, cant tell why its there.
Any way to remove it?
Im on a Nothing Phone 1 with android 12.

View attachment 5705165
That's the back button, it shows up on Fullscreen mode if you enable the Gcam lag fix, the Gcam lag fix needs to keep a smidge of the navbar visible so it results in this small artifact, if you don't need the Gcam lag fix you can just disable it by reinstalling the module
 

Hesselberg

Senior Member
Jan 10, 2018
60
3
I'm so frustrated with this module :(
using Zenfone 8, everytime I install this module my recents gesture stops working.
it occurs when picking both Immersive and Fullscreen modes
anyone knows a fix?
 

DanGLES3

Senior Member
Nov 11, 2017
827
829
I'm so frustrated with this module :(
using Zenfone 8, everytime I install this module my recents gesture stops working.
it occurs when picking both Immersive and Fullscreen modes
anyone knows a fix?
Sadly nothing much i can do, Asus modified their navigation bar to tie the gestures to the it, removing the navigation bar gets rid of the gestures as well
 
  • Like
Reactions: duttyend

DanGLES3

Senior Member
Nov 11, 2017
827
829
ahhh ok.

I actually think I"d like to at least try a version with no status bar at all if you'd ever make it an option. with a folding phone especially this would be useful still.
I've already tried using Magisk to hide the status bar, it just breaks the swipe down motion on the status bar and you can't see the time and notification icons because the only way to hide the status bar with Magisk is to resize it to 0
 
  • Like
Reactions: duttyend

jakito

Senior Member
Aug 9, 2016
132
70
OnePlus 7 Pro
v21 released
  • Rewritten installer for Android 12+ to use fabricated overlays for higher compatibility
  • Added Gcam lag fix as install option (12+ atm)

I have a bug with all versions. I just noticed that when I use the module (doesn't matter if it's immersive or fullscreen) it breaks some apps.

On the 2 screenshots, the one where the pill is visible is the one where the module isn't installed. The fullscreen one has the module installed and set for fullscreen.

Let me know if you need some logs. The app with the bug is called "com.google.android.markup"
 

Attachments

  • Screenshot_20221006-152331_Markup.png
    Screenshot_20221006-152331_Markup.png
    738.6 KB · Views: 17
  • Screenshot_20221006-152416_Markup.png
    Screenshot_20221006-152416_Markup.png
    759.4 KB · Views: 17

DanGLES3

Senior Member
Nov 11, 2017
827
829
I have a bug with all versions. I just noticed that when I use the module (doesn't matter if it's immersive or fullscreen) it breaks some apps.

On the 2 screenshots, the one where the pill is visible is the one where the module isn't installed. The fullscreen one has the module installed and set for fullscreen.

Let me know if you need some logs. The app with the bug is called "com.google.android.markup"
Yeah, i legitimately don't know why Google's Markup does this, could you check if enabling the Gcam lag fix solves this issue? for some reason markup tried their bottom menu to he navbar (second time a Google app has some oddly specific navbar behavior, first one being Gcam)
 
  • Like
Reactions: duttyend

Top Liked Posts

  • 2
    Which bug on Fox Module Manager are you referring to?
    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
  • 2
    Which bug on Fox Module Manager are you referring to?
    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
    1
    all i want to do is swap the back and recent button position
    This module is not designed for that
    1
    any module that does it im on rog 2
    None that I'm aware of
  • 25
    oEMa4xI.png


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

    Requirements
    - Android 10-13
    - Magisk 20+

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

    Terminal Setup
    Run on a terminal app the following command su -c hn

    Download
    To install the module simply search it on Fox's Module Manager

    Links
    - [GitHub](https://github.com/Magisk-Modules-Alt-Repo/HideNavBar)
    - [Telegram](https://t.me/dnmgsk)
    - [Module Manager](https://github.com/Fox2Code/FoxMagiskModuleManager/releases)

    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

    v21.0​

    • Rewrite installer for Android 12+ to use fabricated overlays for higher compatibility
    • Added Gcam lag fix as install option (12+ atm)
      Translations needed for the Gcam fix option
    V20.0
    • Fix Android 10 support (which was broken since v14.0)

    v19.0​

    • Reworked Terminal config tool (su -c hn), should avoid issues related to zipsigner
    • Properly support Rboard Theme Manager v3 to avoid conflicts

    v18.0​

    • Added Samsung A12 support

    v17.0​

    • Proper MIUI detection/install logic (should provide compatibility to MIUI based on Android 10, not tested)

    v16.4​

    • Removed unnecessary waiting during module install

    v16.3​

    • Added Fox Manager Extension support (support link shortcut when installing the module)
    • Try and improve the volume selector delay a bit

    v16.1​

    • Fix the Terminal Config tool

    v16.0​

    • Proper MIUI 13 support

    v15.0​

    • Added MIUI support (confirmed working on MIUI 13)
    • Fixed Terminal Script not working on devices with pseudo/fake xbin folders

    v14.0​

    • Fixed miscelaneous error messages
    • Fixed Terminal config tool on Android 13 (Google's fault this time lol)
    • Tablet support (it works inconsisntently)

    v13.0​

    • Full AAPT rewrite
    • Added terminal config tool for changing each navbar parameter (To use it run the following on a terminal app su -c hn)

    v12.0​

    • Fixed the Gcam lag when switching modes

    v11.0​

    • Preemptive Android 13 support (untested)

    v10.0​

    • Added Support for Android 12L, and thank you all very much for your support over these 2 years of development

    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)

    Older changelogs can be found here

    3
    Does this work on Android 12L? Nevermind, the attachment uploaded on OP is outdated, download it from GitHub instead.
    I'm very sorry for that ngl, i often forget i have an thread on XDA (my memory just sucks) oopsie
    3
    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)
    3
    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
    3
    Update 13.0 released, I'm very sorry for not updating this thread in awhile, i promise to not let his happen again

    • Full AAPT rewrite
    • Added terminal config tool for changing each navbar parameter (To use it run the following on a terminal app su -c hn)