PistonDevelopers / conrod

An easy-to-use, 2D GUI library written entirely in Rust.
Other
3.35k stars 296 forks source link

Update to rusttype 0.8.3 #1411

Closed mitchmindtree closed 3 years ago

mitchmindtree commented 3 years ago

Also removes some unnecessary buffering of positioned glyphs.

Edit: For context on the following, this PR originally tried updating to 0.9.2.

Landing this is blocked on a patch that exists on rusttype master but has not yet been released:

https://gitlab.redox-os.org/redox-os/rusttype/-/merge_requests/158

Unfortunately, rusttype is currently lacking a maintainer and as a result it's hard to say when/if we'll be able to land this:

https://gitlab.redox-os.org/redox-os/rusttype/-/issues/148

mitchmindtree commented 3 years ago

It looks like we can still get away with using 0.8.3 - it seems that whatever upstream breakage I was running into might have been yanked from crates.io in the meantime.

I think we're probably better off sticking to 0.8.3 for now, at least until either rusttype gets a new maintainer or someone is motivated enough to switch over to the ab_glyph spiritual-successor crate.

The vulkano CI breakage is unrelated (see #1409).