UnionFaps
Shattered Pixel from patreon
Shattered Pixel patreon

Display Cutouts | Patreon Weekly #325

🕑 Added 2025-08-25 14:00:14 +0000 UTC

Comments

Shattered Pixel

I haven't made solid decisions yet, but I am considering migrating the 'fullscreen' toggle in the settings to basically be a 'render into notch' setting. At the same time though, you would be able to quickly check the time by just swiping down from the top of your screen, as normal in any other fullscreen app.

Nicholas

Would you consider adding a settings option to retain the current display cutout UI? I have an iPhone with a dynamic island and I tend to loose track of time while playing, so I really appreciate having the clock and/or a background timer visible to keep me on track. This might be minority opinion, but I don't mind the black bars on top and bottom of the display that avoid the rounded corners. Not a deal breaker if you can't for whatever reason. I'm not sure how complicated it would be to maintain compatibility if you have to make code changes on Android.

Shattered Pixel

Yeah it's not great. I understand that having a black void isn't a great user experience but having to work around an 'almost but not quite a rectangle' screen is a pretty bad developer experience. Shattered's in an unfortunate spot too because a fair bit of the UI is at the top. I have considered moving it down but I really like how the vast majority of interaction happens toward the bottom and 'informational but low interaction' UI is at the top. Desktop sort of mimics this by having all the interaction stuff at the bottom-right. atm my plan, as I mention in the weekly, is to make small adjustments to the top UI to support the most common Android hole punches, and maybe the dynamic island while I'm there, but if the cutout is any bigger the game is just going to largely stick to the 'black void' approach, maybe with a tiny bit of themeing so that it's less jarring.

Robert Heinig

That edge-to-edge enforcement is one of the worst breaking changes Google ever perpetrated. I'll be tuned to read your solution in source. (Oh and the answer to 15:54 should be "depends on whether it's a Python swallow or a Fallout swallow"?)


More Creators