Commit Graph

9 Commits

Author SHA1 Message Date
Kartik Agaram dbf434f096 7538 - baremetal: screen coords in graphemes 2021-01-22 16:44:23 -08:00
Kartik Agaram 7363c6dfd3 7537 - baremetal: start of cursor support 2021-01-19 22:48:49 -08:00
Kartik Agaram 6ce43fce4f 7536 2021-01-19 22:48:49 -08:00
Kartik Agaram 9822a2429f 7533
Both issues of commit 7531 fixed.
2021-01-16 20:56:28 -08:00
Kartik Agaram 6e36ce06dd 7521 - new plan for tests
It's not really manageable to make the fake screen pixel-oriented. Feels
excessive to compare things pixel by pixel when we will mostly be
writing text to screen. It'll also make expected screen assertions
more difficult to manage.

So I'm not sure how to make assertions about pixels for now. Instead
we'll introduce fake screens at draw-grapheme.
2021-01-15 20:30:07 -08:00
Kartik Agaram 32bb01ba4a 7518 2021-01-13 21:41:45 -08:00
Kartik Agaram 422ebaf88c 7508
This is the right way to be direction-independent. Don't save the cursor
when drawing a single grapheme. Where the next char goes is just a
property of the direction-oriented primitives.
2021-01-13 00:02:35 -08:00
Kartik Agaram 4413168269 7507 - baremetal: drawing text down then right 2021-01-12 23:52:24 -08:00
Kartik Agaram 7f8770ae08 7490 - baremetal: draw a grapheme to screen 2021-01-09 18:28:14 -08:00