Skip to content

Latest commit

 

History

History
67 lines (39 loc) · 3.41 KB

CHANGELOG.md

File metadata and controls

67 lines (39 loc) · 3.41 KB

Changelog

embedded-graphics-simulator is an SDL-based simulator for testing, debugging and developing embedded-graphics applications.

Unreleased - ReleaseDate

0.3.0-alpha.2 - 2021-02-05

  • #16 Re-export sdl2 types.

0.3.0-alpha.1 - 2021-01-07

0.2.1 - 2020-07-29

Note: PR numbers from this point onwards are from the old embedded-graphics/embedded-graphics repository. New PR numbers above this note refer to PRs in the embedded-graphics/tinybmp repository.

Added

  • #298 Added the with-sdl option (enabled by default) to allow optionally disabling SDL2 support.
  • #271 Add MouseMove event support to simulator.

0.2.0 - 2020-03-20

Added

  • (breaking) #266 Added image support and PNG export. See the README.md for information about how to use these features. The API for creating windows was changed to make the output settings independent of the Window type. The pixel scaling and theme settings were moved to a new OutputSettings struct, that can be built using the OutputSettingsBuilder. WindowBuilder was removed and replaced by a Window::new(title, &output_settings) function.

0.2.0-beta.2 - 2020-02-17

Added

  • #183 Added limited mouse and keyboard event handling to the simulator in order to simulate input devices such as touch screens, buttons, or rotary encoders.
  • #171 Added a more complex analog-clock example to the simulator - check it out for some more in-depth usage of Embedded Graphics.

Fixed

  • #192 Performance of drawing in the simulator is increased.
  • #218 Test README examples in CI and update them to work with latest crate versions.

Changed

  • (breaking) The simulator API changed.
  • #203 updated simulator screenshots and added them to README

0.2.0-alpha.1

Fixed

  • The TGA example in the simulator now draws the image correctly

0.1.0

Changed

  • The simulator is now available on crates.io as a standalone crate. You can now create simulated displays for testing out embedded_graphics code or showing off cool examples.
  • The builtin simulator now supports colour pixel types, like RGB565.