aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/tab.rs (follow)
Commit message (Collapse)AuthorAge
* Big refactor: separate crates for client, server and utilitiesKunal Mohan2021-05-16
|
* fix(compatibility): implement device reports (#500)Aram Drevekenin2021-05-13
| | | | | * fix(compatibility): implement device reports * docs(changelog): update change
* Terminal compatibility: various behaviour fixes (#486)Aram Drevekenin2021-05-11
| | | | | | | * fix(compatibility): various behaviour fixes * style(fmt): rustfmt * style(fmt): thanks clippy for teaching me about matches!
* After rebaseDante Pippi2021-05-09
|
* New behavior for h and lDante Pippi2021-05-09
| | | | | | | | | | | | | | | New behavior for h and l, will change tabs if there are no available panes in the direction. cargo clippy Ensuring atomicity for the MoveFocusOrTab - Blocking the input thread for the action MoveFocusOrTab - Using "unreachable" macro in match arm to make it clear that the directions Up and Down should not be used with the action MoveFocusOrTab Adding tests
* First round of merging against server-client and color stuffKyle Sutherland-Cash2021-05-08
|
* Moving the sync command to the Tab mode (#412)dantepippi2021-05-07
| | | | | | | | * Moving the sync command to the Tab mode * Fixing bug related to plugin panes and sync mode When sync mode was enabled the input from a plugin pane was being incorrectly ignored.
* Fix after rebaseKunal Mohan2021-05-04
|
* Refactor ServerInstruction enum to use Action enumKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* 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
* wip: helper functions for ServerInstructiondenis2021-05-04
|
* client side threads should send messages directly to server and router ↵Kunal Mohan2021-05-04
| | | | threads should do the actual routing
* split start into start_server and start_clientKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* Fix after rebaseKunal Mohan2021-05-04
|
* Divide OsApi into ClientOsApi and ServerOsApi and move calls to os threadKunal Mohan2021-05-04
|
* isolate pty threadKunal Mohan2021-05-04
|
* chore: painless merge this timedenis2021-05-01
|\
| * 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>
| * cargo fmtDante Pippi2021-04-28
| |
| * New feature: Synchronize text sent to panesDante Pippi2021-04-28
| |
* | wip: tab bar coloringdenis2021-04-24
| |
* | wip: merge maindenis2021-04-24
|\|
| * Adding field active_at and using it to sort panesDante Pippi2021-04-22
| | | | | | | | | | | | | | Using last activity time to determine which pane was previously active when moving back to a direction. Changing active_at type to Instant
| * fix(ui): draw ui properly on terminal start (#323)Aram Drevekenin2021-04-22
| | | | | | | | | | * fix(ui): draw ui properly on terminal start * style(fmt): rustfmt
* | wip: merge main indenis2021-04-22
|\|
| * feat(actions): allow scrolling by full pagesBrooks Rady2021-04-22
| |\ | | | | | | PR #298
| | * cargo fmtHongjie Zhai2021-04-21
| | |
| | * add scroll pageHongjie Zhai2021-04-21
| | |
| * | fix(ui): do not open new pane on the status bar (#314)Aram Drevekenin2021-04-21
| |/
| * fix(bug): remove buggy expansion boundariesBrooks J Rady2021-04-14
| |
| * fix(clippy): get ci passing againBrooks J Rady2021-04-13
| |
* | Merge branch 'main' into x-colorsdenis2021-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
* | wip: cleaning up a bit, need to map the colors to the right places in the ↵denis2021-04-09
|\| | | | | | | palette
| * feat(controls): add quick navigation (#260)Aram Drevekenin2021-04-08
| | | | | | | | | | | | | | * feat(input): quick navigation * feat(ui): quick navigation * style(fmt): rustfmt
| * fix(tabs): do not crash if closing pane in fullscreen (#259)Aram Drevekenin2021-04-06
| |
| * fix(tabs): do not toggle fullscreen if there are no other panes (#258)Aram Drevekenin2021-04-06
| | | | | | | | | | * fix(tabs): do not toggle fullscreen if there are no other panes * style(fmt): rustfmt
| * fix(screen): handle events directed at other tabs (#257)Aram Drevekenin2021-04-06
| |
| * fix(tabs): do not resize title bar when closing pane under it (#252)Aram Drevekenin2021-04-05
| | | | | | | | | | * fix(tabs): closing a pane no longer resizes the tab bar * style(tab): add clarification comment
* | wip: need to figure out how to clear linesdenis2021-04-08
|\|
| * * fix(ui): react to terminal window size changes (SIGWINCH) (#245)Aram Drevekenin2021-04-01
| | | | | | | | | | | | | | | | | | * fix(ui): react to terminal window size changes (SIGWINCH) * style(fmt): rustfmt * style(format): remove some warnings * style(fmt): rustfmt
* | wip: does it take too long to load colors from xrdb?denis2021-03-31
|\|
| * fix(plugin): send mode updates to subscribed plugins on loadBrooks J Rady2021-03-31
| |
* | wip: replace the impl with a fn load_palette insteaddenis2021-03-28
| |
* | wip: move Palette out of zellij-tiledenis2021-03-27
| |
* | wip: latest plugin system merge indenis2021-03-27
|\|
| * Wrap up the plugin system refactor, running everything through update()Brooks J Rady2021-03-25
| |