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
Improve screen switching for Window #1925
Comments
The window's position is relative to the primary screen, no matter which screen the window is visible on. If that is the case, you could use that to provide a method of moving the window to a specific screen. |
Should this issue be in the pyglet project? Don't really want to have lingering open here that will stay for years unless it's realistic that someone is going to work on this. |
TL;DR: pylget doesn't seem to want it + this feature needs a warning it'll break under Wayland if we add it. Based on what I saw in the pyglet Discord's help channels, my impression was they didn't want to add it. One major issue is that on Wayland, this is actually impossible by design in the original version of the protocol. TL;DR:
Imo, this means the feature belongs in arcade if anywhere. If not, we might be able to add some notes to the programming guide + links to info on Wayland and pyglet's doc. Fun sidenote: I know we technically don't support any BSD, but it should theoretically be possible to get Wayland on it according to the FreeBSD doc. |
I don't see this ever getting worked on to be honest. It needs to work cross platform and across different display managers. If it doesn't trickle down from pyglet it probably will never happen. |
Enhancement request:
tl;dr: make moving the Window more intuitive
What should be added/changed?
Window.center_window
for convenienceWhat would it help with?
Moving windows between is currently counter-intuitive. It only seems to be possible through
Window.set_fullscreen
as result of pyglet API Design, which is howarcade.Window.__init__
selects the current screen. Although the base pygletWindow
has ascreen
property, it is read-only.The text was updated successfully, but these errors were encountered: