Is there any reasonable way to disable all android notification sounds (only) when your screen is on, but keeping them working when screen is off?
By 'stock' I mean a Pixel (3) device.
Rationale: If my screen is on, it means I'm actually actively looking at it. I turned it on, and if I'm not looking at it anymore, I'd lock (turn off) it again, or the auto turn-off timer will do that for me, preferably in the shortest amount of time possible, saving battery.
The nature of notifications, as the name imply is to notify. If I'm looking at the screen, I don't need an annoying audio cue as well to notify me of anything: I will see the visual cue.
I've already been notified.
The default behaviour seems rather dumb and unthoughtful to me, and it's beyond me why they wouldn't give such an alternative option.
I've encountered this option on a custom ROM I've used on my OnePlus 3T before, and it was a blessing.
As such, is there a way to fix this (IMHO, terrible design flaw)?