aboutsummaryrefslogtreecommitdiffstats
path: root/src/client (follow)
Commit message (Collapse)AuthorAge
* Big refactor: separate crates for client, server and utilitiesKunal Mohan2021-05-16
|
* clean and exit on window closeKunal Mohan2021-05-15
|
* Fix after rebaseKunal Mohan2021-05-15
|
* fix testingKunal Mohan2021-05-15
|
* Use ClientToServerMsg and ServerToClientMsg for IPCKunal Mohan2021-05-15
|
* Fix memory overflow error and add panic hook for serverKunal Mohan2021-05-15
|
* Switch to multiprocess model: Not looking goodKunal Mohan2021-05-15
|
* fix(compatibility): implement device reports (#500)Aram Drevekenin2021-05-13
| | | | | * fix(compatibility): implement device reports * 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.
* fix(compatibility): properly fill viewport with styles when clearing it (#493)Aram Drevekenin2021-05-12
|
* Slight rework of config loading.a-kenji2021-05-12
| | | | Merges the cli and file configuration
* Merge pull request #479 from a-kenji/simple-font-uia-kenji2021-05-11
|\ | | | | Add Option for Simplified Layout
| * fixup! Merge branch 'main' of https://github.com/zellij-org/zellij into ↵a-kenji2021-05-10
| |\ | | | | | | | | | simple-font-ui
| * | 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
* | | Terminal compatibility: various behaviour fixes (#486)Aram Drevekenin2021-05-11
| |/ |/| | | | | | | | | | | * fix(compatibility): various behaviour fixes * style(fmt): rustfmt * style(fmt): thanks clippy for teaching me about matches!
* | After rebaseDante Pippi2021-05-09
| |
* | 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
* | Bit more module tidy upKyle Sutherland-Cash2021-05-09
| |
* | First round of merging against server-client and color stuffKyle Sutherland-Cash2021-05-08
|/
* 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(compatibility): upgrade vte to support csi subparameters (#469)Aram Drevekenin2021-05-07
| | | | | * fix(compatibility): upgrade vte to support csi subparameters * style(fmt): rustfmt and clippy
* Merge pull request #468 from a-kenji/partial-unbind-modesa-kenji2021-05-07
|\ | | | | Add more Functionality to Unbind
| * Add more Functionality to Unbinda-kenji2021-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default keybinds can be unbound either for a specific mode, or for every mode. It supports either a list of `keybinds`, or a bool indicating that every keybind should be unbound: ``` keybinds: unbind: true ``` Will unbind every default binding. ``` keybinds: unbind: [ Ctrl: 'p'] ``` Will unbind every default `^P` binding for each mode. ``` keybinds: normal: - unbind: true ``` Will unbind every default keybind for the `normal` mode. ``` keybinds: normal: - unbind: [ Alt: 'n', Ctrl: 'g'] ``` Will unbind every default keybind for `n` and `^g` for the `normal` mode.
* | hotfix(logging): let logging fail silently while testingKunal Mohan2021-05-07
|/
* Merge pull request #223 from zellij-org/isolate-ptyKunal Mohan2021-05-06
|\ | | | | Psuedo Client-Server model
| * Fix after rebaseKunal Mohan2021-05-04
| |
| * use better names for senders, receivers and threadsKunal Mohan2021-05-04
| |
| * Refactor CommandIsExecuting to have a single variantKunal Mohan2021-05-04
| |
| * Use interprocess crate for IPCKunal Mohan2021-05-04
| |
| * Refactor ServerInstruction enum to use Action enumKunal Mohan2021-05-04
| |
| * Remove ErrorContext from IpcSender and nit fixesKunal 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
| |
| * Fix after rebaseKunal 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(compatibility): pass vttest 8 (#461)Aram Drevekenin2021-05-05
|/ | | | | | | * fix(compatibility): pass vttest 8 * style(comment): remove unused * style(grid): sometimes it's just easier to do what clippy wants...
* fix(colors): stabilize colors (#453)Aram Drevekenin2021-05-04
| | | | | * fix(colors): stabilize colors * style(fmt): rustfmt
* chore: simplify boundary combination functionKyle Sutherland-Cash2021-05-04
|\
| * Simplify the boundary logic a littleKyle Sutherland-Cash2021-05-02
| |
| * Don't commit to master like an idiot... :(Kyle Sutherland-Cash2021-05-01
| |
| * Use Bus type for PTY thread (incomplete)Kyle Sutherland-Cash2021-05-01
| |
* | Terminal compatibility: Pass vttest 2 and 3 (#447)Aram Drevekenin2021-05-03
| | | | | | | | | | | | | | | | | | * fix(compatibility): pass vttest 2+3 * style(fmt): rustfmt * style(comment): remove unused * docs(changelog): update change