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
Mitchell Hashimoto
cf1aeacc4b
update TODO
2022-07-22 10:12:18 -07:00
Mitchell Hashimoto
ec0a129d9f
update TODO
2022-07-13 09:15:48 -07:00
Mitchell Hashimoto
dcc5fe34cf
typing jumps scroll to bottom
2022-07-12 21:07:58 -07:00
Mitchell Hashimoto
9cc9dbc9a0
update TODO
2022-07-11 06:54:43 -07:00
Mitchell Hashimoto
afd47eb10c
start building in "scrolling" of sorts
2022-07-10 14:45:43 -07:00
Mitchell Hashimoto
8244283626
update TODO
2022-07-08 20:59:08 -07:00
Mitchell Hashimoto
f53efa633a
initial underline support, can be improved
2022-06-28 14:22:25 -07:00