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 theembedded-graphics/tinybmp
repository.
- #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
- (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 theWindow
type. The pixel scaling and theme settings were moved to a newOutputSettings
struct, that can be built using theOutputSettingsBuilder
.WindowBuilder
was removed and replaced by aWindow::new(title, &output_settings)
function.
0.2.0-beta.2 - 2020-02-17
- #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.
- #192 Performance of drawing in the simulator is increased.
- #218 Test README examples in CI and update them to work with latest crate versions.
- (breaking) The simulator API changed.
- #203 updated simulator screenshots and added them to README
- The TGA example in the simulator now draws the image correctly
- 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
.