Closed Kfeavel closed 3 years ago
Note to self: Figure out why first line prints correctly (0,0) but remaining lines are shifted over by a single character's width.
Note to self: Fix the panic screen not clearing the framebuffer and changing the background color.
Requesting an initial review from @micahswitzer while I am waiting on #275 to be resolved so that I can remove the old TTY width and height defines and add features like scrolling.
@micahswitzer thoughts on getting this merged in without scrolling support / a few other things? #307 is likely going to conflict with this, so it would be nice to get this in soon, even if not technically complete.
Okay, I was going to integrate #275 into this PR, but that issue is way more complicated than I though it would be. If it's alright with others, it might be better to merge this now, even if it's incomplete.
If that's the case, new issues should be added for the following:
Screen
so that scrolling can be implementedScreen
abstraction again)
Closes #262 and #163
There's quite a bit of refactoring going on here too since the graphics subsystem is still pretty early in development.