-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow WlSubsurfaces to be placed explicitly relative to hierarchy #2487
Comments
Hi, sorry for not getting back sooner. Here are some notes:
If you're interested in getting this into upstream Mir, I encourage you to open a draft PR based on current main for easier review (the parent of the linked commit seems to be originally from 2020). I don't think much has changed in the subsurface code since then so hopefully that will not be hard. |
This is actually something I'm working on for Waydroid on Ubuntu Touch, which is why this is based on 1.x still. My goal is to let it trickle down from 2.x to 1.x finally, but I need something to test it with. If the general approach is fine I will go on and make it ready for 2.x. |
I took a stab at implementing this, see #2491. |
Dup of #345. |
Wayland has some protocols to handle the explicit placement of WlSubsurfaces:
I've started implementing a change for the first use-case since, as far as I see, making it work with the parent surface would involve at least sneaking another dummy WlSurface in between. I believe even Weston does something similar to that.
The initial change is here. I've not opened a PR yet since I would like to get some input around the big picture before continuing with this. Details can still be talked about in a PR.
fredldotme/mir-experimental@ed3c67e
The text was updated successfully, but these errors were encountered: