Some progress to handle notches / cutouts of...

Some progress to handle notches / cutouts of phones better in : I have a small lib that gets panel cutout / notch information as paths and can calculate a bounding box . can use it to render cutouts for debugging and can use it for layout (so far only to shift the panel down). (see follow up posts for more pictures).
1️⃣ /4️⃣

phoc rendering cutouts in nexted mode to simulate cutouts and rounded edges:

2️⃣ /4️⃣

phosh using that information to push the top panel down because there's a (simulated) notch:
3️⃣ /4️⃣

MRs are linked here: gitlab.gnome.org/guidog/gmobil

Next steps (after cleaning up a bit and getting it merged) is allowing phosh to make better use of that information (e.g. to shift ui elements to the side instead of down) and providing the information to wayland clients so e.g. video players can make use of it in fullscreen mode.

4️⃣ /4️⃣

Add information about display panels and cutouts (!8) · Merge requests · Guido Günther / gmobile · GitLab

This introduces a somewhat generic mechanism to query information about display panels and their cutouts and notches. We currently base that on device compatible strings but aren't limited...

GitLab