487289f3c9
text_editor/transform: use correct vertex type
2025-03-03 02:18:16 -06:00
21701d90aa
text_editor: replace sprites with triangle strips
2025-03-03 00:32:09 -06:00
4d3e53eebb
text_editor: un-rot
2025-03-02 22:32:12 -06:00
870254efd2
font.hpp -> font.h
2024-12-08 17:30:29 -06:00
4aa665b13a
text_editor: remove debug serial
2024-09-05 23:15:26 -05:00
5e80d9ecfc
chess: add annotations, multiple pointers, translucency
2024-06-01 19:24:43 -05:00
be8f06e486
example: add maple_storage example
2024-05-21 19:09:48 -05:00
643ad0e9fb
text_editor/keyboard: use new maple interface
2024-05-21 15:36:04 -05:00
9801557535
maple: slightly refactor maple command initialization
...
This adopts a "writer" concept, vaguely inspired by the ta parameter
writer. This might turn out to be not a great idea if the
response/offsets for heterogenous commands are too inconvenient to
keep track of.
This breaks every example that uses maple--only
example/maple_controller is updated to use the new interface.
2024-05-21 15:05:25 -05:00
b5ac43c109
text_editor: refactor render/transform
2024-05-20 11:26:19 -05:00
11b858533e
gap_buffer: the cursor can jump vertically to adjacent lines
2024-05-20 04:46:40 -05:00
5c192ffd2e
text_editor: initial gap buffer implementation
2024-05-19 14:20:27 -05:00