aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* | docs(changelog): Add `WriteChars` actiona-kenji2021-11-01
| |
* | add: `WriteChars` action (#825)a-kenji2021-11-01
| | | | | | | | | | | | | | | | * Behaves like the `Write` action, but one can specify strings themselves instead of their bytecodes. Usage: WriteChars: "cargo make test",
* | docs(changelog): fix unused import on darwina-kenji2021-10-31
| |
* | fix(warning): Fix an unused import warning of std::fs on macos (#820)Ken Matsui2021-10-31
| |
* | docs(changelog): update `cargo-make` for `v0.35.3`a-kenji2021-10-31
| |
* | fix(docs): fix wrong arguments for `cargo make run` given in CONTRIBUTING.md ↵Ken Matsui2021-10-31
| | | | | | | | (#819)
* | docs(changelog): fix a typoa-kenji2021-10-31
| |
* | fix(typo): Correct typo from `occured` to `occurred` (#821)Ken Matsui2021-10-31
|/
* docs(changelog): fix linkAram Drevekenin2021-10-30
|
* docs(changelog): home end key fixAram Drevekenin2021-10-29
|
* fix(compatibility): home and end key fix (#815)Aram Drevekenin2021-10-29
| | | | | | | * fix(compatibility): handle home/end keys properly from terminfo * style(fmt): make rustfmt happy * style(fmt): remove unused import
* docs(changelog): scroll fixAram Drevekenin2021-10-29
|
* fix(performance): do not hang when resizing large line wraps (#814)Aram Drevekenin2021-10-29
| | | | | | | * fix(performance): do not hang when resizing large line wraps * style(fmt): make rustfmt happy * style(clippy): make clippy happy
* docs(changelog): bracketed paste fixAram Drevekenin2021-10-27
|
* fix(input): properly handle bracketed paste (#810)Aram Drevekenin2021-10-27
| | | | | * fix(input): properly handle bracketed paste * style(fmt): make rustfmt happy
* chore(docs): update changelogBrooks Rady2021-10-26
|
* fix(perf): plugins are only compiled onceBrooks Rady2021-10-26
|
* docs(changelog): wide char midline fixAram Drevekenin2021-10-26
|
* fix(compatibility): improve handling of wide characters inserted in the ↵Aram Drevekenin2021-10-26
| | | | | | | | | | | | | | | middle of existing lines (#806) * fix(compatibility): handle wide characters inserted in line middle * fix(compatibility): more wide char handling * style(fmt): make rustfmt happy * style(fmt): make clippy happy * style(fmt): make clippyt happy * style(fmt): make rustfmt happy... again
* docs(changelog): Rotate Pane locations (#802)Kunal Mohan2021-10-26
|
* Feature: Rotate Pane locations (#802)Kunal Mohan2021-10-26
| | | fix #165
* docs(changelog): Use hyperlinks for `setup --check` subcommandAlex Kenji2021-10-25
|
* add(setup): change the links to be hyperlinks (#768)a-kenji2021-10-25
| | | | | - change the links in the setup command to be viable hyperlinks according to: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
* docs(changelog): performance fixAram Drevekenin2021-10-25
|
* fix(performance): immediately render after a period of inactivity (#798)Alexandre Courbot2021-10-25
| | | | | | | | | | The current code waits for 30ms after reading new data to refresh the screen in order to batch input together. This reduces the number of refreshes, but also adds perceptible latency as keystrokes will only get visual feedback after a 30 ms delay. Improve this by immediately refreshing if more than 30ms have already passed since the last refresh. That way punctual events like keystrokes get immediate feedback, while heavier input still gets batched together.
* fix(style): fix clippy lints in `remote_runner`Thomas Linford2021-10-23
|
* chore(rust): move to 2021 editionBrooks J Rady2021-10-22
| | | | Get with the times, kiddo (and all hail disjoint captures)
* fix(ci): bring back aarch64 linux buildsBrooks J Rady2021-10-21
|
* chore(version): bump development versionAram Drevekenin2021-10-20
|
* chore(release): v0.19.0 - retry for ciAram Drevekenin2021-10-20
|
* fix(tests): update snapshotsAram Drevekenin2021-10-20
|
* chore(release): v0.19.0Aram Drevekenin2021-10-20
|
* docs(changelog): multiple-clients groundworkAram Drevekenin2021-10-20
|
* refactor(screen): more multiple-users groundwork (#788)Aram Drevekenin2021-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(screen): support multiple mirrored clients * style(fmt): make rustfmt happy * style(clippy): make clippy happy * whitespace * github, y u no update CI?! * is this a cache issue? * is it the checkout cache? * no cache at all? * Debug * fix gototab * decoment * gototab none in wasm_vm * gototab none in wasm_vm * the fun never ends * style(fmt): make rustfmt happy
* docs(Cchangelog): directional movement of panes #762Kunal Mohan2021-10-19
|
* Feature: Move panes directionally (#762)Kunal Mohan2021-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Feature: Move panes directionally * change keybinds * Fix active pane after move * Add a separate 'Move' mode * Add tests * Add more tests * Send resize message to pty * wrap set_terminal_size_using_fd() in macro * change keybind for Move mode * cargo fmt * fix test * move render functions from tab.rs to screen.rs * undo wrong keybinds
* logging: remove unused log functions, change log file const to new file (#779)Thomas Linford2021-10-18
|
* simplify .gitignore (#783)Canop2021-10-18
| | | | | | | | | `/target` is useless when there's already `**/target`. And `**/target` should be written just `target`. And to be more precise, what's really wanted here is to match the "target" *directory* everywhere so the best rule is `target/`.
* fix(plugin): clean up the mouse PR a littleBrooks J Rady2021-10-12
|
* feat(plugin): Add mouse events for plugins (#629)qepasa2021-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(plugin): Add mouse events for plugins * Add double click support in strider * Add support for mouse clicks in tab-bar and fix bug in strider with selecting past the list of files and random double click action * continue working on mouse support for tab bar * finish tab change * fix fmt and fix bug in strider double-click * fix clippy * cleanup dbgs and logs * fix clippy * noop change to rerun e2e tests * Rebase and fix mouse click behavior in tab-bar and strider after rebase * fix fmt * remove dbgs and and comment in tab-line/main.rs * cargo fmt * Code review suggestions * rebase fix * fix clippy * fix mouse selection for tabs in tab-bar
* docs(changelog): preserve umask/keep default file permissionsKunal Mohan2021-10-12
|
* Preserve current umask (#777)Thomas Linford2021-10-12
| | | | | * preserve umask when starting server * make sure log files are created with explicit permissions
* docs(changelog): kill sessions commandsAram Drevekenin2021-10-11
|
* feat(cli): add `kill-session` command (#745)Jae-Heon Ji2021-10-11
| | | | | | | | | | | | | | | | | | | | | | * feat: add kill-session command * style: apply formatting rules * feat: add new instruction for kill-session * feat: update feedback of kill-session * separation of command `kill-session` and `kill-all-sessions` function. * Add information to various situations * Add a question (yes or no) when executing the `kill-all-sessions` command. * chore: adjust clippy warning * fix warning wording * make rustfmt happy Co-authored-by: Aram Drevekenin <aram@poor.dev>
* docs(changelog): update screen/tab client refactorAram Drevekenin2021-10-07
|
* refactor(clients): support multiple clients in tab/screen rendering infra (#770)Aram Drevekenin2021-10-07
|
* docs(changelog): fullscreen fixAram Drevekenin2021-10-07
|
* make sure tabs are updated when closing panes (#757)Thomas Linford2021-10-07
| | | | | | | | * call update_tabs on closing panes * screen: avoid explit render after update_tabs update_tabs causes a render anyway, by updating plugins, and after that a render is requested.
* docs(changelog): add options to default config filea-kenji2021-10-05
|
* add(config): add information to the config file (#766)a-kenji2021-10-05
| | | - add information to configuration directly to the config file