aboutsummaryrefslogtreecommitdiffstats
path: root/src/client (unfollow)
Commit message (Collapse)Author
2021-05-24Default mode 368a-kenji
* Parsing Implemented * Adds option to specify a default mode either through a flag `--options default-mode [MODE]`, or a configuration option `default_mode: [MODE]` closes #368
2021-05-18Fix Clippy Suggestionsa-kenji
2021-05-16Big refactor: separate crates for client, server and utilitiesKunal Mohan
2021-05-16Split Layout Flaga-kenji
* Split Layout Flag into `layout` that searches in default layout directories and `layout-path` that takes a path to a layout file Close #506.
2021-05-15clean and exit on window closeKunal Mohan
2021-05-15Fix after rebaseKunal Mohan
2021-05-15fix testingKunal Mohan
2021-05-15Use ClientToServerMsg and ServerToClientMsg for IPCKunal Mohan
2021-05-15Fix memory overflow error and add panic hook for serverKunal Mohan
2021-05-15Switch to multiprocess model: Not looking goodKunal Mohan
2021-05-13fix(compatibility): implement device reports (#500)Aram Drevekenin
* fix(compatibility): implement device reports * docs(changelog): update change
2021-05-12Fix Simplified Uia-kenji
Propagate the config now, in all the places, as opposed to fallback to a default.
2021-05-12fix(ui): handle pasted text properly (#494)Aram Drevekenin
* fix(ui): handle pasted text properly * style(fmt): rustfmt
2021-05-12fix(compatibility): properly fill viewport with styles when clearing it (#493)Aram Drevekenin
2021-05-12Slight rework of config loading.a-kenji
Merges the cli and file configuration
2021-05-11Terminal compatibility: various behaviour fixes (#486)Aram Drevekenin
* fix(compatibility): various behaviour fixes * style(fmt): rustfmt * style(fmt): thanks clippy for teaching me about matches!
2021-05-10Add Option for Simplified Layouta-kenji
* 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
2021-05-09After rebaseDante Pippi
2021-05-09New behavior for h and lDante Pippi
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
2021-05-09Bit more module tidy upKyle Sutherland-Cash
2021-05-08First round of merging against server-client and color stuffKyle Sutherland-Cash
2021-05-07Moving the sync command to the Tab mode (#412)dantepippi
* 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.
2021-05-07fix(compatibility): upgrade vte to support csi subparameters (#469)Aram Drevekenin
* fix(compatibility): upgrade vte to support csi subparameters * style(fmt): rustfmt and clippy
2021-05-07hotfix(logging): let logging fail silently while testingKunal Mohan
2021-05-07Add more Functionality to Unbinda-kenji
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.
2021-05-05fix(compatibility): pass vttest 8 (#461)Aram Drevekenin
* fix(compatibility): pass vttest 8 * style(comment): remove unused * style(grid): sometimes it's just easier to do what clippy wants...
2021-05-04Fix after rebaseKunal Mohan
2021-05-04use better names for senders, receivers and threadsKunal Mohan
2021-05-04Refactor CommandIsExecuting to have a single variantKunal Mohan
2021-05-04Use interprocess crate for IPCKunal Mohan
2021-05-04Refactor ServerInstruction enum to use Action enumKunal Mohan
2021-05-04Remove ErrorContext from IpcSender and nit fixesKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Move screen and plugins to client side.Kunal Mohan
Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand
2021-05-04wip: helper functions for ServerInstructiondenis
2021-05-04client side threads should send messages directly to server and router ↵Kunal Mohan
threads should do the actual routing
2021-05-04split start into start_server and start_clientKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Divide OsApi into ClientOsApi and ServerOsApi and move calls to os threadKunal Mohan
2021-05-04isolate pty threadKunal Mohan
2021-05-04fix(colors): stabilize colors (#453)Aram Drevekenin
* fix(colors): stabilize colors * style(fmt): rustfmt
2021-05-03Terminal compatibility: Pass vttest 2 and 3 (#447)Aram Drevekenin
* fix(compatibility): pass vttest 2+3 * style(fmt): rustfmt * style(comment): remove unused * docs(changelog): update change
2021-05-02Simplify the boundary logic a littleKyle Sutherland-Cash
2021-05-01Don't commit to master like an idiot... :(Kyle Sutherland-Cash
2021-05-01Use Bus type for PTY thread (incomplete)Kyle Sutherland-Cash
2021-04-30Enable `should_render` (fix pane render) (#318)Horasal
* 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-29Fix Startup with Default in Same Foldera-kenji
Doesn't try loading `default` files, other than the plugin directory by default anymore.
2021-04-29fix(style): fix up some unneeded `.as_mut()` and `if let`Brooks J Rady