aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* hotfix(logging): atomically create tmp foldersAram Drevekenin2020-11-25
|
* hotfix(controls): clear buffer in normal modeAram Drevekenin2020-11-24
|
* fix(atomicity): allow async vte events sending to fail (#67)Aram Drevekenin2020-11-23
| | | | | * fix(atomicity): allow async vte events sending to fail * style(format): make rustfmt happy
* fix(compatibility): various htop issues (#66)Aram Drevekenin2020-11-23
| | | | | | | | | | | * fix(compatibility): various htop issues * style(format): make rustfmt happy * fix(logging): do not delete log dir on startup * fix(tests): update htop with command toggle * chore(ci): reduce test concurrency to 1
* fix(layout): total layout percent 100 validation (#57)Roee Shapira2020-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix for issue #52 * Added missing fixtures. * Added missing validation. * Moved layout creation and validation to the Layout struct. * Ran cargo fmt. * Added creation of tmp folder if needed. * Code review edit. * Code review edit. * Fancied code up. * PR request change. * PR code review. * Merge from upstream/main. * Merge from upstream/main.
* refactor(structure): Change structure of `/tmp` directory (#62)Henil2020-11-21
| | | Co-authored-by: Aram Drevekenin <aram@poor.dev>
* feat(ux): add a command mode (#42)Kyle Sutherland-Cash2020-11-21
| | | | | | | | | | | | | | | | | | | | | * Move the input loop into a separate module * Proof of concept implementation of command mode * Update readme to reflect command mode * Have Esc exit command mode * Update tests to use command mode and make it transient by default * Some merge fixes * fix(tests): add missing COMMAND_TOGGLE and fix false positive test * style(format): make rustfmt happy * Update readme to describe command mode Co-authored-by: Aram Drevekenin <aram@poor.dev>
* fix(atomicity): block commands before executing others (#59)Aram Drevekenin2020-11-19
|
* refactor(data-structures): #51 change winsize to positionandsize (#56)Denis Maximov2020-11-19
|
* fix(compatibility): some fixes for htop (#53)Roee Shapira2020-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Moved all log to file functions to one module. * Moved logging to file function to utils module. * Housekeeping. * Housekeeping. * Started investigation into htop CSIs. * Used better function for scrolling. * Minor cleanup. * Cleanup and start of scroll region rotation. * Implemented scroll region rotation. * Improved performace. * New SCI found. * Typo. * Typo. * Removed logging function. * Added scroll rotation functions. * Typo. * Moved all logging function to one module. * Attempt at making htop work. * Reverted unneeded changes. * Improved log file name creation. * Ran rust fmt. * PR review edits. * PR review edits. * Used mark_for_rerender function. * Removed _ prefix from logging functions.
* fix(ux): disable move focus when in full screen (#49)Denis Maximov2020-11-17
| | | | | | | | | | | * feat: add rustfmt, update action workflow to check for formatting * wip: Mosaic reacts to "move focus" commands when one pane is maximized * feat: move focus is blocked when pane is in full screen * fix: formatting Co-authored-by: denis <denis@airheadventures.com>
* fix(ux): add variable to track if the pane is in fullscreen mode or not (#47)Henil2020-11-16
| | | | | * Fix the bug and add new tests * add snapshots for integration tests
* feat(ux): initial layout engine (#50)Aram Drevekenin2020-11-15
| | | | | | | * prototype * refactor(layout): move stuff around * style(format): make rustfmt happy
* feat: add rustfmt, update action workflow to check for formatting (#45)Denis Maximov2020-11-14
|
* HOTFIX: do not get os input unless we're starting the appAram Drevekenin2020-11-14
|
* fix(ux): properly echo characters and do not mess up exit (#44)Aram Drevekenin2020-11-14
|
* feat(development): add --debug flag (#41)Denis Maximov2020-11-13
| | | | | * wip: #39 create a -d --debug flag * fix: switch join with concat
* fix(ui): exit app when last pane is closed (#40)Aram Drevekenin2020-11-11
|
* fix(compatibility): various issues involving starship (#37)Aram Drevekenin2020-11-10
|
* fix(colors): send full style reset in diff (#32)Aram Drevekenin2020-11-09
|
* fix(compatibility): do not break starship multiline prompt (#30)Aram Drevekenin2020-11-09
|
* fix(compatibility): do not interpret esc as scroll-up (#29)Aram Drevekenin2020-11-08
|
* fix(compatibility): better stdin reading to fix various issues (#28)Aram Drevekenin2020-11-07
|
* fix(scroll): support show/hide cursor and fix vim scrolling behaviour (#27)Aram Drevekenin2020-11-06
|
* docs(architecture): fix titleAram Drevekenin2020-11-06
|
* docs(contributing): explanations about the project arhictecture and some ↵Aram Drevekenin2020-11-06
| | | | | | | | | cheat sheet about terminal terminology (#26) * docs(contributing): codebase documentation for new contributors * docs(architecture): fix line breaks * docs(terminology): fix line breaks
* feat(screen): allow to toggle pane fullscreen with ctrl-f (#24)Aram Drevekenin2020-11-05
|
* Merge pull request #23 from mosaic-org/qballer/refactor-readmeDoron Tsur2020-11-04
|\ | | | | Qballer/refactor readme
| * change link to relativeDoron Tsur2020-11-04
| |
| * small wordingDoron Tsur2020-11-04
| |
| * moved roadmap to main readmeDoron Tsur2020-11-04
|/
* hotfix(controls): do not capture the ENTER keyAram Drevekenin2020-11-03
|
* feat(screen): allow specifying max panes on screen (#20)Aram Drevekenin2020-11-03
|
* feat(screen): split largest terminal (#19)Aram Drevekenin2020-11-02
| | | | | * feat(screen): split largest terminal * docs(readme): split largest terminal command
* docs(roadmap): clarify examplesAram Drevekenin2020-11-01
|
* docs(readme): adjust logoAram Drevekenin2020-11-01
|
* refactor(structure): separate all the thingsAram Drevekenin2020-11-01
|
* refactor(terminal-pane): simplify pending stylesAram Drevekenin2020-11-01
|
* fix(scrolling): move clear scroll to scroll so that it worksAram Drevekenin2020-11-01
|
* mergeAram Drevekenin2020-10-31
|\
| * docs(governance): initial (#17)Aram Drevekenin2020-10-31
| | | | | | | | | | * docs(governance): initial * arbiter role stipulation
| * docs(license): initialAram Drevekenin2020-10-29
| |
| * docs(readme): add chatAram Drevekenin2020-10-29
| |
| * fix(compatibility): workaround to make mac workAram Drevekenin2020-10-29
| |\ | | | | | | Qballer/workaround formac
| | * some more ignoresDoron Tsur2020-10-28
| | |
| | * ignore q csiDoron Tsur2020-10-27
| | |
| * | chore(ci): github build/testAram Drevekenin2020-10-27
| |\ \ | | |/ | |/| Create rust.yml
| | * Create rust.ymlDoron Tsur2020-10-27
| |/
| * docs(readme): initialAram Drevekenin2020-10-27
| |\ | | | | | | Readme
| | * docs(readme): adjust image alignmentAram Drevekenin2020-10-27
| | |