ghostty/TODO.md
Mitchell Hashimoto 140f66937d update TODO
2022-08-04 16:58:09 -07:00

928 B

Bugs:

  • If you set the screen size to really small, vttest crashes the emulator Zig stack traces are currently broken to debug
  • Underline should use freetype underline thickness hint
  • Any printing action forces scroll to jump to bottom, this makes it impossible to scroll up while logs are coming in or something

Performance:

  • libuv allocates on every read, we should use a read buffer pool
  • update cells should only update the changed cells
  • for scrollback, investigate using segmented list for sufficiently large scrollback scenarios.
  • scrollback: dynamic growth rather than prealloc

Correctness:

Visual:

  • bell

Improvements:

  • scrollback: configurable

Major Features:

  • Copy (paste is done)
  • Strikethrough
  • Emoji
  • Ligatures