Kunal Mohan
d33106431d
Fix after rebase
2021-05-04 20:48:17 +05:30
Kunal Mohan
9110e444b8
remove Split, OpenFile and MoveFocus from CliArgs
2021-05-04 20:48:16 +05:30
Kunal Mohan
42079f8d04
Refactor CommandIsExecuting to have a single variant
2021-05-04 20:48:16 +05:30
Kunal Mohan
9fc1f0038e
Refactor ServerInstruction enum to use Action enum
2021-05-04 20:48:16 +05:30
Kunal Mohan
fedb588330
Fix after rebase
2021-05-04 20:48:15 +05:30
Kunal Mohan
2a648187fc
Fix after rebase
2021-05-04 20:48:15 +05:30
Kunal Mohan
223ee743e1
Move screen and plugins to client side.
...
Remove AppInstruction enum
spawn pty thread, screen thread and plugin thread on demand
2021-05-04 20:48:15 +05:30
denis
ee14d5f5dd
wip: helper functions for ServerInstruction
2021-05-04 20:48:14 +05:30
Kunal Mohan
ea732166e3
client side threads should send messages directly to server and router threads should do the actual routing
2021-05-04 20:48:14 +05:30
Kunal Mohan
4f088e8185
split start into start_server and start_client
2021-05-04 20:48:14 +05:30
Kunal Mohan
2059d2c6aa
Fix after rebase
2021-05-04 20:48:14 +05:30
Kunal Mohan
bbcea31988
Synchronize update tabs actions using command_is_executing
2021-05-04 20:47:52 +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
denis
0adc914352
fix: hello formatter my old friend...
2021-05-01 14:48:13 +03:00
denis
f85822972a
chore: cleanup, fix: the tests finally pass
2021-05-01 14:44:43 +03:00
denis
eabecde90b
chore: painless merge this time
2021-05-01 13:45:01 +03: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
Yutaka Kamei
82c5f505f1
refactor(handler): refer to self.config.keybinds internally
...
Because `handle_key` can refer to `self.config.keybinds` by itself, it
doesn't have to receive the third argument. Also, this change may
slightly improve the performance as it deletes `clone()`.
2021-04-28 14:14:27 +09:00
denis
8d98ca7da0
wip: merge main in
2021-04-22 11:45:29 +03:00
Brooks J Rady
4dc2965bbf
chore(changelog): add entry to CHANGELOG.md and tweak formatting
2021-04-22 00:30:00 +01:00
Hongjie Zhai
a5b04e92f9
add PGUP/PGDN to help info
2021-04-22 07:07:04 +09:00
Hongjie Zhai
fad088a868
add scroll page
2021-04-21 14:27:58 +09:00
Kunal Mohan
380d69978c
make error model more autonomous
2021-04-12 20:33:22 +05:30
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
a-kenji
a4430bf158
Chore(rustfmt)
2021-04-03 21:28:57 +02:00
a-kenji
4f5f189373
Merge branch 'main' of https://github.com/zellij-org/zellij into config-file
2021-04-03 21:19:39 +02:00
Doron Tsur
9cb2b727cb
Merge pull request #244 from a-kenji/main
...
Fix(Mouse): Remove unimplemented! Macro for Mouse
2021-04-01 10:08:16 +03:00
denis
b8ee02d4bb
wip: does it take too long to load colors from xrdb?
2021-03-31 14:32:54 +03:00
Brooks J Rady
138ba850eb
fix(plugin): send mode updates to subscribed plugins on load
2021-03-31 12:13:00 +01:00
a-kenji
267f4b48de
Fix(Mouse): Remove unimplemented! Macro for Mouse
...
Remove `unimplemented!` macro for mouse and unsupported events,
essentialy mimicking the NoOp.
Should not crash anymore when handling mouse events.
Alternatives:
Keep the `unimplemented!` macro for `termion::event::Event::Unsupported` ?
closes #243
2021-03-31 12:09:14 +02:00
denis
2b59edbe9d
wip: need to set the default for Palette in the plugins
2021-03-31 09:44:41 +03:00
denis
42890d4e64
wip: replace the impl with a fn load_palette instead
2021-03-28 10:51:15 +03:00
denis
6e276ae386
wip: move Palette out of zellij-tile
2021-03-27 15:30:53 +02:00
denis
b71315b036
wip: latest plugin system merge in
2021-03-27 14:43:16 +02:00
a-kenji
84488a35aa
Merge branch 'main' of https://github.com/zellij-org/zellij into config-file
2021-03-26 23:33:36 +01:00
denis
2c402b0b1d
wip: scary how messy it is, but it's a start
2021-03-26 16:42:38 +02:00
Brooks J Rady
b6f945da35
Wrap up the plugin system refactor, running everything through update()
2021-03-25 17:22:10 +00:00
Brooks J Rady
0371c111b7
Removed AppState and the unneeded get_help() function
2021-03-25 14:56:59 +00:00
Brooks J Rady
0ea8ce497d
Rename Help to ModeInfo
2021-03-25 14:30:31 +00:00
Brooks J Rady
f2f7758384
Merge in changes from main and fix clippy lints
2021-03-25 14:24:11 +00:00
Brooks J Rady
23df8e447a
Move most key handling to the update() + event system
2021-03-23 23:57:18 +00:00
Brooks J Rady
ac55e59047
Initial implementation of the update callback + upstream termion
2021-03-23 19:52:59 +00:00
Brooks J Rady
9bc7a268ce
Merge changes from main
2021-03-23 16:42:54 +00:00
denis
021c8608c8
wip: not sure about updating the input_mode and tab switches for now
2021-03-20 16:54:18 +02:00
a-kenji
2ce034a66a
Remove unneccessary comment
2021-03-13 13:07:46 +01:00
a-kenji
a86d8c2161
Add example config file.
2021-03-12 22:05:41 +01:00