PackageTrack
Sign in Get early access

andrew

The andrew crate provides convenient drawing of objects such as shapes, lines and text to buffers

0.3.1 4.3M downloads/mo #4858 most downloaded on crates.io Smithay/andrew

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Ships unpredictably

gaps range from 1 weeks to 1.2 years

Nearly every release is documented

notes for 11 of 11 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

11 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Aug 2018 to Oct 2020
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. 0.3.1 23 Oct 2020
    Release notes
    • Speed up rectangle drawing
    • Remove dependency on line_drawing
    • Update sctk dev dependency to 0.12
    Open source →
  2. 0.3.0 27 May 2020
    Release notes
    • Raised MSRV to 1.41.0.
    • Upgraded dependency versions.
    Open source →
  3. 0.2.1 28 Mar 2019
    Release notes
    • Fix get_width() for texts that start and end with spaces
    Open source →
  4. 0.2.0 26 Jan 2019
    Release notes

    Since v0.1.0:

    • [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 to xml-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
    Open source →
    Release notes
    • [Breaking] Canvas is now endian aware and will draw to the buffer in the endianness of the Endian its created with
    Open source →
  5. 0.1.6 24 Jan 2019
    Release notes
    • 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
    Open source →
  6. 0.1.5 13 Jan 2019
    Release notes
    • Fix drawing of characters with negative bounding boxes
    • Fix error in get_width() for text without any characters
    Open source →
  7. 0.1.4 10 Nov 2018
    Release notes
    • Remove rusttype version restriction
    Open source →
  8. 0.1.3 09 Oct 2018
    Release notes
    • Move from quick-xml to xml-rs dependency
    Open source →
  9. 0.1.2 05 Oct 2018
    Release notes
    • Add basic/experimental support for fontconfig in andrew::text::fontconfig
    Open source →
  10. 0.1.1 17 Sep 2018
    Release notes
    • Manage dependencies to maintain rust 1.22 compatibility
    • Update rusttype to 0.7.1
    Open source →
  11. 0.1.0 17 Aug 2018
    Release notes

    Initial version, including:

    • canvas
    • lines
    • rectangles
    • text
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive