Embedded Graphics Versions Save

A no_std graphics library for embedded applications

embedded-graphics-core-v0.2.0

3 years ago

Added

  • #523 Added the external text renderer API.

Removed

  • #522 The draw_target module, expect the DrawTarget trait, was moved to embedded-graphics.
  • #522 The iterator module was moved to embedded-graphics.

embedded-graphics-v0.7.0-alpha.3

3 years ago

Added

  • #508 Added MockDisplay::assert_eq_with_message and MockDisplay::assert_pattern_with_message.
  • #510 Added vertical_alignment and horizontal_alignment to MonoTextStyle.
  • #510 Added From impl to convert an existing MonoTextStyle into a MonoTextStyleBuilder.
  • #523 Added support for underline and strikethrough attributes for MonoTextStyle.

Changed

  • (breaking) #523 The external text renderer API was rewritten and the TextStyle trait was renamed to TextRenderer.
  • (breaking) #523 The fonts module was split into text and mono_font modules.
  • (breaking) #523 The vertical and horizontal alignment of Text objects must now be set using the new TextStyle struct.
  • (breaking) #535 Replaced the builtin fonts with new fonts, that are generated from BDF files.
  • (breaking) #538 The types inside the style module were moved to other locations and the module itself has been removed.
  • (breaking) #540 Renamed the iterator::pixel::Translate struct to Translatedand the translate method in PixelIteratorExt to translated.

Removed

  • (breaking) #508 MockDisplay no longer implements PartialEq, use MockDisplay::assert_eq instead.
  • (breaking) #509 Styled text can no longer be converted into a pixel iterator, because IntoPixels is no longer implemented for Styled<Text<'_>, S>.
  • (breaking) #510 MonoTextStyleBuilder::new no longer takes a font as an argument, use MonoTextStyleBuilder::new().font(SomeFont) instead.

Fixed

  • #507 Fixed drawing of the join between the radial lines for sectors with a sweep angle close to 360°.
  • #525 Triangles and Polylines with thick strokes would overdraw in some cases.
  • #527 Some cases where the ends of Polylines would draw unwanted "spurs" are now fixed.

embedded-graphics-core-v0.1.1

3 years ago

Added

  • #514 Add ImageDrawable to the prelude.

embedded-graphics-core-v0.1.0

3 years ago

embedded-graphics-v0.7.0-alpha.2

3 years ago

embedded-graphics-v0.6.2

3 years ago

Please see the change log under embedded-graphics/.

0.2.0

5 years ago
  • Allow negative transforms using i32 for coordinates. Pixels to the left or above (0, 0) are skipped by pixel iterators
  • Add transform_mut to objects to allow moving them without a copy
  • Greyscale "colour" support for fonts
  • Move docs to docs.rs
  • Other minor fixes

0.1.1

6 years ago

Just some doc tweaks

0.1.0

6 years ago