| I'm excited about notty [1], but I'm bummed the repo hasn't seen much action in awhile. I think the maintainer is on the Rust core team now. Some of its goals from the readme: - Full support for rich text formatting, including 24-bits of color. - Full and correct support for all of Unicode. - Lossless keyboard input. - Inline media content, including raster graphics and structured data. - Dropdown menus, tooltips, and other features which do not strictly reside in the character grid. - Local echo and retained off-screen character grid state to reduce the need for the tty to transmit data back to the terminal. - Subdividing the character grid to enable more complex interface layouts without repeatedly reimplementing that logic in the controlling process. It cites Gary Bernhardt's talk A Whole New World [2] as a major influence. There's an open issue in the tracker for the Alacritty terminal emulator to implement notty [3]. [1] https://github.com/withoutboats/notty [2] https://www.destroyallsoftware.com/talks/a-whole-new-world [3] https://github.com/jwilm/alacritty/issues/51 |