Mitchell Hashimoto
|
55db659d2b
|
basic "index" implementation
|
2022-06-24 17:47:43 -07:00 |
|
Mitchell Hashimoto
|
f7aca2e493
|
f CSI alias for set cursor pos
|
2022-06-24 10:20:56 -07:00 |
|
Mitchell Hashimoto
|
52c5af9228
|
erase line complete
|
2022-06-24 10:02:50 -07:00 |
|
Mitchell Hashimoto
|
e8ce48c8d9
|
erase display above
|
2022-06-24 09:57:07 -07:00 |
|
Mitchell Hashimoto
|
83377c7470
|
decaln
|
2022-06-24 09:31:55 -07:00 |
|
Mitchell Hashimoto
|
df89dd08e1
|
support set top/bottom margin with zero params
|
2022-06-22 16:37:38 -07:00 |
|
Mitchell Hashimoto
|
7dbe6b941e
|
origin mode set cursor pos
|
2022-06-22 16:06:48 -07:00 |
|
Mitchell Hashimoto
|
46db4623bc
|
OSC 133;C
|
2022-06-21 15:50:44 -07:00 |
|
Mitchell Hashimoto
|
7069917e6a
|
use c allocator in release modes if available
|
2022-06-21 10:32:39 -07:00 |
|
Mitchell Hashimoto
|
de17d0183c
|
update zig
|
2022-06-11 13:01:18 -07:00 |
|
Mitchell Hashimoto
|
7beb8fd171
|
update dependencies
|
2022-06-09 10:08:50 -07:00 |
|
Mitchell Hashimoto
|
989d23e9fc
|
update deps and fixes for NixOS 22.05
|
2022-06-01 18:00:37 -07:00 |
|
Mitchell Hashimoto
|
a7e0bb04ea
|
on resize, set the terminal cursor to max
|
2022-05-23 15:25:22 -07:00 |
|
Mitchell Hashimoto
|
b9c93b9017
|
add todo for reflow
|
2022-05-22 14:48:07 -07:00 |
|
Mitchell Hashimoto
|
90f3e36e13
|
scren resize
|
2022-05-22 14:47:54 -07:00 |
|
Mitchell Hashimoto
|
c5cdc68466
|
screen resize
|
2022-05-22 14:45:10 -07:00 |
|
Mitchell Hashimoto
|
b0fcbd0c8f
|
only slow down to 15 fps
|
2022-05-21 21:08:26 -07:00 |
|
Mitchell Hashimoto
|
3b7272ef57
|
fix bugs
|
2022-05-21 20:55:32 -07:00 |
|
Mitchell Hashimoto
|
b47f2e6eef
|
fixing more bugs
|
2022-05-21 20:39:20 -07:00 |
|
Mitchell Hashimoto
|
02962d1437
|
clear the last line when we scroll up
|
2022-05-21 19:13:01 -07:00 |
|
Mitchell Hashimoto
|
acd45efe64
|
more efficient eraseLines
|
2022-05-21 18:58:53 -07:00 |
|
Mitchell Hashimoto
|
9a48d0498d
|
make erase a bit more efficient
|
2022-05-21 18:55:55 -07:00 |
|
Mitchell Hashimoto
|
c5fbe439f8
|
scroll can be a multiple of row count
|
2022-05-21 18:53:08 -07:00 |
|
Mitchell Hashimoto
|
117cc5c5f1
|
various fixes
|
2022-05-21 17:45:33 -07:00 |
|
Mitchell Hashimoto
|
e5961390d0
|
screen: fix negative scrolling from zero
|
2022-05-21 17:44:45 -07:00 |
|
Mitchell Hashimoto
|
c749371bae
|
switch to new screen, bugs!
|
2022-05-21 16:42:55 -07:00 |
|
Mitchell Hashimoto
|
da1e42de1a
|
Terminal: switch to new screen, passing tests (not full coverage)
|
2022-05-21 16:36:28 -07:00 |
|
Mitchell Hashimoto
|
656488bff9
|
fix some bugs
|
2022-05-21 16:36:19 -07:00 |
|
Mitchell Hashimoto
|
2a657d1ec9
|
screen: row copy
|
2022-05-21 16:04:18 -07:00 |
|
Mitchell Hashimoto
|
1a31f8c8be
|
scrolling in the screen (no scrollback yet)
|
2022-05-21 15:48:21 -07:00 |
|
Mitchell Hashimoto
|
7de79d1f2b
|
starting new screen
|
2022-05-21 10:38:19 -07:00 |
|
Mitchell Hashimoto
|
fd7cdfd9f9
|
update deps
|
2022-05-20 17:54:11 -07:00 |
|
Mitchell Hashimoto
|
c01d6befef
|
update TODO
|
2022-05-20 16:03:50 -07:00 |
|
Mitchell Hashimoto
|
00a9987cd9
|
bracketed paste
|
2022-05-20 16:01:57 -07:00 |
|
Mitchell Hashimoto
|
92b7488449
|
super+v to paste
|
2022-05-20 15:52:03 -07:00 |
|
Mitchell Hashimoto
|
439e72536a
|
misparsing colors
|
2022-05-20 15:47:18 -07:00 |
|
Mitchell Hashimoto
|
a247a9e925
|
update TODO
|
2022-05-20 15:29:50 -07:00 |
|
Mitchell Hashimoto
|
ac6755f56b
|
set the window cursor to the ibeam
|
2022-05-20 15:21:47 -07:00 |
|
Mitchell Hashimoto
|
3538e6782b
|
update cursor on request from shell
|
2022-05-20 13:51:18 -07:00 |
|
Mitchell Hashimoto
|
75c3dc4386
|
render: bar cursor style
|
2022-05-20 13:17:31 -07:00 |
|
Mitchell Hashimoto
|
37f621bc19
|
plumb CSI to set cursor style, but haven't implemented any styles
|
2022-05-19 21:43:30 -07:00 |
|
Mitchell Hashimoto
|
16d4648cf6
|
implement bright fg/bg
|
2022-05-19 21:32:00 -07:00 |
|
Mitchell Hashimoto
|
29f88968e9
|
mistake calculated background
|
2022-05-19 21:29:49 -07:00 |
|
Mitchell Hashimoto
|
69365b944c
|
implement named 8 colors sgr
|
2022-05-19 21:29:06 -07:00 |
|
Mitchell Hashimoto
|
2309e7ffda
|
support 256 color palette setting
|
2022-05-19 21:23:39 -07:00 |
|
Mitchell Hashimoto
|
31d019da9e
|
terminal: color palette structure and generation
|
2022-05-19 21:21:52 -07:00 |
|
Mitchell Hashimoto
|
043e29b885
|
sgr parse bold and 256 fg/bg
|
2022-05-19 20:47:30 -07:00 |
|
Mitchell Hashimoto
|
fd747ce274
|
implement device status request
|
2022-05-19 20:39:12 -07:00 |
|
Mitchell Hashimoto
|
6e86afba17
|
update the font atlas if there are changes
|
2022-05-19 20:24:28 -07:00 |
|
Mitchell Hashimoto
|
58b18a26f5
|
cursor left
|
2022-05-19 15:56:06 -07:00 |
|