mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
update TODO!
This commit is contained in:
9
TODO.md
9
TODO.md
@ -2,19 +2,11 @@ Performance:
|
|||||||
|
|
||||||
* for scrollback, investigate using segmented list for sufficiently large
|
* for scrollback, investigate using segmented list for sufficiently large
|
||||||
scrollback scenarios.
|
scrollback scenarios.
|
||||||
* reflow: text reflow is really poorly implemented right now specifically
|
|
||||||
for shrinking columns. Look into this. This may require changing the
|
|
||||||
screen data structure.
|
|
||||||
* Loading fonts on startups should probably happen in multiple threads
|
* Loading fonts on startups should probably happen in multiple threads
|
||||||
* Windowing event loop should not check `shouldClose` on every window
|
|
||||||
and should use should close callbacks instead.
|
|
||||||
* Window shutdown should be done in threads but GLFW window close cannot
|
|
||||||
be done in multiple threads making this a bit tricky.
|
|
||||||
* `deleteLines` is very, very slow which makes scroll region benchmarks terrible
|
* `deleteLines` is very, very slow which makes scroll region benchmarks terrible
|
||||||
|
|
||||||
Correctness:
|
Correctness:
|
||||||
|
|
||||||
* `exit` in the shell should close the window
|
|
||||||
* test wrap against wraptest: https://github.com/mattiase/wraptest
|
* test wrap against wraptest: https://github.com/mattiase/wraptest
|
||||||
- automate this in some way
|
- automate this in some way
|
||||||
* Charsets: UTF-8 vs. ASCII mode
|
* Charsets: UTF-8 vs. ASCII mode
|
||||||
@ -31,7 +23,6 @@ Improvements:
|
|||||||
|
|
||||||
Mac:
|
Mac:
|
||||||
|
|
||||||
* Set menubar
|
|
||||||
* Preferences window
|
* Preferences window
|
||||||
|
|
||||||
Major Features:
|
Major Features:
|
||||||
|
Reference in New Issue
Block a user