aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* chore: simplify boundary combination functionKyle Sutherland-Cash2021-05-04
|\
| * Simplify the boundary logic a littleKyle Sutherland-Cash2021-05-02
| |
* | 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
* | Merge pull request #437 from a-kenji/xrdb-loading-fixa-kenji2021-05-03
|\ \ | | | | | | Make Xrdb Loading More Forgiving
| * | Make Xrdb Loading More Forgivinga-kenji2021-05-03
| | | | | | | | | | | | | | | | | | | | | Attempt at fixing #434. The `hex_to_rgb` function propagates the Option now. If it is None, it tries to load the default Palette now.
* | | Merge pull request #441 from a-kenji/fix-default-keybindsa-kenji2021-05-03
|\ \ \ | | | | | | | | Fixes Default Keybinds in Resize Mode #440
| * | | Fixes Default Keybinds in Resize Mode #440a-kenji2021-05-03
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Closes #440 Changes arrow keybinds from switching focus to resizing. Add arrow parity keybinds to scroll and tab modes.
* | | Merge pull request #436 from a-kenji/fix-default-config-testa-kenji2021-05-02
|\ \ \ | |/ / |/| | Enables the Default Config Test
| * | Enables the Default Config Testa-kenji2021-05-02
|/ / | | | | | | | | | | | | The split of test/no_test happens now in find_config_dir, it always returns Null in tests. That way differing configurations in tests shouldn't make the test fail anymore.
* | docs(changelog): Add theme support through xrdb #239a-kenji2021-05-02
| |
* | Merge pull request #433 from a-kenji/disable-default-config-testa-kenji2021-05-02
|\ \ | | | | | | Disable Default Config Test
| * | Disable Default Config Testa-kenji2021-05-02
| | | | | | | | | | | | | | | For now, it fails if there is a local config, differing from the default config.
* | | Merge pull request #432 from a-kenji/update-dependenciesa-kenji2021-05-02
|\ \ \ | | | | | | | | docs(contributing): Update Dependencies
| * | | docs(contributing): Update Dependenciesa-kenji2021-05-02
| |/ /
* | | Merge pull request #431 from a-kenji/rename-installa-kenji2021-05-02
|\ \ \ | |/ / |/| | Rename install -> setup
| * | 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.
* | Merge pull request #239 from zellij-org/x-colorsDenis Maximov2021-05-02
|\ \ | |/ |/| X colors
| * chore: remove unused dependency from zellij-tiledenis2021-05-02
| |
| * chore: added zellij-tile-extra, moved macros from zellij-tiledenis2021-05-02
| |
| * fix: don't have new on ColoredElements anymore, removed default for palette ↵denis2021-05-02
| | | | | | | | in zellij-tile
| * Merge branch 'main' into x-colorsdenis2021-05-02
| |\ | |/ |/|
* | docs(changelog): Improved Config Loading #423a-kenji2021-05-02
| |
* | Merge pull request #423 from yykamei/load-config-before-starta-kenji2021-05-02
|\ \ | | | | | | Load config before start()
| * | 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
| |
* | Bit of renamingKyle Sutherland-Cash2021-05-01
| |
* | Simplify some names and start using Bus in the plugin threadKyle Sutherland-Cash2021-05-01
| |
* | Use Bus type for PTY thread (incomplete)Kyle Sutherland-Cash2021-05-01
| |
* | Use Bus type for screen threadKyle Sutherland-Cash2021-05-01
| |
* | Define shared bus typeKyle Sutherland-Cash2021-05-01
| |
| * chore: clippy please allow itdenis2021-05-01
| |
| * 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
| |\ | |/ |/|
* | docs(changelog): performance improvementsAram Drevekenin2021-04-30
| |
* | Enable `should_render` (fix pane render) (#318)Horasal2021-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge pull request #407 from a-kenji/default-layouta-kenji2021-04-29
|\ \ | | | | | | Fix Startup with Default in Same Folder
| * | Fix Startup with Default in Same Foldera-kenji2021-04-29
| | | | | | | | | | | | | | | Doesn't try loading `default` files, other than the plugin directory by default anymore.
* | | fix(ci): name assets consistentlyBrooks J Rady2021-04-29
| | |
* | | fix(style): fix up some unneeded `.as_mut()` and `if let`Brooks J Rady2021-04-29
| | |
* | | fix(build): just kidding, binary assets still need to be in gitBrooks J Rady2021-04-29
| | |
* | | chore(changelog): fix the tab '(Sync)' suffix in named tabsBrooks Rady2021-04-29
| | |
* | | fix(ui): fix the tab '(Sync)' suffixBrooks Rady2021-04-29
|\ \ \
| * | | Style fixDante Pippi2021-04-29
| | | |
| * | | Fix Tab (Sync) suffixDante Pippi2021-04-29
| | | |
* | | | fix(build): don't store binary assets in gitBrooks J Rady2021-04-29
| | | |
* | | | chore(version): boost development version to 0.7.0 and update changelogAram Drevekenin2021-04-29
|/ / /
* | | docs(changelog): fix formattingAram Drevekenin2021-04-29
| | |
* | | docs(changelog): pass vttest 1Aram Drevekenin2021-04-29
| | |
* | | Terminal: pass vttest 1 (#408)Aram Drevekenin2021-04-29
|/ / | | | | | | | | | | | | | | | | | | | | * fix(compatibility): pass vttest 1 * fix(tests): move unit tests to a separate file * style(fmt): rustfmt * fix(grid): correct comment * style(fmt): rustfmt