#-*- mode: org -*- #+TODO: TODO | DONE #+STARTUP: overview * DONE Render with Raylib * DONE Load custom Mono font * DONE Render input from user * DONE Do not block Raylib so we can loop while reading * DONE Create scrollback struct * DONE Scrolling the scrollback buffer * DONE Auto-scrolling * DONE Render scrollback by rows * DONE Handle color escape sequences * DONE Switch to SDL2 * DONE Clean up the rendering of the scrollback buffer * DONE Get Backspace and Return to repeat properly [[https://github.com/raysan5/raylib/issues/2041][Why we switched to SDL]] * DONE Render the scrollback line by line * TODO Render lines by colored subsection * TODO Handle raw mode * TODO Only draw scrollback that is visible * TODO Handle non-canonical mode * TODO Handle unicode characters * TODO Mouse copy/paste * TODO Create basic vertical splits?