Mads Marquart
Mads Marquart
Fixes https://github.com/rust-windowing/winit/issues/3477. Part of https://github.com/rust-windowing/winit/issues/3431. I've kept the `CHANGELOG.md` file as a sort of "redirect", as that's where most people expect to find the changelog in a project.
Builds upon https://github.com/rust-windowing/winit/pull/3478. Related to https://github.com/rust-windowing/winit/issues/3431. I went through all of the text in `FEATURES.md`, and cross-referenced it with our code, and as I suspected, the information in the code...
Part of https://github.com/rust-windowing/winit/issues/3367, opening to discuss separately. Winit is designed around a single crate with a specific set of backends, which is great for users that can use that, but...
Raised in https://github.com/rust-windowing/winit/pull/3538#discussion_r1508670322. Should we remove synthetic keyboard events (those that contain `is_synthetic`)? What are the benefits and the drawbacks?
Follow-up to https://github.com/rust-windowing/winit/pull/3447, since I didn't really review the example back then. See each commit for details. Should also resolve some of the concerns raised in https://github.com/rust-windowing/winit/issues/3512. @aloucks, does this...
We started using `cfg_aliases!` in https://github.com/rust-windowing/winit/pull/2586, which I guess makes sense from a maintenance perspective (though I'll admit, I'm somewhat against it because it feels like an unnecessary dependency and...
Part of https://github.com/rust-windowing/winit/issues/971. Makes all `MonitorHandle` methods fallible. The same is not done for `VideoMode`, since they are just static blobs of data (rather than something queried dynamically) (but that...
Split out from https://github.com/rust-windowing/winit/pull/3067. - [x] Added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users - [x] Updated documentation to reflect any user-facing changes,...
As part of https://github.com/rust-windowing/winit/issues/3367, we're considering removing the generic on `Event`, `EventLoop`, `EventLoopProxy` and the callback. By extension, we'd be getting rid of `Event::UserEvent(T)`. One approach to doing so would...
- [ ] Tested on all platforms changed - [ ] Added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users - [ ] Updated...