Brooks J Rady
555f9af37a
Install default layouts and plugins at build-time
2021-01-11 23:00:19 +00:00
Brooks J Rady
efcd36a52c
Added the set_selectable plugin API function
2021-01-11 07:33:35 +00:00
Brooks J Rady
624f842a20
Add support for layouts with parts of a fixed or unspecified size
2021-01-10 22:24:26 +00:00
Brooks J Rady
de44fbecff
Change the layout to only one plugin
2021-01-07 16:43:13 +00:00
Brooks J Rady
01eaedcd37
Parse bytes into keys with Termion
2021-01-07 09:39:16 +00:00
Brooks J Rady
b5f9066172
Merge branch 'main' into wasm-launchable
2021-01-06 20:31:29 +00:00
denis
cde7703ac7
wip: added a test
2021-01-06 10:08:47 +02:00
Brooks J Rady
eb0f3b0285
Very borken
2021-01-05 22:41:23 +00:00
Brooks J Rady
6f1546a5cb
Keeping track of multiple plugins
2021-01-05 13:33:23 +00:00
Brooks J Rady
b0c7259266
It's now possible to load WASM files from layouts!
2020-12-29 16:28:34 +00:00
Aram Drevekenin
4436c89230
fix(compatibility): git log and git diff with scrollup ( #118 )
...
* fix(compatibility): git log and git diff with scrollup
* style(formatting): make rustfmt happy
2020-12-21 11:52:49 +01:00
Aram Drevekenin
83a830e4ab
fix(compatibility): fish multiline paste ( #112 )
...
* fix(compatibility): fix fish multiline paste
* fix(tests): adjust snapshots of test to tabs
* style(formatting): make rustfmt happy
2020-12-18 15:59:21 +01:00
Aram Drevekenin
97980d618f
fix(compatibility): fix bash linewrap ( #109 )
2020-12-17 16:33:18 +01:00
Aram Drevekenin
f1f821c7bd
fix(compatibility): fix neovim change mode ( #108 )
2020-12-17 15:42:49 +01:00
Aram Drevekenin
38d8e2238d
fix(compatibility): handle tab characters properly ( #99 )
...
* fix(compatibility): handle tab characters properly
* style(formatting): make rustfmt happy
2020-12-15 12:58:58 +01:00
Aram Drevekenin
ac9c0274f4
fix(compatibility): fix vim overwrite message and buffer clearing on exit ( #98 )
...
* fix(compatibility): fix vim overwrite message and buffer clearing on exit
* style(formatting): make rustfmt happy
2020-12-14 16:25:46 +01:00
Aram Drevekenin
a56cb3c9ad
fix(compatibility): htop horizontal scrolling ( #81 )
...
* fix(compatibility): htop horizontal scrolling
* style(format): make rustfmt happy
2020-12-04 10:02:51 +01:00
Aram Drevekenin
c47fed927e
fic(compatibility): htop scrolling issues ( #77 )
...
* fix(compatibility): scrolling inside scroll region with 'M' esc dispatch
* style(format): make rustfmt happy
* fix(tests): send proper data
* fix(logs): do not crash if log file doesn't exist
2020-11-30 09:40:24 +01:00
Aram Drevekenin
f88abe6ad8
fix(compatibility): various htop issues ( #66 )
...
* fix(compatibility): various htop issues
* style(format): make rustfmt happy
* fix(logging): do not delete log dir on startup
* fix(tests): update htop with command toggle
* chore(ci): reduce test concurrency to 1
2020-11-23 18:01:16 +01:00
Roee Shapira
fd1f1ce697
fix(layout): total layout percent 100 validation ( #57 )
...
* Fix for issue #52
* Added missing fixtures.
* Added missing validation.
* Moved layout creation and validation to the Layout struct.
* Ran cargo fmt.
* Added creation of tmp folder if needed.
* Code review edit.
* Code review edit.
* Fancied code up.
* PR request change.
* PR code review.
* Merge from upstream/main.
* Merge from upstream/main.
2020-11-21 19:39:57 +01:00
Aram Drevekenin
47954166a2
feat(ux): initial layout engine ( #50 )
...
* prototype
* refactor(layout): move stuff around
* style(format): make rustfmt happy
2020-11-15 19:55:56 +01:00
Aram Drevekenin
5cd365a73c
feat(compatibility): vim working!
2020-10-05 16:46:40 +02:00
Aram Drevekenin
cf1080bc3f
test(compatibility): bandwhich + various fish things
2020-09-29 11:40:47 +02:00