aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/panes (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
* fix(compatibility): properly fill viewport with styles when clearing it (#493)Aram Drevekenin2021-05-12
|
* 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!
* Bit more module tidy upKyle Sutherland-Cash2021-05-09
|
* First round of merging against server-client and color stuffKyle Sutherland-Cash2021-05-08
|
* fix(compatibility): upgrade vte to support csi subparameters (#469)Aram Drevekenin2021-05-07
| | | | | * fix(compatibility): upgrade vte to support csi subparameters * style(fmt): rustfmt and clippy
* hotfix(logging): let logging fail silently while testingKunal Mohan2021-05-07
|
* Merge pull request #223 from zellij-org/isolate-ptyKunal Mohan2021-05-06
|\ | | | | Psuedo Client-Server model
| * 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
| * isolate pty threadKunal Mohan2021-05-04
| |
* | fix(compatibility): pass vttest 8 (#461)Aram Drevekenin2021-05-05
|/ | | | | | | * fix(compatibility): pass vttest 8 * style(comment): remove unused * style(grid): sometimes it's just easier to do what clippy wants...
* Terminal compatibility: Pass vttest 2 and 3 (#447)Aram Drevekenin2021-05-03
| | | | | | | | | * fix(compatibility): pass vttest 2+3 * style(fmt): rustfmt * style(comment): remove unused * docs(changelog): update change
* Don't commit to master like an idiot... :(Kyle Sutherland-Cash2021-05-01
|
* Use Bus type for PTY thread (incomplete)Kyle Sutherland-Cash2021-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>
* fix(style): fix up some unneeded `.as_mut()` and `if let`Brooks J Rady2021-04-29
|
* Terminal: pass vttest 1 (#408)Aram Drevekenin2021-04-29
| | | | | | | | | | | * fix(compatibility): pass vttest 1 * fix(tests): move unit tests to a separate file * style(fmt): rustfmt * fix(grid): correct comment * style(fmt): rustfmt
* 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
* fix(stability): do not clear line if it's not there (#289)Aram Drevekenin2021-04-21
| | | | | * fix(stability): do not clear line if it's not there * style(fmt): rustfmt
* fix(compatibility): properly scroll up in scroll region (#274)Aram Drevekenin2021-04-16
|
* Stability fixes (#273)Aram Drevekenin2021-04-15
| | | | | | | | | * fix(grid): various recoveries from a corrupted state * style(fmt): rustfmt * fix(grid): more stability fixes * style(fmt): rustfmt
* fix(compatibility): bash reverse search (#271)Aram Drevekenin2021-04-14
|
* fix(compatibility): rotate scroll region (#270)Aram Drevekenin2021-04-14
|
* fix(terminal): persiste vte state (#269)Aram Drevekenin2021-04-14
| | | | | * fix(terminal): persist vte state * style(fmt): rustfmt
* fix(style): run rustfmtBrooks J Rady2021-04-13
|
* fix(perf): fixed a crash when `cat`ing large files and bounded memory usageBrooks J Rady2021-04-13
|
* fix(clippy): get ci passing againBrooks J Rady2021-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
* fix(compatibility): reset (#261)Aram Drevekenin2021-04-09
|
* fix(terminal): support bright colors (#256)Aram Drevekenin2021-04-06
| | | | | * fix(terminal): support bright colors * style(fmt): make it uglier because rustfmt
* fix(terminal): reset styles on cursor movement (#254)Aram Drevekenin2021-04-05
|
* * 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
* Merge in changes from main and fix clippy lintsBrooks J Rady2021-03-25
|\
| * fix(render): various rendering issues (#238)Aram Drevekenin2021-03-24
| |
* | Merge changes from mainBrooks J Rady2021-03-23
|\|
| * Performance: only render panes that should be updated (#234)Aram Drevekenin2021-03-16
| | | | | | | | | | * fix(performance): bring back should_render * style(fmt): rustfmt
| * fix(performance): smaller allocations when rendering (#222)Aram Drevekenin2021-03-12
| |
* | Rename references of 'draw' to 'render' for pluginsBrooks J Rady2021-03-23
| |
* | Clippy compels me to cull codeBrooks J Rady2021-03-09
|/
* fix(grid): do not crash when reflowing lines with an empty top buffer (#211)Aram Drevekenin2021-02-25
|
* Fix vim background color (#210)Aram Drevekenin2021-02-25
| | | | | * fix(compatibility): properly pad characters with styling on newlines * style(fmt): rustfmt
* fix(compatibility): do not forward tabs to the terminal (#190)Aram Drevekenin2021-02-18
| | | | | * fix(compatibility): do not forward tabs to the terminal * style(fmt): rustfmt
* fix(compatibility): get top not to break everything when exiting (#188)Aram Drevekenin2021-02-17
|
* docs: first documentation step (#185)categorille2021-02-17
| | | | | | | | | | | * added some documentation to the input module * added a bunch of documentation already, doing this non-linearly * added more comments * forgot cargo ftm again oop * PR change requests applied, some forgotten/imcomplete doc added
* feat(ui): new keybindings and status bar (#160)Aram Drevekenin2021-02-09
| | | | | | | | | | | * work * feat(statusbar): new design and keybindings * fix(ipc): add missing const * style(fmt): rustfmt * style(input): remove accidental comment
* chore: formattingdenis2021-01-29
|
* wip: moved stuff from main into commondenis2021-01-29
|