Welcome to tomaka/glutin, the official gitter channel for Glutin and Winit! - Github: https://github.com/rust-windowing/glutin, https://github.com/rust-windowing/winit - Crates.io: https://crates.io/crates/glutin, https://crates.io/crates/winit - Docs: https://docs.rs/glutin/0.21.0/glutin, https://docs.rs/winit/0.20.0/winit/
hmmm the control_flow example seems to work and i see that it is different in many ways, but i'm not really sure which change is the culprit though one thing that sticks out is that the last three events are: MainEventsCleared RedrawEventsCleared LoopDestroyed
Is it possible that if I exit the loop without clearing the events the program just freezes? I never saw any mention of this before but i am pretty new to winit
But when I run it, no window actually appears. It doesn't crash, and I do see it in the list of applications running. Just no window
I suspect this is because I'm using Wayland via EGLStreams (thanks NVIDIA), and I understand Wayland is enabled by default for winit. Can I force winit to use X11 (and thus go via XWayland) somehow to see if that helps matters?
any built-in CSD support has been removed, and I don't know if or when libdecor support might be added
winit's current Wayland maintainer doesn't seem to want to work around GNOME being "special" and not supporting server-side decorations, and idk how prioritized the issue is upstream (ie. in smithay-client-toolkit, which is where winit used to get the CSD from).