aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* | docs(changelog): toggle boolean opts from cli flaga-kenji2021-11-10
| |
* | add(feature): toggle boolean options with cli flag (#855)a-kenji2021-11-10
| | | | | | | | | | | | | | | | add the ability to toggle boolean options with a cli flag: example: if the pane frames are turned off in the config file, then passing in the `--no-pane-frames` flag will toggle the pane frames on
* | docs(changelog): unify environment variable'sa-kenji2021-11-10
| |
* | fix(envs): Unify operation of Zellij environment variables (#842)Ken Matsui2021-11-10
| |
* | docs(changelog): use key-value in `docker-compose`a-kenji2021-11-09
| |
* | fix(docker-compose): Use the key-value style for environments to prevent ↵Ken Matsui2021-11-09
| | | | | | | | human errors (#840)
* | docs(changelog): add e2e instructions for darwina-kenji2021-11-09
| |
* | fix(docs): Add additional e2e test instruction for macOS users (including ↵Ken Matsui2021-11-09
| | | | | | | | m1) (#845)
* | docs(changelog): add darwin systems to cia-kenji2021-11-09
| |
* | feat(ci): Support macOS build & test on CI (#846)Ken Matsui2021-11-09
| |
* | docs(changelog): simplify match armsa-kenji2021-11-09
| |
* | fix(match): Make match arms much simpler (#844)Ken Matsui2021-11-09
| |
* | Update GOVERNANCE.mdThomas Linford2021-11-08
| |
* | docs(changelog): add initial session name to layoutAlex Kenji2021-11-08
| |
* | feat: add initial session name to layout template (#789)Jae-Heon Ji2021-11-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: add session configuration to layout template WIP: prototyping for issue #611 * test(layout): add session name * feat(layout): add cond flow to check session name * feat(layout): update session * feat: add function to attach a session * fix(layout): update feedback * attach option only works when layout template exists. * feat(layout): add conditional for session-layout * update default attach value
* | chore(version): bump development versionAram Drevekenin2021-11-08
| |
* | chore(release): v0.20.0Aram Drevekenin2021-11-08
| |
* | docs(changelog): half page scrollingAram Drevekenin2021-11-08
| |
* | feat(scrolling): half-page scroll actions (#813)oromate2021-11-08
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Half-page scroll actions #794 * fix(performance): do not hang when resizing large line wraps (#814) * fix(performance): do not hang when resizing large line wraps * style(fmt): make rustfmt happy * style(clippy): make clippy happy * docs(changelog): scroll fix * fix(compatibility): home and end key fix (#815) * fix(compatibility): handle home/end keys properly from terminfo * style(fmt): make rustfmt happy * style(fmt): remove unused import * docs(changelog): home end key fix * docs(changelog): fix link * fix(typo): Correct typo from `occured` to `occurred` (#821) * docs(changelog): fix a typo * fix(docs): fix wrong arguments for `cargo make run` given in CONTRIBUTING.md (#819) * docs(changelog): update `cargo-make` for `v0.35.3` * fix(warning): Fix an unused import warning of std::fs on macos (#820) * docs(changelog): fix unused import on darwin * add: `WriteChars` action (#825) * Behaves like the `Write` action, but one can specify strings themselves instead of their bytecodes. Usage: WriteChars: "cargo make test", * docs(changelog): Add `WriteChars` action * fix(docs): Fix a typo and some grammatical errors in bug_report.md (#826) * docs(changelog): fix typo bug_report template * add: `rust-version` (msrv) field to `Cargo.toml` (#828) * specifies the minimum version the package can be compiled with, may be ignored with `--ignore-rust-version` option ref: https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-rust-version-field * docs(changelog): add `rust-version` to `Cargo.toml` * fix(unix): forkpty => openpty (#830) * fix(unix): forkpty => openpty * style(fmt): make rustfmt happy * docs(changelog): forkpty => openpty * Fix: move `colors_transform` to `colorsys` (#832) * `colors_transform` is deprecated and superceded by `colorsys` ref: https://crates.io/crates/colors-transform * docs(changelog): `colors_transform` to `colorsys` * feat(ui): add right-click support to plugins * chore(docs): update changelog * chore(warnings): remove unused imports (#833) * rename var sroll_rows and review snapshots * style(fmt): make rustfmt happy Co-authored-by: Aram Drevekenin <aram@poor.dev> Co-authored-by: Ken Matsui <26405363+ken-matsui@users.noreply.github.com> Co-authored-by: a-kenji <aks.kenji@protonmail.com> Co-authored-by: Tw <tw19881113@gmail.com> Co-authored-by: Brooks Rady <b.j.rady@gmail.com>
* fix(ci): release with stable toolchainBrooks J Rady2021-11-07
|
* chore(plugin): update assets and E2E testsBrooks J Rady2021-11-07
|
* docs(changelog): simplify the `main.rs` functiona-kenji2021-11-05
|
* fix(main): Refactor src/main.rs by splitting one massive main function into ↵Ken Matsui2021-11-05
| | | | | | | commands.rs (#829) * fix(main): Remove unnecessary pub visibility from the main function in `src/main.rs` * fix(main): Avoid unnecessary if-evaluations in the main function of `src/main.rs` * fix(commands): Simplify kill_all_sessions
* docs(changelog): add `--index` option for `attach`a-kenji2021-11-05
|
* Merge branch ↵a-kenji2021-11-05
|\ | | | | | | 'ken-matsui-support-first-option-in-attach-subcommand-to-attach-the-first-session'
| * Merge branch ↵a-kenji2021-11-05
|/| | | | | | | 'support-first-option-in-attach-subcommand-to-attach-the-first-session' of https://github.com/ken-matsui/zellij into ken-matsui-support-first-option-in-attach-subcommand-to-attach-the-first-session
| * feat(attach): Support `--index` option to choose specific session by ↵Ken Matsui2021-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | provided number in active sessions ordered by creation date, resolve #823 feat(attach): Support `--first` option for `attach` sub-command to let zellij choose the alphabetically first session; resolve #823 fix(attach-first): Fix `--first` option to choose the first created session in the existent sessions feat(attach): Support `--index` option to choose the session indexed by provided number like -t option of tmux feat(attach): Support listing active sessions with index when a provided number is not found in the active sessions feat(attach): Support listing active sessions with index when a provided number is not found in the active sessions feat: Add anyhow to uniformly treat error types and avoid panics
* | docs(changelog): fix stray `'`a-kenji2021-11-05
| |
* | docs(changelog): use `thiserror` to simplify errorsa-kenji2021-11-05
| |
* | fix(errors): Introduce thiserror to make error types simpler (#836)Ken Matsui2021-11-05
| |
* | docs(changelog): add colored crate for error fmta-kenji2021-11-05
| |
* | fix(errors): Add colored crate to replace primitive color formatting (#837)Ken Matsui2021-11-05
| |
* | docs(changelog): non-directional resizeAram Drevekenin2021-11-05
| |
* | feature(resize): Non directional resize (#520)Henil Dedania2021-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feature(resize): Non directional resize * Implement special cases * fix resizing for panes that have `+` cross section * fix resizing for panes that have `T` cross section * fix panics * Add Nondirection resize keys to plugin * fix formatting * fix: clippy warnings * fix the last edge case * implemented some of the suggested changes * Remove helper function and elevate comment to top of function * Use `=` to keep it consistent with Normal mode mapping as its easier to use * Remove extra reference borrowing * fix an edge case * add test for nondirectional resize increase/decrease * fix(controls): add + to resize * refactor(resize): simplify methods * fix(resize): properly resize opposite corner pane Co-authored-by: Aram Drevekenin <aram@poor.dev>
* | docs(changelog): resize fixAram Drevekenin2021-11-04
| |
* | fix(resize): do not ignore minimums when doing directional resizes (#838)Aram Drevekenin2021-11-04
| | | | | | | | | | * fix(resize): do not ignore minimums when doing directional resizes * style(fmt): make rustfmt happy
* | add: `try_from` for `ConfigFromYaml` -> `Config` (#835)a-kenji2021-11-03
| |
* | docs(changelog): update cwd fixAram Drevekenin2021-11-03
| |
* | fix(cwd): open pane in cwd even if default shell is explicit (#834)Aram Drevekenin2021-11-03
| | | | | | | | | | * fix(cwd): open pane in cwd even if default shell is explicit * style(fmt): make rustfmt happy
* | chore(warnings): remove unused imports (#833)a-kenji2021-11-03
| |
* | chore(docs): update changelogBrooks Rady2021-11-02
| |
* | feat(ui): add right-click support to pluginsTw2021-11-02
| |
* | docs(changelog): `colors_transform` to `colorsys`a-kenji2021-11-02
| |
* | Fix: move `colors_transform` to `colorsys` (#832)a-kenji2021-11-02
| | | | | | | | | | * `colors_transform` is deprecated and superceded by `colorsys` ref: https://crates.io/crates/colors-transform
* | docs(changelog): forkpty => openptyAram Drevekenin2021-11-01
| |
* | fix(unix): forkpty => openpty (#830)Aram Drevekenin2021-11-01
| | | | | | | | | | * fix(unix): forkpty => openpty * style(fmt): make rustfmt happy
* | docs(changelog): add `rust-version` to `Cargo.toml`a-kenji2021-11-01
| |
* | add: `rust-version` (msrv) field to `Cargo.toml` (#828)a-kenji2021-11-01
| | | | | | | | | | | | * specifies the minimum version the package can be compiled with, may be ignored with `--ignore-rust-version` option ref: https://doc.rust-lang.org/nightly/cargo/reference/manifest.html#the-rust-version-field
* | docs(changelog): fix typo bug_report templatea-kenji2021-11-01
| |
* | fix(docs): Fix a typo and some grammatical errors in bug_report.md (#826)Ken Matsui2021-11-01
| |