basicterm/bt.todo
2023-11-16 18:44:30 +07:00

25 lines
844 B
Org Mode

#-*- 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?