Performance:
- for scrollback, investigate using segmented list for sufficiently large scrollback scenarios.
- Loading fonts on startups should probably happen in multiple threads
deleteLines
is very, very slow which makes scroll region benchmarks terrible
Correctness:
- test wrap against wraptest: https://github.com/mattiase/wraptest
- automate this in some way
- Charsets: UTF-8 vs. ASCII mode
- we only support UTF-8 input right now
- need fallback glyphs if they're not supported
- can effect a crash using
vttest
menu3 10
since it tries to parse ASCII as UTF-8.
Improvements:
- scrollback: configurable
Mac:
- Preferences window
Major Features:
- Bell
- Sixels: https://saitoha.github.io/libsixel/