aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/input/handler.rs (follow)
Commit message (Collapse)AuthorAge
* Big refactor: separate crates for client, server and utilitiesKunal Mohan2021-05-16
|
* Use ClientToServerMsg and ServerToClientMsg for IPCKunal Mohan2021-05-15
|
* fix(input): forward unknown keys to active terminal (#501)Aram Drevekenin2021-05-13
| | | | | * fix(input): forward unknown keys to active terminal * docs(changelog): update change
* Merge branch 'main' of https://github.com/zellij-org/zellij into ↵a-kenji2021-05-12
|\ | | | | | | fix-simplified-ui
| * fix(ui): handle pasted text properly (#494)Aram Drevekenin2021-05-12
| | | | | | | | | | * fix(ui): handle pasted text properly * style(fmt): rustfmt
* | Fix Simplified Uia-kenji2021-05-12
|/ | | | | Propagate the config now, in all the places, as opposed to fallback to a default.
* fixup! Merge branch 'main' of https://github.com/zellij-org/zellij into ↵a-kenji2021-05-10
|\ | | | | | | simple-font-ui
| * New behavior for h and lDante Pippi2021-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New behavior for h and l, will change tabs if there are no available panes in the direction. cargo clippy Ensuring atomicity for the MoveFocusOrTab - Blocking the input thread for the action MoveFocusOrTab - Using "unreachable" macro in match arm to make it clear that the directions Up and Down should not be used with the action MoveFocusOrTab Adding tests
| * First round of merging against server-client and color stuffKyle Sutherland-Cash2021-05-08
| |
* | Add Option for Simplified Layouta-kenji2021-05-10
|/ | | | | | | | | | | | | * the simplified layout omits the Nerdfonts characters that are not found in every Fontset * add an optional config option to opt into the simplified ui `simplified_ui: bool` * add a config flag that allows opting into the simplified ui `zellij options --simplified-ui` * move the `clean` flag to the `setup` subcommand
* Moving the sync command to the Tab mode (#412)dantepippi2021-05-07
| | | | | | | | * Moving the sync command to the Tab mode * Fixing bug related to plugin panes and sync mode When sync mode was enabled the input from a plugin pane was being incorrectly ignored.
* Fix after rebaseKunal Mohan2021-05-04
|
* remove Split, OpenFile and MoveFocus from CliArgsKunal Mohan2021-05-04
|
* Refactor CommandIsExecuting to have a single variantKunal Mohan2021-05-04
|
* Refactor ServerInstruction enum to use Action enumKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* Move screen and plugins to client side.Kunal Mohan2021-05-04
| | | | | Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand
* wip: helper functions for ServerInstructiondenis2021-05-04
|
* client side threads should send messages directly to server and router ↵Kunal Mohan2021-05-04
| | | | threads should do the actual routing
* split start into start_server and start_clientKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* Synchronize update tabs actions using command_is_executingKunal Mohan2021-05-04
|
* Divide OsApi into ClientOsApi and ServerOsApi and move calls to os threadKunal Mohan2021-05-04
|
* isolate pty threadKunal Mohan2021-05-04
|
* fix: hello formatter my old friend...denis2021-05-01
|
* chore: cleanup, fix: the tests finally passdenis2021-05-01
|
* chore: painless merge this timedenis2021-05-01
|\
| * cargo fmtDante Pippi2021-04-28
| |
| * New feature: Synchronize text sent to panesDante Pippi2021-04-28
| |
| * refactor(handler): refer to self.config.keybinds internallyYutaka Kamei2021-04-28
| | | | | | | | | | | | 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()`.
* | wip: merge main indenis2021-04-22
|\|
| * chore(changelog): add entry to CHANGELOG.md and tweak formattingBrooks J Rady2021-04-22
| |
| * add PGUP/PGDN to help infoHongjie Zhai2021-04-22
| |
| * add scroll pageHongjie Zhai2021-04-21
| |
| * make error model more autonomousKunal Mohan2021-04-12
| |
* | wip: cleaning up a bit, need to map the colors to the right places in the ↵denis2021-04-09
|\| | | | | | | palette
| * feat(controls): add quick navigation (#260)Aram Drevekenin2021-04-08
| | | | | | | | | | | | | | * feat(input): quick navigation * feat(ui): quick navigation * style(fmt): rustfmt
| * Chore(rustfmt)a-kenji2021-04-03
| |
| * Merge branch 'main' of https://github.com/zellij-org/zellij into config-filea-kenji2021-04-03
| |\
| * \ Merge branch 'main' of https://github.com/zellij-org/zellij into config-filea-kenji2021-03-26
| |\ \
| * | | Remove unneccessary commenta-kenji2021-03-13
| | | |
| * | | Add example config file.a-kenji2021-03-12
| | | |
| * | | Merge 'upstream/main' into config-filea-kenji2021-03-11
| |\ \ \
| * | | | Poking arounda-kenji2021-03-11
| | | | |
| * | | | feature(input): add config filea-kenji2021-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use a simple platform dependent config location `ProjectDir` * deserialise from yaml iterate more on config format, maybe be more verbose? * make keybinds a tuple struct same size as newtype, but makes impls easier to add * merge optionally multiple keys for one keybinding easier configuration
| * | | | pokinga-kenji2021-03-05
| | | | |
* | | | | wip: need to figure out how to clear linesdenis2021-04-08
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge pull request #244 from a-kenji/mainDoron Tsur2021-04-01
| |\ \ \ \ | | | | | | | | | | | | Fix(Mouse): Remove unimplemented! Macro for Mouse
| | * | | | Fix(Mouse): Remove unimplemented! Macro for Mousea-kenji2021-03-31
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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