Update to work with winit 0.29.15
This pull request updates the winit dependency to 0.29.15 and fixes things that broke.
For reference, I was planning on doing the porting work myself once winit stabilized and stopped having these frequent breaking changes. The current plan is that v0.31 should be relatively stable, but I wasn't about to hold my breath.
Ah that makes sense. I wanted to experiment with making an async version of egui and wanted something compatible with winit 0.29.15 to mess around with.
I have this ready for review. @notgull
It looks like my CI instance crashed, let me see if I can bring it back up...
Good news! My CI instance is back up. Bad news! Previously I had it on a physical server, but now that's not possible so I've have it hosted now on a AWS EC2 instance with one core. Bummer, and it looks like I've built up a backlog. How big is it?
Oh no!
Well, give me some time here. It might be a while.