Re:Lite: A lightweight text editor written in Lua
by aethy on Tuesday October 11, 2022 @11:46PM
(#33172571)
The UI is done using an immediate rendering model.
It is entirely composed of two rendering operations, drawing solid color rects, or rendering text from a true type font.
You can read a bit about the underlying technology here: https://rxi.github.io/cached_software_rendering.html
It's quite brilliant.
[1] https://rxi.github.io/lite_an_implementation_overview.html