GrapheneOS / os-issue-tracker

Issue tracker for GrapheneOS Android Open Source Project hardening work. Standalone projects like Auditor, AttestationServer and hardened_malloc have their own dedicated trackers.
https://grapheneos.org/
353 stars 20 forks source link

Hide navigation pill/gesture bar #4151

Closed jordan03819 closed 2 hours ago

jordan03819 commented 2 hours ago

I am referring to the white or black bar at the bottom of the screen (the same in #1872). The existing methods to remove this on Pixel devices only work on rooted devices now, making it impossible on Graphene. It would be nice to not have to compromise on privacy and security to achieve this.

Functionally, it serves no purpose beyond burning in the navigation pill onto the screen.

At the very least, it would be a step in the right direction if we could toggle the visibility of the pill itself/make it transparent.

thestinger commented 2 hours ago

See https://github.com/GrapheneOS/os-issue-tracker/issues/2760.

jordan03819 commented 2 hours ago

What about hiding the pill itself visually by making it transparent, without removing the reserved space it occupies?

thestinger commented 2 hours ago

The reserved space is gone for apps targeting Android 15 by default since edge-to-edge is enabled by default. It was previously already gone for apps enabling edge-to-edge themselves.