aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* docs(changelog): alternate screen fixAram Drevekenin2022-02-25
|
* fix(compatibility): properly clear pane before switching to alternate screen ↵Aram Drevekenin2022-02-25
| | | | (#1120)
* docs(changelog): discontiguous STDIN inputAram Drevekenin2022-02-25
|
* fix(input): handle discontiguous STDIN input (#1119)Aram Drevekenin2022-02-25
| | | | | | | | | | | | | | | | | * log stdin reads and events * attempt fix for incomplete mouse sequences * read events directly from stdin * fix flaky e2e test * bring back bracketed paste * rustfmt * remove unused Co-authored-by: Thomas Linford <linford.t@gmail.com>
* fix(docs): fix a grammatical error in `CONTRIBUTING.md` (#1070)Ken Matsui2022-02-24
| | | | The verb `consider` is followed by a gerund form verb. When you want to follow `consider` by to-infinitive verb, you should use it with a pronoun.
* fix(style): simplify the conversion from `bool` to `i32` (#1075)Ken Matsui2022-02-24
|
* fix(style0: simplify `find(..).is_some()` to `any(..)` and use `+=` instead ↵Ken Matsui2022-02-24
| | | | (#1081)
* docs(changelog): terminal title fixAram Drevekenin2022-02-24
|
* fix(terminal): ensure Title doesn't overrun (#1094)tfgast2022-02-24
| | | The set title escape code needs to be terminated with a bell character. See https://tldp.org/HOWTO/Xterm-Title-3.html
* fix(style): remove unnecessary borrow operators (#1084)Ken Matsui2022-02-24
|
* fix(style): remove redundant `.clone()` calls (#1085)Ken Matsui2022-02-24
|
* fix(docs): replace the list with a table that is more readable rather than ↵Ken Matsui2022-02-24
| | | | strikethrough (#1088)
* fix(style): replace `sort_by` with `sort_by_key` (#1089)Ken Matsui2022-02-24
|
* docs(changelog): add various actions to `tmux-mode`a-kenji2022-02-24
|
* add: a few extra tmux binding keys (#1098)Cason Adams2022-02-24
|
* fix(cleanup): simplify loop (#1077)Ken Matsui2022-02-24
|
* docs(changelog): add `^b` action to `tmux-mode`a-kenji2022-02-24
|
* add(conf): add action to send `^b` (#1106)a-kenji2022-02-24
| | | | | add an action to send `^b` while in `tmux-mode` fixes #1095
* fix(lint): simplify unnecessary `return` statements (#1080)Ken Matsui2022-02-23
|
* fix(lint): replace unnecessary `assert_eq!` with `assert!` (#1079)Ken Matsui2022-02-23
|
* docs(changelog): fix invalid client_idJae-Heon Ji2022-02-23
|
* fix: invalid assignment of `client_id` (#1052)Jae-Heon Ji2022-02-23
| | | | | | | * feat: sync socket connection in * chore: apply clippy * chore: change message name
* chore(version): bump development versionAram Drevekenin2022-02-22
|
* chore(release): v0.25.0Aram Drevekenin2022-02-22
|
* docs(readme): update demo animation (#1086)Aram Drevekenin2022-02-22
|
* docs(changelog): prefer last active pane when changing focusAram Drevekenin2022-02-21
|
* fix(ui): restore get active at (#1076)Aram Drevekenin2022-02-21
| | | | | | | * don't crash if misusing the plugin pane api * restore get active at * rustfmt
* docs(changelog): copy wrapped lines fixThomas Linford2022-02-21
|
* fix(ui): floating panes UI (#1074)Aram Drevekenin2022-02-21
| | | | | | | * basic ui * update plugins * rustfmt
* fix(copy): rejoin wrapped lines (#1069)Thomas Linford2022-02-21
| | | When copying wrapped lines do not treat them as separate lines.
* docs(changelog): tmux modeAram Drevekenin2022-02-21
|
* feat(ux): tmux mode (#1073)Aram Drevekenin2022-02-21
| | | | | | | | | * work * basic tmux move and functionality * tmux mode ui * rustfmt
* docs(changelog): bump `autocfg` dependencyJae-Heon Ji2022-02-21
|
* chore: bump internal autocfg dependency to 1.1.0 (#1071)Marcin Puc2022-02-21
|
* docs(sponsorship): add my Github SponsorsAram Drevekenin2022-02-19
|
* docs(changelog): floating panesAram Drevekenin2022-02-18
|
* feat(ui): add floating panes (#1066)Aram Drevekenin2022-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * basic functionality * close and reopen scratch terminal working * embed/float and resize whole tab for floating and static floating panes * move focus working * fix focus change in floating panes * move pane with mouse * floating z indices * tests and better resize algorithm * starting to work on performance * some performance experimentations * new render engine * reverse painters algorithm for floating panes * fix frame buffering * improve ux situation * handle multiple new panes on screen without overlap * adjust keybindings * adjust key hints * fix multiuser frame ui * fix various floating/multiuser bugs * remove stuff * wide characters under floating panes * fix wide character frame override * fix non-frame boundaries interactions with floating panes * fix selection character width * fix title frame wide char overflow * fix existing tests * add tests * refactor output out of tab * refactor floating panes out of tab * refactor tab * moar refactoring * refactorings and bring back terminal window title setting * add frame vte output * remove more unused stuff * remove even more unused stuff * you know the drill * refactor floating panes and remove more stuffs * refactor pane grids * remove unused output caching * refactor output * remove unused stuff * rustfmt * some formatting * rustfmt * reduce clippy to normal * remove comment * remove unused * fix closign pane * fix tests
* fix(compatibility): resolve fzf crash (#1056)Thomas Linford2022-02-12
| | | | * grid: add fzf test case * revert alternate viewport creation to contain an empty row
* docs(changelog): update the confusing tipsJae-Heon Ji2022-02-08
|
* Solve Issue #1010 (#1045)Robert Walter2022-02-08
| | | | | | | | | | | | | | | * solve issue #1010 and made code easily extensible * Make description bold to fit + added minimal documentation * chore(assets): update plugins * Only change hints on reneamPane Mode, old hints were fine in every other case * fixing some wording to get more green e2e tests * add the opt version of the plugin Co-authored-by: jaeheonji <atx6419@gmail.com>
* docs(changelog): add copy-clipboard optionThomas Linford2022-02-02
|
* feat(copy): allow osc52 copy destination configuration (#1022)Thomas Linford2022-02-02
| | | add copy_cliboard option to allow configuring copy destination to primary selection instead of default clipboard
* docs(changelog): alternate screen scrollback fixThomas Linford2022-02-02
|
* fix(compatibility): do not set scroll buffer in alternate screen (#1032)Thomas Linford2022-02-02
| | | | | | avoid moving lines to lines_above when in alternate screen. adjust resizing when in alternate screen: * remove extra lines instead of sending to lines_above * truncate excess characters
* docs(changelog): add focus attribute in layoutJae-Heon Ji2022-02-01
|
* feat: add focus attribute in layout (#958)Jae-Heon Ji2022-02-01
| | | | | | | | | | | | | | | | | | | * feat(layout): add focus attribute in layout * feat: add state of focus to tab * chore: i love clippy * test(layout): update focus options * feat: add focus pane * feat: apply focus-pane when layout is only loaded * change the instruction name for focus-on-tab * chore: apply cargo-fmt * test: add e2e testcase
* docs(changelog): warn on active empty modea-kenji2022-01-31
|
* fix(config): warn on mode without actions (#1035)a-kenji2022-01-31
| | | | | | Log with a warning, if the user finds himself in a mode, that has no action associated with it. fix #949
* docs(changelog): add theme exampleJae-Heon Ji2022-01-28
|
* Create tokyonightDark.yaml (#1015)Henri2022-01-28
| | | | | | | | | | | | | | | * Create tokyonightDark.yaml added tokyonight dark-storm-ish that I hacked from my config and wanted to share. * Update and rename example/tokyonightDark.yaml to example/themes/tokyonightDark-theme.yaml create a theme folder inside the example config. Didn't want to add the 256 color because I don't think that I can recreate it with any degree of accuracy. * found the correct colors and added the original creator repo of the theme * feat: add example of various theme Co-authored-by: jaeheonji <atx6419@gmail.com>