Aram Drevekenin
|
393bca0d39
|
fix(compatibility): better stdin reading to fix various issues (#28)
|
2020-11-07 19:20:13 +01:00 |
|
Aram Drevekenin
|
13af16b336
|
fix(scroll): support show/hide cursor and fix vim scrolling behaviour (#27)
|
2020-11-06 18:12:03 +01:00 |
|
Aram Drevekenin
|
bdcd3b74ff
|
feat(screen): allow to toggle pane fullscreen with ctrl-f (#24)
|
2020-11-05 10:26:33 +01:00 |
|
Aram Drevekenin
|
a4cd34177f
|
hotfix(controls): do not capture the ENTER key
|
2020-11-03 22:43:35 +01:00 |
|
Aram Drevekenin
|
5592a83d4a
|
feat(screen): allow specifying max panes on screen (#20)
|
2020-11-03 15:50:18 +01:00 |
|
Aram Drevekenin
|
9f6bbc55b5
|
feat(screen): split largest terminal (#19)
* feat(screen): split largest terminal
* docs(readme): split largest terminal command
|
2020-11-02 16:34:20 +01:00 |
|
Aram Drevekenin
|
ba2fd9f782
|
refactor(structure): separate all the things
|
2020-11-01 11:42:18 +01:00 |
|
Aram Drevekenin
|
5ea67501ba
|
feat(screen): close pane
|
2020-10-23 15:36:41 +02:00 |
|
Aram Drevekenin
|
3ea03edfdd
|
feat(ipc): send external ipc messages to active session through cli
|
2020-10-21 09:24:31 +02:00 |
|
Aram Drevekenin
|
bd5824ce3f
|
feat(ipc): listen to external ipc messages including a basic api
|
2020-10-20 19:17:57 +02:00 |
|
Aram Drevekenin
|
e50e9770fd
|
feat(performance): better tty read buffering and less allocations when rendering
|
2020-10-19 11:55:22 +02:00 |
|
Aram Drevekenin
|
6a68f4c710
|
feat(scrolling): basic 1-line scroll-up and scroll-down inside a pane
|
2020-10-15 17:58:07 +02:00 |
|
Aram Drevekenin
|
c652a09ae7
|
fix(boundaries): render properly
|
2020-10-13 18:14:53 +02:00 |
|
Aram Drevekenin
|
909b9eec0e
|
fix(compatibility): bandwhich + various fixes for fish
|
2020-09-29 11:43:22 +02:00 |
|
Aram Drevekenin
|
18413fcaa4
|
refactor(structure): move stuff out of main
|
2020-09-16 11:04:16 +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 |
|