aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/tab.rs (unfollow)
Commit message (Collapse)Author
2021-05-16Big refactor: separate crates for client, server and utilitiesKunal Mohan
2021-05-13fix(compatibility): implement device reports (#500)Aram Drevekenin
* fix(compatibility): implement device reports * docs(changelog): update change
2021-05-11Terminal compatibility: various behaviour fixes (#486)Aram Drevekenin
* fix(compatibility): various behaviour fixes * style(fmt): rustfmt * style(fmt): thanks clippy for teaching me about matches!
2021-05-09After rebaseDante Pippi
2021-05-09New behavior for h and lDante Pippi
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
2021-05-08First round of merging against server-client and color stuffKyle Sutherland-Cash
2021-05-07Moving the sync command to the Tab mode (#412)dantepippi
* 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.
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Refactor ServerInstruction enum to use Action enumKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Move screen and plugins to client side.Kunal Mohan
Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand
2021-05-04wip: helper functions for ServerInstructiondenis
2021-05-04client side threads should send messages directly to server and router ↵Kunal Mohan
threads should do the actual routing
2021-05-04split start into start_server and start_clientKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Divide OsApi into ClientOsApi and ServerOsApi and move calls to os threadKunal Mohan
2021-05-04isolate pty threadKunal Mohan
2021-05-01Don't commit to master like an idiot... :(Kyle Sutherland-Cash
2021-05-01Use Bus type for PTY thread (incomplete)Kyle Sutherland-Cash
2021-04-30Enable `should_render` (fix pane render) (#318)Horasal
* 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>
2021-04-28cargo fmtDante Pippi
2021-04-28New feature: Synchronize text sent to panesDante Pippi
2021-04-24wip: tab bar coloringdenis
2021-04-22Adding field active_at and using it to sort panesDante Pippi
Using last activity time to determine which pane was previously active when moving back to a direction. Changing active_at type to Instant
2021-04-22fix(ui): draw ui properly on terminal start (#323)Aram Drevekenin
* fix(ui): draw ui properly on terminal start * style(fmt): rustfmt
2021-04-21fix(ui): do not open new pane on the status bar (#314)Aram Drevekenin
2021-04-21cargo fmtHongjie Zhai
2021-04-21add scroll pageHongjie Zhai
2021-04-14fix(bug): remove buggy expansion boundariesBrooks J Rady
2021-04-13fix(clippy): get ci passing againBrooks J Rady
2021-04-12fix(performance): remove unnecessary allocations from pty (#264)Aram Drevekenin
* work * refactor(pty): removed unused code * style(comment): remove unused * style(fmt): rustfmt
2021-04-08feat(controls): add quick navigation (#260)Aram Drevekenin
* feat(input): quick navigation * feat(ui): quick navigation * style(fmt): rustfmt
2021-04-06fix(tabs): do not crash if closing pane in fullscreen (#259)Aram Drevekenin
2021-04-06fix(tabs): do not toggle fullscreen if there are no other panes (#258)Aram Drevekenin
* fix(tabs): do not toggle fullscreen if there are no other panes * style(fmt): rustfmt
2021-04-06fix(screen): handle events directed at other tabs (#257)Aram Drevekenin
2021-04-05fix(tabs): do not resize title bar when closing pane under it (#252)Aram Drevekenin
* fix(tabs): closing a pane no longer resizes the tab bar * style(tab): add clarification comment
2021-04-01* fix(ui): react to terminal window size changes (SIGWINCH) (#245)Aram Drevekenin
* fix(ui): react to terminal window size changes (SIGWINCH) * style(fmt): rustfmt * style(format): remove some warnings * style(fmt): rustfmt
2021-03-31fix(plugin): send mode updates to subscribed plugins on loadBrooks J Rady
2021-03-28wip: replace the impl with a fn load_palette insteaddenis
2021-03-27wip: move Palette out of zellij-tiledenis
2021-03-26wip: scary how messy it is, but it's a startdenis
2021-03-25Wrap up the plugin system refactor, running everything through update()Brooks J Rady
2021-03-25wip: reading colors from xrdbdenis
2021-03-24wip: input_mode back in tab, not passing stuff around anymoredenis
2021-03-24wip: cleanup the TabData, get rid of input_mode in tab, pass through render ↵denis
instead
2021-03-23Move most key handling to the update() + event systemBrooks J Rady
2021-03-23wip: remove colored_bordersdenis
2021-03-23wip: using Some(Color) in the BoundarySymbol nowdenis