25 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
bcc6b7604d fix paste outputting "v" 2022-06-26 16:39:48 -07:00
Mitchell Hashimoto
c01d6befef update TODO 2022-05-20 16:03:50 -07:00
Mitchell Hashimoto
92b7488449 super+v to paste 2022-05-20 15:52:03 -07:00
Mitchell Hashimoto
a247a9e925 update TODO 2022-05-20 15:29:50 -07:00
Mitchell Hashimoto
2767f19ced bell doesn't crash 2022-04-27 09:12:23 -07:00
Mitchell Hashimoto
9e6d38425a update TODO 2022-04-26 19:47:39 -07:00
Mitchell Hashimoto
7025b53544 add some TODOs 2022-04-26 19:45:12 -07:00