Zoxc
Zoxc
It's easy to end up with multiple different `winit` versions due to frequent incompatible releases, that's how I noticed the issue. `CARGO_PKG_VERSION` is not guaranteed to be unique, unlike static...
I'm running `puffin_egui` in a separate thread from the main GUI app.
The event loop window class had the same issue, so I've changed that too.
Yeah. I get multiple windows with multiple winit versions instead of a crash.
Not being able to create multiple windows is a rather *major* limitation that makes `winit` not suitable for use in other libraries. If that's out of scope, that should be...
Libraries based on `winit` all end up creating their own event loops, which makes them not composable. You're unable to actually create multiple windows using libraries built on `winit`.
Well this enables it for Windows only. It also works on X11 / Wayland.
I don't think your arguments about X11 / Wayland hold water. They also do not apply to exposing this on Windows.
> The way crusader works is by multiplexing a few connections through the rust async subsystem (I think), which might be leading to that sort of variability. That could probably...
https://github.com/audulus/vger-rs/pull/17 should fix this.