Aram Drevekenin
|
b66dffe5cf
|
HOTFIX: do not get os input unless we're starting the app
|
2020-11-14 13:55:13 +01:00 |
|
Aram Drevekenin
|
8e6dfded7a
|
fix(ux): properly echo characters and do not mess up exit (#44)
|
2020-11-14 13:27:42 +01:00 |
|
Denis Maximov
|
20617c0263
|
feat(development): add --debug flag (#41)
* wip: #39 create a -d --debug flag
* fix: switch join with concat
|
2020-11-13 16:44:24 +01:00 |
|
Aram Drevekenin
|
5a88b1a6ee
|
fix(ui): exit app when last pane is closed (#40)
|
2020-11-11 11:56:48 +01:00 |
|
Aram Drevekenin
|
dc0432bb64
|
fix(compatibility): various issues involving starship (#37)
|
2020-11-10 17:05:10 +01:00 |
|
Aram Drevekenin
|
b876843adf
|
fix(colors): send full style reset in diff (#32)
|
2020-11-09 18:53:22 +01:00 |
|
Aram Drevekenin
|
f02136ec0d
|
fix(compatibility): do not break starship multiline prompt (#30)
|
2020-11-09 12:18:58 +01:00 |
|
Aram Drevekenin
|
ee0167f3af
|
fix(compatibility): do not interpret esc as scroll-up (#29)
|
2020-11-08 21:22:46 +01:00 |
|
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
|
bb80cdd0fb
|
refactor(terminal-pane): simplify pending styles
|
2020-11-01 10:40:16 +01:00 |
|
Aram Drevekenin
|
ffb8979125
|
fix(scrolling): move clear scroll to scroll so that it works
|
2020-11-01 09:57:34 +01:00 |
|
Aram Drevekenin
|
fbeb7f09dc
|
merge
|
2020-10-31 20:37:42 +01:00 |
|
Aram Drevekenin
|
1fd4c5d367
|
refactor(terminal-pane): simplify data structures
|
2020-10-31 20:35:16 +01:00 |
|
Doron Tsur
|
3e11512f32
|
some more ignores
|
2020-10-28 09:37:19 +02:00 |
|
Doron Tsur
|
8df2ae0dfd
|
ignore q csi
|
2020-10-27 22:55:05 +02: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
|
049ff1a6dc
|
feat(performance): some more improvements by reducing even more allocations
|
2020-10-17 20:45:20 +02:00 |
|
Aram Drevekenin
|
592eff8c74
|
feat(performance): some improvements by reducing string allocations
|
2020-10-17 14:35:26 +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
|
dfcd3dda58
|
fix(vim): properly delete last line
|
2020-10-14 19:04:26 +02:00 |
|
Aram Drevekenin
|
cd5ddd1d29
|
fix(scrolling): do not wrap lines inside scroll region
|
2020-10-14 14:50:33 +02:00 |
|
Aram Drevekenin
|
1e3fd9cc92
|
fix(colors): properly reset various ansi sequences
|
2020-10-14 14:10:21 +02:00 |
|
Aram Drevekenin
|
82e7f3db44
|
refactor(boundaries): dynamic => static dispatch
|
2020-10-13 18:44:01 +02:00 |
|
Aram Drevekenin
|
c652a09ae7
|
fix(boundaries): render properly
|
2020-10-13 18:14:53 +02:00 |
|
Aram Drevekenin
|
8f0dc0bdc3
|
fix(compatibility): vim works inside pane
|
2020-10-12 13:32:56 +02:00 |
|
Aram Drevekenin
|
5cd365a73c
|
feat(compatibility): vim working!
|
2020-10-05 16:46:40 +02:00 |
|
Aram Drevekenin
|
1844816f47
|
refactor(terminal): minor cleanups
|
2020-10-02 20:02:34 +02:00 |
|
Aram Drevekenin
|
909b9eec0e
|
fix(compatibility): bandwhich + various fixes for fish
|
2020-09-29 11:43:22 +02:00 |
|
Aram Drevekenin
|
cf1080bc3f
|
test(compatibility): bandwhich + various fish things
|
2020-09-29 11:40:47 +02:00 |
|
Aram Drevekenin
|
71d527069a
|
fix(compatibility): properly delete characters in backspace
|
2020-09-24 11:39:03 +02:00 |
|
Aram Drevekenin
|
0ea88d7e02
|
fix(resizing): properly resize panes up
|
2020-09-24 10:33:27 +02:00 |
|
Aram Drevekenin
|
e400a95a98
|
fix(compatibility): support multiple newlines in the same index
|
2020-09-24 10:30:50 +02:00 |
|
Aram Drevekenin
|
eaba12c3ae
|
fix(compatibility): handle foreground/background color changes properly
|
2020-09-23 11:47:37 +02:00 |
|
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 |
|