aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs (follow)
Commit message (Collapse)AuthorAge
...
* 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
* split start into start_server and start_clientKunal Mohan2021-05-04
|
* Rename notify_server to connect_to_serverKunal Mohan2021-05-04
|
* Add router thread on server side as wellKunal Mohan2021-05-04
|
* Hide IpcChannel entirely behind OsApiKunal Mohan2021-05-04
|
* Hide server-side Ipc channels creation behind OsApis and some documentation ↵Kunal Mohan2021-05-04
| | | | fixes
* fix testsKunal Mohan2021-05-04
|
* Divide OsApi into ClientOsApi and ServerOsApi and move calls to os threadKunal Mohan2021-05-04
|
* Introduce DoneCLosingPane message to ensure atomicity in state changeKunal Mohan2021-05-04
|
* Use ipmpsc crate for IPCKunal Mohan2021-05-04
|
* Introduce serlializable ClientInstruction and Rename ApiCommandKunal Mohan2021-05-04
|
* Introduce IpcSenderWithContextKunal Mohan2021-05-04
|
* isolate pty threadKunal Mohan2021-05-04
|
* Rename install -> setupa-kenji2021-05-02
| | | | | * Renaming of the install module to convey the intent more, move functions that install to a submodule install of setup.
* Load config before start()Yutaka Kamei2021-05-02
| | | | | | | | | | | | | | | | | | | | | Previously, a config file was loaded within `start()`, and if the config file is invalid, Zellij was supposed to show a user what's wrong with it. However, since `start()` starts setting up its terminal with an alternative screen buffer, neither standard output nor standard error could display such an error. This change intends to address this issue by making Zellij load a config file before `start()`. In addition, the patch also includes some refactorings: * Redefine `from_cli_config` with `TryFrom`, which was introduced in Rust 1.34 * Remove conditional declaration `cfg(not(test))` because `start()` now receive a `Config` as the third argument * Introduce [`tempfile`](https://crates.io/crates/tempfile) in order to run tests with actual files * Typo?: "Deserialisation" -> "Deserialization"
* 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
|
* Config Loadinga-kenji2021-04-27
| | | | | | | | | | | | | | | * Configuration is now handled in this order: --config flag ZELLIJ_CONFIG_FILE env get_default_config_dir() (directories-next) HOME/.config/zellij (for mac convenience) SYSTEM_DEFAULT_CONFIG_DIR (for distributions to specify sensible defaults ontop of zellij) from assets * Fix default.yaml file * Move default.yaml file to assets directory
* fixup! Add subcommand to generate completionsMatthias Beyer2021-04-25
|
* Add subcommand to generate completionsMatthias Beyer2021-04-25
| | | | Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
* feat(build): vastly simplify the build systemBrooks J Rady2021-04-14
|
* merge(main): update branch with changes from mainBrooks J Rady2021-04-13
|\
| * fix(performance): remove unnecessary allocations from pty (#264)Aram Drevekenin2021-04-12
| | | | | | | | | | | | | | | | | | * work * refactor(pty): removed unused code * style(comment): remove unused * style(fmt): rustfmt
* | Start porting to cargo-makeBrooks J Rady2021-03-26
|/
* infra(crates.io): allow publishing by including assets from a different pathBrooks J Rady2021-02-25
|
* add basic tab bar #166Jonah Caplan2021-02-25
|
* style(enable trailing commas in asset_map!)Brooks J Rady2021-02-23
|
* fix(plugin install location)Brooks J Rady2021-02-23
|
* build(simplify and fix build system, removing the binary assets)Brooks J Rady2021-02-23
|
* Whoops, give things a format!Brooks J Rady2021-02-16
|
* Install assets on first runBrooks J Rady2021-02-16
|
* fix: Some warningshenil2021-02-10
|
* Update references in `src/`henil2021-02-10
|
* chore: formattingdenis2021-01-29
|
* wip: moved stuff from main into commondenis2021-01-29
|
* Merge branch 'main' into restructuredenis2021-01-29
|\
| * feat(statusbar): max status bar height (#156)Aram Drevekenin2021-01-28
| |
| * Use alternate bufferhenil2021-01-25
| |
* | wip: oops shouldn't forget thatdenis2021-01-24
| |
* | wip: restructing in progress, to prep for server-clientdenis2021-01-24
| |
* | Merge branch 'main' into server-clientdenis2021-01-22
|\|
| * feat(plugin): Search in root folder for plugins and layout filesHenil Dedania2021-01-21
| |
| * fix(main): do not hang on exit (#150)Aram Drevekenin2021-01-20
| |
| * Finish implementing default layoutsBrooks J Rady2021-01-12
| |
| * Added a get_help function to the plugin APIBrooks J Rady2021-01-11
| |
| * Added the set_selectable plugin API functionBrooks J Rady2021-01-11
| |
| * Add a plugin callback for global keypressesBrooks J Rady2021-01-10
| |
* | Add some message types for server-client commsKyle2021-01-17
|/
* Merge in changes from main and fix a clippy lintBrooks J Rady2021-01-07
|\