- Speed up rectangle drawing
- Remove dependency on line_drawing
- Update sctk dev dependency to 0.12
- Raised MSRV to
1.41.0
. - Upgraded dependency versions.
- Fix
get_width()
for texts that start and end with spaces
- [Breaking] Canvas is now endian aware and will draw to the buffer in the endianness of the
Endian
its created with
- Faster drawing of horizontal and verticle lines by precomputing line boundaries
- Only calculate alpha overlay when drawing colors without a non-max alpha value for performance
- Fix drawing of characters with negative bounding boxes
- Fix error in
get_width()
for text without any characters
- Remove rusttype version restriction
- Move from
quick-xml
toxml-rs
dependency
- Add basic/experimental support for fontconfig in
andrew::text::fontconfig
- Manage dependencies to maintain rust 1.22 compatibility
- Update rusttype to 0.7.1
Initial version, including:
- canvas
- lines
- rectangles
- text