NP v/d Spek
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
Michael Davidson
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