[MODULE] N3O No Nonsense Notch Overlay

Search This thread

LOGMD

Senior Member
Jun 22, 2010
482
263
London
That's pretty-much what this module does, immersive mode on Android 11. I do use Nova with a hidden status bar so I don't know what this mod does with other launchers but it gives me full immersive mode in landscape for games, YouTube, Netflix etc, etc.

Edit: I re-read your post and you're asking specifically about portrait... do you want that for all apps or just the launcher? Based on previous discussions I recall most people want landscape only immersive mode.
Full immersive still isn't possible, the status bar ain't going nowhere with their customisations.

I tried many days to find where they force the status bar to always reserve space in portrait but had no luck. Closest I got was to disable all the oneplus overlays but then the system started behaving strangely
 

Rindmann

Senior Member
Dec 3, 2014
172
25
Dortmund
That's pretty-much what this module does, immersive mode on Android 11. I do use Nova with a hidden status bar so I don't know what this mod does with other launchers but it gives me full immersive mode in landscape for games, YouTube, Netflix etc, etc.

Edit: I re-read your post and you're asking specifically about portrait... do you want that for all apps or just the launcher? Based on previous discussions I recall most people want landscape only immersive mode.
Thanks for your reply! :) I'm looking for immersive mode (hidden status bar and punch hole ignored) for all apps. I currently have this setup, but sadly on android 10.
 

dustintinsley

Senior Member
Jun 14, 2013
577
197
Any way to enable this while also in portrait mode on device? Works on my OnePlus 9 Pro but only in landscape mode, looking to enable it in portrait mode also, if possible.
 

LOGMD

Senior Member
Jun 22, 2010
482
263
London
Any way to enable this while also in portrait mode on device? Works on my OnePlus 9 Pro but only in landscape mode, looking to enable it in portrait mode also, if possible.
So you want the clock behind the camera?

If you are talking about removing the statusbar, oneplus do some wierd things that force the statusbar height in portrait. Even removing the statusbar makes the icons just go. But the separator does not budge
 

dustintinsley

Senior Member
Jun 14, 2013
577
197
So you want the clock behind the camera?

If you are talking about removing the statusbar, oneplus do some wierd things that force the statusbar height in portrait. Even removing the statusbar makes the icons just go. But the separator does not budge
I didn't know if you could apply padding to the icons in portrait mode so the icons weren't behind the camera. Understand know.
 

jal3223

Senior Member
Mar 14, 2009
1,457
371
Google Pixel XL
Samsung Galaxy S8+
@LOGMD So I have successfully gotten full immersive to work on Android 11 for designated apps by using "Notch Killer" and forcing immersive in the xposed module "App settings". The only issue is when I pull down the status bar location to temporarily view the status bar, the notifications and clock is behind/under the notch. I'm using a Oneplus 8t, so the cutout is on the left. Furthermore, the apps I choose not to be immersive, like the home screen, also place the clock and notifications under the punch hole notch.

I found that your app works properly for honoring the cutout notch, but immersive just makes a black bar on top. Is there anyway to combine your padding settings with "Notch Killer" somehow? It would truly be the perfect solution then. Thank you.
 
  • Like
Reactions: LOGMD

LOGMD

Senior Member
Jun 22, 2010
482
263
London
@LOGMD So I have successfully gotten full immersive to work on Android 11 for designated apps by using "Notch Killer" and forcing immersive in the xposed module "App settings". The only issue is when I pull down the status bar location to temporarily view the status bar, the notifications and clock is behind/under the notch. I'm using a Oneplus 8t, so the cutout is on the left. Furthermore, the apps I choose not to be immersive, like the home screen, also place the clock and notifications under the punch hole notch.

I found that your app works properly for honoring the cutout notch, but immersive just makes a black bar on top. Is there anyway to combine your padding settings with "Notch Killer" somehow? It would truly be the perfect solution then. Thank you.
Interesting, so N3O has a 1px faux notch just to shuffle the elements below past the camera. Notch killer completely zeros out the notch.
It appears that with N3O and any immersive triggers a black bar to some value tucked away by oneplus if the notch has any size at all.

Overlays like notchkiller and N30 don't really run any code and the restart the apps in the foreground when switching otherwise it could be automated.

My code is open source if anyone wants to experiment, but I spent countless hours digging into the mystery of this black bar and can't seem to find an answer. Closest I know is something in the oneplus "overlay" for Android is doing this.

Btw an overlay in this sense isn't some element overlapping another. It's talking about system code and components. You have the core Android image and then vendors overlay their device specific features on it
 
  • Like
Reactions: jal3223

jal3223

Senior Member
Mar 14, 2009
1,457
371
Google Pixel XL
Samsung Galaxy S8+
Interesting, so N3O has a 1px faux notch just to shuffle the elements below past the camera. Notch killer completely zeros out the notch.
It appears that with N3O and any immersive triggers a black bar to some value tucked away by oneplus if the notch has any size at all.
That's unfortunate that Oneplus has this bug in their coding. So would N30 theoretically do what I'm looking for on an AOSP based rom such as Havoc?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    N3O (or Nitrous Oxide i guess :p)
    Who is it for:
    • devices with punchole or cutout displays
    • the black bar REALLY annoys you in landscape
    • clock behind camera annoys you just as much!
    What it does:
    • Uses full screen in landscape mode
    • respects the cutout in portrait to ensure a normal status bar
    Device Support
    • Preset for Oneplus 8/8T & 8 Pro
    • Preset for Pixel 5
    • Other devices via custom config (left/right cutouts, center cutouts experimental)
    • Custom mode for other left or right cutouts without presets (please share your values)
    OS:
    11 - AOSP based Roms
    10 - Currently not supported (can install but bootloops reported)

    Nonsense:
    The only nonsesne here, is that devices that switch resolution need to have a specific cutout to match it. if you dynamically change resolution using tasker you need to switch overlays when you do so (seems to not affect powersave mode when at full resolution)

    For up-to date information on features in the module and how to use it, check the documentation on git here

    Where do i get it:

    Recognition
    • Gnonymous7 for Script base and install logic
    • Zackptg5 for MMT-Ex template.
    • topjohnwu Magisk.
    • All the testers and xda for providing a platform to test on
    3
    That's pretty-much what this module does, immersive mode on Android 11. I do use Nova with a hidden status bar so I don't know what this mod does with other launchers but it gives me full immersive mode in landscape for games, YouTube, Netflix etc, etc.

    Edit: I re-read your post and you're asking specifically about portrait... do you want that for all apps or just the launcher? Based on previous discussions I recall most people want landscape only immersive mode.
    Full immersive still isn't possible, the status bar ain't going nowhere with their customisations.

    I tried many days to find where they force the status bar to always reserve space in portrait but had no luck. Closest I got was to disable all the oneplus overlays but then the system started behaving strangely
    2
    More like a first beta than a developers preview. No bugs at all yet, but unlike the first betas, very few new things yet.
    Most DP1s have a few bugs, but not so much with 12
    I usually wait until DP2, but I have 2 backup devices right now; one which I use at work 5 days a week (Pixel 2XL), so I took the plunge on DP2 for 12
    The other device is a HTC 10 that I also use 5 days a week, but just for an MP3 player at work for my BT speaker.

    EDIT: Shame to see what problem exists exactly? I have no issues

    They are mainly nitpicks but things that would make it perfect.

    changing resolutions means changing cutout, it's annoying but not end of the world and can be automated via tasker.

    Installation for custom values is ok but I would prefer I build an app that launches during install to configure the cutout with previews etc

    Center cutouts don't work, but they are mostly Samsung devices that do this feature anyways

    And the anti aliasing around the notch, against a white background you can see it's all jagged. When the previous overlay was there they draw a cutout just a little larger than the cutout so it appears smooth. Again can probably fixed with an app/ service that draws on the screen to achieve it.

    But for a large majority of use-cases this suffices 😂

    I mean I'm software developer professionally so I can just figure these things out, but to really give people the the value out of their devices it's the ones that just learned how to install magisk without bricking that It should be easy for 😂 either way. All to happen if I ever have time to improve this.

    Right now the 120hz stuck on the always on display for oneplus 8 pro is my next annoyance. The drain is unbearable with AOD but compared to my mate 20 pro it sipped power on AOD

    P.s. if anyone has some suggested presets to load for devices not covered please let me know. Popular devices I'll add to the installer but any other device I'll just include values for the custom setup in the readme
    2
    Just popping in to confirm that v1 works just fine on the OP8 with the latest stable build of OOS/A11 - 11.0.4.4 released a few days ago. (y)
    2
    Would it be possible to go full screen in portrait apps as well? Can't we push all status bar elements to the right? (punch hole on the top left)

    With the custom setting you can push it as far right as you want.

    Oneplus 8 series
    However there's no ridding of the statusbar or even changing its size at the moment.

    G-visual mod alters the status bar height and yes the content of the statusbar shrinks. But can't move the line below the camera that separates the statusbar from the action bar (this is not normal behaviour)

    I've spent countless nights modding this to hell but the only way I got anything to work is remove all the system UI overlays using magisk - but then things like brightness control etc stop working 😂

    other devices
    you could enable immersive (other mods should be compatible with this)

    This mod however just inserts an object to the left which obstructs elements underneath to move, pushing all the content to the right would mean modifying a lot of XML files across different devices and compatibility would be hard (device specific)

    What we perceive as the "status bar" is actually not just in one place in android, it consists of, status bar, keyboard status bar, heads up status bar and notification status bar.

    My original pre release no nonsense mod was built like this, but I found it was version specific to even minor upgrades and was too volatile causing bootloops etc.


    Not that it cannot be done.

    sorry for the essay just sharing my findings 😂