Commit Graph

870 Commits

Author SHA1 Message Date
Roee Shapira
5ddf95a16c
fix(compatibility): some fixes for htop (#53)
* 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.
2020-11-19 11:15:59 +01:00
Brooks J Rady
a57eadee8c Update description 2020-11-17 22:12:07 +00:00
Brooks J Rady
2ecf8bd5db Initial Commit 2020-11-17 22:10:51 +00:00
Brooks J Rady
b39ec4c0b7 Bump version 2020-11-17 22:04:04 +00:00
Brooks J Rady
842e668b42 Rename plugin -> tile 2020-11-17 22:02:35 +00:00
Brooks J Rady
e0bc330205 Add some metadata 2020-11-17 21:53:12 +00:00
Brooks J Rady
115bc83b8e Initial Commit 2020-11-17 21:40:01 +00:00
Denis Maximov
6f168c5ef2
fix(ux): disable move focus when in full screen (#49)
* 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>
2020-11-17 12:53:37 +01:00
Henil
0ddcc4087e
fix(ux): add variable to track if the pane is in fullscreen mode or not (#47)
* Fix the bug and add new tests

* add snapshots for integration tests
2020-11-16 17:45:15 +01:00
Aram Drevekenin
47954166a2
feat(ux): initial layout engine (#50)
* prototype

* refactor(layout): move stuff around

* style(format): make rustfmt happy
2020-11-15 19:55:56 +01:00
Denis Maximov
a2914066bf
feat: add rustfmt, update action workflow to check for formatting (#45) 2020-11-14 18:59:37 +01:00
Aram Drevekenin
b66dffe5cf HOTFIX: do not get os input unless we're starting the app 2020-11-14 13:55:13 +01:00
Aram Drevekenin
8e6dfded7a
fix(ux): properly echo characters and do not mess up exit (#44) 2020-11-14 13:27:42 +01:00
Denis Maximov
20617c0263
feat(development): add --debug flag (#41)
* wip: #39 create a -d --debug flag

* fix: switch join with concat
2020-11-13 16:44:24 +01:00
Aram Drevekenin
5a88b1a6ee
fix(ui): exit app when last pane is closed (#40) 2020-11-11 11:56:48 +01:00
Aram Drevekenin
dc0432bb64
fix(compatibility): various issues involving starship (#37) 2020-11-10 17:05:10 +01:00
Aram Drevekenin
b876843adf
fix(colors): send full style reset in diff (#32) 2020-11-09 18:53:22 +01:00
Aram Drevekenin
f02136ec0d
fix(compatibility): do not break starship multiline prompt (#30) 2020-11-09 12:18:58 +01:00
Aram Drevekenin
ee0167f3af
fix(compatibility): do not interpret esc as scroll-up (#29) 2020-11-08 21:22:46 +01:00
Aram Drevekenin
393bca0d39
fix(compatibility): better stdin reading to fix various issues (#28) 2020-11-07 19:20:13 +01:00
Aram Drevekenin
13af16b336
fix(scroll): support show/hide cursor and fix vim scrolling behaviour (#27) 2020-11-06 18:12:03 +01:00
Aram Drevekenin
cc347ab24a
docs(architecture): fix title 2020-11-06 09:58:36 +01:00
Aram Drevekenin
ea2251e755
docs(contributing): explanations about the project arhictecture and some cheat sheet about terminal terminology (#26)
* docs(contributing): codebase documentation for new contributors

* docs(architecture): fix line breaks

* docs(terminology): fix line breaks
2020-11-06 09:57:35 +01:00
Aram Drevekenin
bdcd3b74ff
feat(screen): allow to toggle pane fullscreen with ctrl-f (#24) 2020-11-05 10:26:33 +01:00
Doron Tsur
ed8a347d3b
Merge pull request #23 from mosaic-org/qballer/refactor-readme
Qballer/refactor readme
2020-11-04 12:17:19 +02:00
Doron Tsur
1a6106e208 change link to relative 2020-11-04 12:09:06 +02:00
Doron Tsur
d4d9dd9129 small wording 2020-11-04 12:06:55 +02:00
Doron Tsur
d9e4f31c9d moved roadmap to main readme 2020-11-04 11:58:48 +02:00
Aram Drevekenin
a4cd34177f hotfix(controls): do not capture the ENTER key 2020-11-03 22:43:35 +01:00
Aram Drevekenin
5592a83d4a
feat(screen): allow specifying max panes on screen (#20) 2020-11-03 15:50:18 +01:00
Aram Drevekenin
9f6bbc55b5
feat(screen): split largest terminal (#19)
* feat(screen): split largest terminal

* docs(readme): split largest terminal command
2020-11-02 16:34:20 +01:00
Aram Drevekenin
6a37b83e3a
docs(roadmap): clarify examples 2020-11-01 19:10:29 +01:00
Aram Drevekenin
675db29fbe docs(readme): adjust logo 2020-11-01 11:54:56 +01:00
Aram Drevekenin
ba2fd9f782 refactor(structure): separate all the things 2020-11-01 11:42:18 +01:00
Aram Drevekenin
bb80cdd0fb refactor(terminal-pane): simplify pending styles 2020-11-01 10:40:16 +01:00
Aram Drevekenin
ffb8979125 fix(scrolling): move clear scroll to scroll so that it works 2020-11-01 09:57:34 +01:00
Aram Drevekenin
fbeb7f09dc merge 2020-10-31 20:37:42 +01:00
Aram Drevekenin
1fd4c5d367 refactor(terminal-pane): simplify data structures 2020-10-31 20:35:16 +01:00
Aram Drevekenin
81ba6c3cfc
docs(governance): initial (#17)
* docs(governance): initial

* arbiter role stipulation
2020-10-31 19:43:02 +01:00
Aram Drevekenin
cd4b3d3572
docs(license): initial 2020-10-29 17:42:28 +01:00
Aram Drevekenin
d4d7613bca
docs(readme): add chat 2020-10-29 15:42:00 +01:00
Aram Drevekenin
49f5c0a670
fix(compatibility): workaround to make mac work
Qballer/workaround formac
2020-10-29 14:19:49 +01:00
Doron Tsur
3e11512f32 some more ignores 2020-10-28 09:37:19 +02:00
Doron Tsur
8df2ae0dfd ignore q csi 2020-10-27 22:55:05 +02:00
Aram Drevekenin
0bc997d4d4
chore(ci): github build/test
Create rust.yml
2020-10-27 21:30:32 +01:00
Doron Tsur
c95f1f81fc
Create rust.yml 2020-10-27 22:20:38 +02:00
Aram Drevekenin
4574a4273a
docs(readme): initial
Readme
2020-10-27 11:54:08 +01:00
Aram Drevekenin
f084f5daee
docs(readme): adjust image alignment 2020-10-27 11:49:46 +01:00
Aram Drevekenin
3959ba056f
docs(readme): add demo gif 2020-10-27 11:45:10 +01:00
Aram Drevekenin
4a1157e76b
chore(assets): add demo gif 2020-10-27 11:40:59 +01:00