Jon Parise
41d64d886a
doc: remove sixels from the TODO list
...
Per https://github.com/ghostty-org/ghostty/discussions/2496
2024-11-22 16:41:24 -05:00
Mitchell Hashimoto
a59d4286c7
terminal: adjust page capacity for graphemes if necessary
2024-03-22 20:28:04 -07:00
Mitchell Hashimoto
5c7460a741
prettier
2024-03-22 20:28:02 -07:00
Mitchell Hashimoto
5b2f624c0a
update TODO
2024-03-22 20:28:01 -07:00
Mitchell Hashimoto
1527936f90
core: only adjust selection on keypress
2024-03-22 20:28:01 -07:00
Mitchell Hashimoto
49e8acbcd2
core: configurable scrollback limit
2024-03-22 20:27:59 -07:00
Mitchell Hashimoto
bb42adeb2d
update TODO.md
2024-03-22 20:27:56 -07:00
Patrick Fong
8be80558c7
lint all Md files
2023-09-28 10:27:15 -07:00
Mitchell Hashimoto
5aaf82065c
remove kitty graphics from TODO
2023-08-24 08:50:01 -07:00
Mitchell Hashimoto
27c62ea381
Update TODO.md
2023-08-19 22:26:44 -07:00
Mitchell Hashimoto
86705a181a
finalize comments
2023-06-20 09:40:50 -07:00
Mitchell Hashimoto
5f5700259f
shift-click extends selection
2023-03-21 21:12:15 -07:00
Mitchell Hashimoto
ae0738f0a9
update TODO
2023-03-21 21:03:08 -07:00
Mitchell Hashimoto
b3c568813a
update TODO!
2023-03-18 19:47:24 -07:00
Mitchell Hashimoto
ddaed26f10
update TODO
2022-11-27 20:16:39 -08:00
Mitchell Hashimoto
d08260cab3
update TODO
2022-11-22 10:20:11 -08:00
Mitchell Hashimoto
21455ea254
update TODO
2022-11-20 20:39:11 -08:00
Mitchell Hashimoto
30f8b55ed4
update TODO
2022-11-16 21:21:00 -08:00
Mitchell Hashimoto
4ced2290b3
OSC handling, handle OSC change window title command
2022-11-14 10:46:40 -08:00
Mitchell Hashimoto
b4eef60380
update TODO
2022-11-13 22:16:40 -08:00
Mitchell Hashimoto
4b2f2a81db
update TODO
2022-11-08 14:01:47 -08:00
Mitchell Hashimoto
25f2c27e4b
update TODO
2022-11-06 17:41:27 -08:00
Mitchell Hashimoto
fd509a2cb4
TODO for colored and styled underlines
2022-10-06 16:07:48 -07:00
Mitchell Hashimoto
b18309187e
Strikethrough ( #19 )
...
Not as straightforward as it sounds, but not hard either:
* Read OS/2 sfnt tables from TrueType fonts
* Calculate strikethrough position/thickness (prefer font-advertised if possible, calculate if not)
* Plumb the SGR code through the terminal state -- does not increase cell memory size
* Modify the shader to support it
The shaders are getting pretty nasty after this... there's tons of room for improvement. I chose to follow the existing shader style for this to keep it straightforward but will likely soon refactor the shaders.
2022-10-06 15:03:19 -07:00
Mitchell Hashimoto
3d4aacd51d
underline is derived from the primary font
2022-10-04 11:08:07 -07:00
Mitchell Hashimoto
3d6ae99fe6
update TODO
2022-10-02 11:27:40 -07:00
Mitchell Hashimoto
42210e18da
update TODO
2022-09-29 15:07:32 -07:00
Mitchell Hashimoto
b694afa425
update TODO
2022-09-12 11:39:20 -07:00
Mitchell Hashimoto
d951e40553
update TODO
2022-09-07 16:15:38 -07:00
Mitchell Hashimoto
54d47e8390
update TODO
2022-09-07 16:10:27 -07:00
Mitchell Hashimoto
eb0913d1b4
update TODO
2022-09-04 09:47:49 -07:00
Mitchell Hashimoto
36140d3ee9
TODO
2022-08-29 20:26:02 -07:00
Mitchell Hashimoto
1be4626726
update TODO
2022-08-27 10:29:52 -07:00
Mitchell Hashimoto
1f4572b3d2
update TODO
2022-08-26 15:20:28 -07:00
Mitchell Hashimoto
a1130095f8
note charsets are TODO
2022-08-26 09:27:51 -07:00
Mitchell Hashimoto
551de6eda4
update TODO
2022-08-25 16:45:39 -07:00
Mitchell Hashimoto
d0f888daae
update TODO, we fixed atlas resizing
2022-08-24 12:41:51 -07:00
Mitchell Hashimoto
4751e3185d
update TODO
2022-08-24 11:32:47 -07:00
Mitchell Hashimoto
3b5a9caff5
hook up more control keys: home, end, page up, page down
2022-08-24 11:16:36 -07:00
Mitchell Hashimoto
f19f5fdc79
update TODO
2022-08-20 17:37:41 -07:00
Mitchell Hashimoto
04ddd3e9ff
update TODO
2022-08-09 09:01:59 -07:00
Mitchell Hashimoto
a37bf60bf6
update TODO
2022-08-08 13:06:32 -07:00
Mitchell Hashimoto
039b640f6b
Merge branch 'reflow'
...
This actually doesn't implement reflow but I wanted to merge this
because it has an important refactor and clarity around screen
operations.
It is now clearly defined in the API what portion of the screen you're
accessing (active, viewport, etc.) and the terminal only operates on the
active area (fixing TODO item in diff).
This is all groundwork I found was necessary to even start thinking
about reflow.
2022-08-07 10:47:27 -07:00
Mitchell Hashimoto
05e0adaa01
screen operations operate on the active area
...
This fixes tons of bugs around escape sequences while scrolling that
used to work on the offset from the viewport (which is wrong). This now
calculates the actual active area and does that. This also fixes the
TODO in the diff.
2022-08-07 09:49:54 -07:00
Mitchell Hashimoto
e687cdb82f
more TODO
2022-08-06 16:15:52 -07:00
Mitchell Hashimoto
f4e00859ce
update TODO with a bunch of select tasks
2022-08-06 16:13:45 -07:00
Mitchell Hashimoto
80719d1467
update TODO
2022-08-06 11:19:23 -07:00
Mitchell Hashimoto
263ca66b74
update TODO
2022-08-05 11:39:04 -07:00
Mitchell Hashimoto
140f66937d
update TODO
2022-08-04 16:58:09 -07:00
Mitchell Hashimoto
12a864c3f2
test: use larger dimensions to avoid some crash
2022-07-22 14:17:15 -07:00