conrod
conrod copied to clipboard
Update glium and winit backends
Summary
Basically, this updates:
- glium 0.28 → 0.30
- winit 0.23 → 0.25
- image 0.22 → 0.23 (only used as a dev dependency for conrod_glium's examples)
so that projects that use conrod + glium + winit can update as well.
No clever modification was needed. I created backends/conrod_winit/src/v024.rs
and backends/conrod_winit/src/v025.rs
files in order to be consistent, but these are just copies of backends/conrod_winit/src/v023.rs
. It does not seem winit broke things related to events; as far as I can tell, these conversion macros work the same in winit 0.25 as they did in winit 0.23.
In other projects
Theses changes were made in order to upgrade glium/winit in the MakAir Control UI project:
- update commit: 1da073da5075fed34be849182107306178dd4aee
- branch that works ✅: makers-for-life/makair-control-ui#95
Also, I had to do the same on plotters-conrod, a dependency we use:
- update commit: 51d8562dbc800a2d7d463c6a2ddb0f23968206a9
- branch that works ✅: valeriansaliou/plotters-conrod#6
Everything seems to work fine, for what I have seen 😀