Jimmy Hedman and J. Nick Koston
68d66c873e
Upgrade to use C++20 ( #9135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-27 17:31:50 +00:00
Clyde Stubbs
ccd55a8e84
[display] Don't assume glyph x_offset is zero. ( #8473 )
2025-03-27 00:31:55 +00:00
Samuel Sieb and Samuel Sieb
93c2878c21
don't crash on null pages ( #8254 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2025-02-16 01:02:51 -06:00
Peter Zich
a498fb5dcf
Fix braceless else statements ( #7799 )
2025-01-09 00:47:30 -06:00
Jesse Hills
440080a753
[display] Fix strftime overload ignoring alignment ( #7937 )
2024-12-09 17:09:29 +13:00
mikosoft83 and Jesse Hills
016fac2496
Add strftime variant with background color ( #7714 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-12-04 13:18:00 +13:00
Aleksandr Artemev
3ef31e55ca
[display] filled_ring and filled_gauge methods added ( #7420 )
2024-10-16 16:25:05 +13:00
Michael Davidson
15602b0664
Add text_align_to_string ( #7243 )
2024-08-12 08:06:29 +12:00
NP v/d Spek and Clyde Stubbs
031e26ad98
Display: add diagnostic test_card option ( #6608 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-26 13:23:28 +10:00
Daniel Eisterhold
8fd10d6859
Add line_at_angle method to Display component ( #6381 )
2024-03-18 12:51:46 +13:00
Clyde Stubbs
e4df422798
font: add anti-aliasing and other features ( #6198 )
...
* Pack glyph bits
* Use unsigned chars for unicode strings.
* Implement multi-bit glyphs
* clang-format
* Allow extra glyphs to be added to a font
* Allow .otf and .woff file extensions
* Add printf versions with background color;
Add tests
* Whitespace...
* Move font test to new framework
* CI fix
* CI fix
* CODEOWNERS
* File extensions tested as case-insensitive
2024-03-11 04:03:39 -05:00
mathieu-mp
4aeb8e8081
Add regular polygon shapes to display component ( #6108 )
2024-03-01 16:49:26 +13:00
mathieu-mp
39bd829236
Fix color observation for triangle outline in display component ( #6107 )
2024-01-18 08:40:30 +09:00
mathieu-mp
72ab1700e7
Add triangle shapes to display component ( #6096 )
2024-01-16 15:38:09 +09:00
Clyde Stubbs
ae52164d9c
Display: Introduce draw_pixels_at() method for fast block display rendering ( #6034 )
...
* Introduce `draw_pixels_at()` method for fast block display rendering
* Add check for 18 vs 16 bit display.
2024-01-01 17:34:40 -06:00
b30430b0bd
Add graphical display menu ( #4105 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Alex Hermann <gaaf@gmx.net >
2023-12-12 12:15:59 +09:00
Kamil Trzciński
1691c13b47
display: Add helper methods to Display::clip and Display::clamp_x/y_ ( #5003 )
...
* display: `Rect` make most of methods `const`
* display: add `clip` and `clamp_x/y_` methods for clipping to `Display`
2023-07-14 15:30:19 -05:00
Kamil Trzciński
677b2c6618
display: split DisplayBuffer and Display ( #5001 )
2023-07-05 14:33:26 -05:00