Kunal Mohan
|
2059d2c6aa
|
Fix after rebase
|
2021-05-04 20:48:14 +05:30 |
|
Kunal Mohan
|
fd1debaa79
|
Fix after rebase
|
2021-05-04 20:47:51 +05:30 |
|
Kunal Mohan
|
0d814ebcde
|
Divide OsApi into ClientOsApi and ServerOsApi and move calls to os thread
|
2021-05-04 20:47:51 +05:30 |
|
Kunal Mohan
|
588cdaa008
|
isolate pty thread
|
2021-05-04 20:47:48 +05:30 |
|
Aram Drevekenin
|
1f88b342e2
|
fix(colors): stabilize colors (#453)
* fix(colors): stabilize colors
* style(fmt): rustfmt
|
2021-05-04 16:06:55 +02:00 |
|
Kyle Sutherland-Cash
|
f2f20f676f
|
chore: simplify boundary combination function
|
2021-05-04 01:12:20 -07:00 |
|
Aram Drevekenin
|
845211c1ee
|
Terminal compatibility: Pass vttest 2 and 3 (#447)
* fix(compatibility): pass vttest 2+3
* style(fmt): rustfmt
* style(comment): remove unused
* docs(changelog): update change
|
2021-05-03 19:11:31 +02:00 |
|
Kyle Sutherland-Cash
|
c29b1181ee
|
Simplify the boundary logic a little
|
2021-05-02 04:09:43 -07:00 |
|
Kyle Sutherland-Cash
|
69d34c3e09
|
Don't commit to master like an idiot... :(
|
2021-05-01 09:32:30 -07:00 |
|
Kyle Sutherland-Cash
|
bb2369dcb8
|
Use Bus type for PTY thread (incomplete)
|
2021-05-01 08:48:58 -07:00 |
|
denis
|
eabecde90b
|
chore: painless merge this time
|
2021-05-01 13:45:01 +03:00 |
|
Horasal
|
454ad0ed19
|
Enable should_render (fix pane render) (#318)
* fix pane render when switch/resize tab
* render when reflow_lines
* back to always render because widechar issue
* fix clippy
* force_render when current grid contains widechar
* bug fix
* pane_contains -> panes_contain
* fix conflict
* fix(terminal): bring back should_render
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
2021-04-30 16:01:15 +02:00 |
|
a-kenji
|
b5d38e95c8
|
Merge pull request #407 from a-kenji/default-layout
Fix Startup with Default in Same Folder
|
2021-04-29 18:09:14 +02:00 |
|
a-kenji
|
153119de02
|
Fix Startup with Default in Same Folder
Doesn't try loading `default` files, other than
the plugin directory by default anymore.
|
2021-04-29 18:00:55 +02:00 |
|
Brooks J Rady
|
964bc7b7f3
|
fix(style): fix up some unneeded .as_mut() and if let
|
2021-04-29 16:15:37 +01:00 |
|
Aram Drevekenin
|
cedd830a2e
|
Terminal: pass vttest 1 (#408)
* fix(compatibility): pass vttest 1
* fix(tests): move unit tests to a separate file
* style(fmt): rustfmt
* fix(grid): correct comment
* style(fmt): rustfmt
|
2021-04-29 15:25:08 +02:00 |
|
Dante Pippi
|
6769627c36
|
cargo fmt
|
2021-04-28 11:16:06 -03:00 |
|
Dante Pippi
|
1a84c5f4ec
|
New feature: Synchronize text sent to panes
|
2021-04-28 11:15:58 -03:00 |
|
denis
|
a8adfdfd60
|
wip: more cleaning up
|
2021-04-24 18:52:50 +03:00 |
|
denis
|
de72d3d2fb
|
wip: tab bar coloring
|
2021-04-24 11:42:40 +03:00 |
|
denis
|
47a918a53c
|
wip: merge main
|
2021-04-24 09:18:37 +03:00 |
|
Dante Pippi
|
f5b781c66f
|
Adding field active_at and using it to sort panes
Using last activity time to determine which pane was previously active
when moving back to a direction.
Changing active_at type to Instant
|
2021-04-22 20:59:56 -03:00 |
|
Aram Drevekenin
|
169e25af66
|
fix(ui): draw ui properly on terminal start (#323)
* fix(ui): draw ui properly on terminal start
* style(fmt): rustfmt
|
2021-04-22 20:55:23 +02:00 |
|
denis
|
8d98ca7da0
|
wip: merge main in
|
2021-04-22 11:45:29 +03:00 |
|
Brooks Rady
|
19fc0496a3
|
feat(actions): allow scrolling by full pages
PR #298
|
2021-04-22 00:25:43 +01:00 |
|
Aram Drevekenin
|
e55dfc53e0
|
fix(ui): do not open new pane on the status bar (#314)
|
2021-04-21 19:24:51 +02:00 |
|
Aram Drevekenin
|
fc2110ab68
|
fix(stability): do not clear line if it's not there (#289)
* fix(stability): do not clear line if it's not there
* style(fmt): rustfmt
|
2021-04-21 17:07:49 +02:00 |
|
Hongjie Zhai
|
77bbf73c83
|
cargo fmt
|
2021-04-21 15:02:51 +09:00 |
|
Hongjie Zhai
|
fad088a868
|
add scroll page
|
2021-04-21 14:27:58 +09:00 |
|
Aram Drevekenin
|
475c2db4be
|
fix(compatibility): properly scroll up in scroll region (#274)
|
2021-04-16 17:20:51 +02:00 |
|
Aram Drevekenin
|
833381bca8
|
Stability fixes (#273)
* fix(grid): various recoveries from a corrupted state
* style(fmt): rustfmt
* fix(grid): more stability fixes
* style(fmt): rustfmt
|
2021-04-15 20:14:35 +02:00 |
|
Brooks J Rady
|
af702b67e6
|
feat(build): vastly simplify the build system
|
2021-04-14 19:08:22 +01:00 |
|
Aram Drevekenin
|
58fad06ebe
|
fix(compatibility): bash reverse search (#271)
|
2021-04-14 15:05:43 +02:00 |
|
Aram Drevekenin
|
f9fe1856f2
|
fix(compatibility): rotate scroll region (#270)
|
2021-04-14 14:08:46 +02:00 |
|
Aram Drevekenin
|
ceb2ebbd2b
|
fix(terminal): persiste vte state (#269)
* fix(terminal): persist vte state
* style(fmt): rustfmt
|
2021-04-14 13:52:45 +02:00 |
|
Brooks J Rady
|
413a24b77f
|
fix(bug): remove buggy expansion boundaries
|
2021-04-14 11:01:28 +01:00 |
|
Brooks J Rady
|
4ae48916b6
|
fix(style): run rustfmt
|
2021-04-13 21:08:15 +01:00 |
|
Brooks J Rady
|
265d039456
|
fix(perf): fixed a crash when cating large files and bounded memory usage
|
2021-04-13 20:57:53 +01:00 |
|
Brooks J Rady
|
6f4dcfbf65
|
fix(clippy): get ci passing again
|
2021-04-13 18:14:13 +01:00 |
|
denis
|
e5526df46a
|
Merge branch 'main' into x-colors
|
2021-04-13 11:30:54 +03:00 |
|
Aram Drevekenin
|
313ac9f414
|
fix(performance): remove unnecessary allocations from pty (#264)
* work
* refactor(pty): removed unused code
* style(comment): remove unused
* style(fmt): rustfmt
|
2021-04-12 16:00:05 +02:00 |
|
Aram Drevekenin
|
f23118a20a
|
fix(compatibility): reset (#261)
|
2021-04-09 15:00:18 +02:00 |
|
denis
|
748a7ffa6e
|
wip: cleaning up a bit, need to map the colors to the right places in the palette
|
2021-04-09 14:14:50 +03:00 |
|
denis
|
7774edd45a
|
wip: need to figure out how to clear lines
|
2021-04-08 16:29:52 +03:00 |
|
Aram Drevekenin
|
65c75ebb95
|
feat(controls): add quick navigation (#260)
* feat(input): quick navigation
* feat(ui): quick navigation
* style(fmt): rustfmt
|
2021-04-08 11:36:49 +02:00 |
|
Aram Drevekenin
|
c25eb04de9
|
fix(tabs): do not crash if closing pane in fullscreen (#259)
|
2021-04-06 17:55:48 +02:00 |
|
Aram Drevekenin
|
c827672708
|
fix(tabs): do not toggle fullscreen if there are no other panes (#258)
* fix(tabs): do not toggle fullscreen if there are no other panes
* style(fmt): rustfmt
|
2021-04-06 17:38:00 +02:00 |
|
Aram Drevekenin
|
e551bec538
|
fix(screen): handle events directed at other tabs (#257)
|
2021-04-06 16:55:32 +02:00 |
|
Aram Drevekenin
|
1c71d16eb5
|
fix(terminal): support bright colors (#256)
* fix(terminal): support bright colors
* style(fmt): make it uglier because rustfmt
|
2021-04-06 15:16:18 +02:00 |
|
Aram Drevekenin
|
f84d293c1b
|
fix(terminal): reset styles on cursor movement (#254)
|
2021-04-05 16:37:21 +02:00 |
|