-
Notifications
You must be signed in to change notification settings - Fork 901
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
[WIP] Split out Surface
from Window
#3942
base: master
Are you sure you want to change the base?
[WIP] Split out Surface
from Window
#3942
Conversation
Still wonder whether to use Also not sure about the |
I'd also add a |
I'll argue that
The
I already addressed event handling in my proposal. Summary:
|
With the Windows commit, that's every platform I can test on my machine at the moment. I don't have a Mac nor do I have Android development set up at the moment. |
Now that I'm assigned for review: I'd like this PR description and the resulting squashed commit to contain a description and justification of the respective changes, rather than merely mentioning that it addresses some part of a large discussion thread in an issue. That should make it easier to review and backtrack. |
I've updated the PR description. |
changelog
module if knowledge of this change could be valuable to usersThis PR splits some methods of
Window
into a new supertraitSurface
, laying groundwork for the implementation of #3928.As stated there, this split is needed because popups and subsurfaces may not necessarily allow the same operations as windows.