Commit Graph

2137 Commits

Author SHA1 Message Date
Aram Drevekenin
1ae1d76041 fix(compatibility): handle ansi properly with shit performance 2020-09-23 09:37:38 +02:00
Aram Drevekenin
5f87e9aea7 fix(rendering): handle goto properly 2020-09-19 17:17:01 +02:00
Aram Drevekenin
924300c8f1 refactor(tests): reduce repetition 2020-09-18 17:14:29 +02:00
Aram Drevekenin
c539c49263 refactor(screen): clean up and remove duplications 2020-09-18 13:13:00 +02:00
Aram Drevekenin
18413fcaa4 refactor(structure): move stuff out of main 2020-09-16 11:04:16 +02:00
Aram Drevekenin
67076d6812 tests(integration): resize left + up + down 2020-09-15 20:15:08 +02:00
Aram Drevekenin
bee097f4e6 tests(restructure): integration folder 2020-09-15 11:05:56 +02:00
Aram Drevekenin
8721f1f789 tests(resize): resize right 2020-09-15 10:49:35 +02:00
Aram Drevekenin
e4737d55cf tests(infra): use streamlined fake inputs 2020-09-13 18:19:55 +02:00
Aram Drevekenin
327e63c103 feat(resize): resize up+down along grid lines 2020-09-10 17:13:44 +02:00
Aram Drevekenin
eaaac9524f fix(infra): do not block while reading from terminal, handle more than <cores> terminals 2020-09-09 19:27:27 +02:00
Aram Drevekenin
78cea539e6 feat(resize): resize along grid lines vertically 2020-09-09 19:07:46 +02:00
Aram Drevekenin
996c5531f7 fix(layout): horizontal resizes 2020-09-07 12:23:35 +02:00
Aram Drevekenin
f42c13da8e test(layout): horizontal split 2020-09-04 17:17:37 +02:00
Aram Drevekenin
29a12b5b2d horizontal split prototype 2020-09-04 16:46:28 +02:00
Aram Drevekenin
9e204e0dcc tests! 2020-09-03 16:47:44 +02:00
Aram Drevekenin
68a8422457 goodbye message through os_input 2020-08-27 11:35:29 +02:00
Aram Drevekenin
313ec137f9 add stdin/stdout to os_input 2020-08-27 11:24:45 +02:00
Aram Drevekenin
aacc1c85dc quit properly 2020-08-27 10:54:07 +02:00
Aram Drevekenin
9c63dab376 buggy recursive vertical splitting 2020-08-26 18:01:22 +02:00
Aram Drevekenin
1a3e74be47 render buffer 2020-08-25 15:59:19 +02:00
Aram Drevekenin
91f172588c fix: shell/sleep stuff 2020-08-22 13:59:15 +02:00
Aram Drevekenin
28593b7348 os_input_output 2020-08-21 21:47:09 +02:00
Aram Drevekenin
b74dca4fa1 channels 2020-08-20 16:06:38 +02:00
Aram Drevekenin
fceedc9d44 cleanup 2020-08-03 10:11:36 +02:00
Aram Drevekenin
ea53765d16 better reflow performance 2020-07-31 17:04:06 +02:00
Aram Drevekenin
77733ff547 performance improvements strike back 2020-07-28 12:00:02 +02:00
Aram Drevekenin
347fe698b2 moar performance improvements 2020-07-27 19:36:05 +02:00
Aram Drevekenin
0d57a74247 even more performance improvements 2020-07-25 19:10:30 +02:00
Aram Drevekenin
4d871294d9 more performance improvements 2020-07-25 18:05:52 +02:00
Aram Drevekenin
fe163f3831 performance improvements 2020-07-24 17:07:03 +02:00
Aram Drevekenin
37f9d1ae4f fix: cursor line wrapping 2020-07-24 11:15:18 +02:00
Aram Drevekenin
db3dd87936 two horizontal panes with line wrapping and goto prints 2020-07-23 10:37:38 +02:00
Aram Drevekenin
3d0ff4c0bb two horizontal panes with line wrapping 2020-07-21 10:24:48 +02:00
Aram Drevekenin
af636f67a4 two tabs half size 2020-07-19 11:50:17 +02:00
Aram Drevekenin
1403af778c two tabs + line wrap + vte parser 2020-07-18 19:12:02 +02:00
Aram Drevekenin
22f109e8cf line wrap kinda working 2020-07-13 15:04:45 +02:00