Implement full SSD1306 OLED display support: - Splash screen on boot (1.5s) with project name, version, board - Dashboard showing radio state, config, counters, RSSI/SNR - RSSI history sparkline (64-sample ring buffer, 2px-wide bars) - DisplayOn/DisplayOff host commands routed via dedicated channel - Pure render functions against generic DrawTarget (no hardware coupling) - Display on/off control bypasses radio task entirely Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5.6 KiB
5.6 KiB
Changelog
embedded-graphics-core changelog.
Unreleased - ReleaseDate
0.4.1 - 2026-02-15
Changed
- (technically breaking) #731 Bump MSRV to 1.71.1
Fixed
- #806 Fixed build on MSRV by using tighter dependencies.
0.4.0 - 2023-05-14
Added
- #612, #699 Added
GetPixeltrait. - #625 Added CSS colors and color conversions to
Rgb666andBgr666. - #656 Added
Rgb666andBgr666conversions. - #710 Added
AnchorX,AnchorY,AnchorPoint::x,AnchorPoint::yandAnchorPoint::from_xy. - #710 Added
Rectangle::resized_width,Rectangle::resized_height,Rectangle::anchor_xandRectangle::anchor_y.
Changed
- (breaking) #660 Remove
RawU18color storage type and useRawU24in is place forRgb666andBgr666. - #651, #652 Improved performance of color conversions.
- (breaking) #663 Upgraded Cargo dependencies to their latest versions.
- (breaking) #689 Bump Minimum Supported Rust Version (MSRV) to 1.61.
0.3.3 - 2021-09-09
Added
- #621 Added
Rgb666andBgr666color type support.
0.3.2 - 2021-06-05
Added
- #602 Implemented
core::fmt::DisplayforPointandSize.
0.3.1 - 2021-05-03
Added
- #589 Implemented
Fromtrait to convert from RGB colors to grayscale colors, between different grayscale colors and from grayscale and RGB colors toBinaryColor.
0.3.0 - 2021-04-19
Added
- (breaking) #552 Added the
Outputassociated type toDrawableto allow returning non-()values from drawing operations. - #563 Added
is_none,is_text_colorandis_custommethods toDecorationColor.
Removed
- (breaking) #569 Removed text renderer API. The text renderer API will be added back when it has stabilized.
- (breaking) #572 Moved
pixelcolor::raw::RawDataIterintoembedded-graphicscrate.
Fixed
- #571
Rectangle::pointsdid return a non empty iterator for rectangles with zero width.
0.2.0 - 2021-02-03
Added
- #523 Added the external text renderer API.
Removed
- #522 The
draw_targetmodule, expect theDrawTargettrait, was moved toembedded-graphics. - #522 The
iteratormodule was moved toembedded-graphics.
0.1.1 - 2020-12-07
Added
- #514 Add
ImageDrawableto theprelude.