Commit graph

348 commits

Author SHA1 Message Date
Orhun Parmaksız 6fa5573855
docs(project): add crate descriptions 2022-02-28 00:24:45 +03:00
Orhun Parmaksız 852f91d6c8
feat(args): add --tui argument for running TUI binary 2022-02-27 01:14:29 +03:00
Orhun Parmaksız 03cbb8450a
chore(docker): add Dockerfile 2022-02-27 00:26:42 +03:00
Orhun Parmaksız 973892dde4
chore(ci): update targets 2022-02-24 00:54:32 +03:00
Orhun Parmaksız 492374dca4
chore(ci): add more targets 2022-02-24 00:41:16 +03:00
Orhun Parmaksız 9825aa6254
fix(test): update parser tests to remove hardcoded sections 2022-02-24 00:28:13 +03:00
Orhun Parmaksız 01a4f3fb81
refactor(parser): rename crate 2022-02-24 00:17:26 +03:00
Orhun Parmaksız d694181740
feat(examples): add example for parser crate 2022-02-23 23:28:58 +03:00
Orhun Parmaksız b95c25de3f
docs(project): add contribution guidelines 2022-02-23 17:54:38 +03:00
Orhun Parmaksız 5a89f44bba
docs(project): add pull request template 2022-02-22 16:15:49 +03:00
Orhun Parmaksız 74837a51bd
docs(project): add github templates 2022-02-22 16:07:25 +03:00
Orhun Parmaksız 323dcd9257
docs(project): add .editorconfig 2022-02-20 05:23:32 +03:00
Orhun Parmaksız 8b7474ebe9
docs(project): add Code of Conduct 2022-02-20 05:12:20 +03:00
Orhun Parmaksız 61bef2dc60
docs(project): license under MIT or Apache 2.0 2022-02-20 05:09:00 +03:00
Orhun Parmaksız 1e76e70ad7
docs(project): add FUNDING.yml 2022-02-20 01:10:57 +03:00
Orhun Parmaksız e9671815e0
docs(project): add CODEOWNERS 2022-02-20 01:10:38 +03:00
Orhun Parmaksız 3aff544216
refactor(lib): use transparent error types instead of self-referring 2022-02-15 03:44:05 +03:00
Orhun Parmaksız 0d82705d1c
refactor(tui): construct styles using the style module 2022-02-15 03:40:14 +03:00
Orhun Parmaksız 95a8f2e5ef
feat(tui): support custom terminal colors 2022-02-15 03:19:14 +03:00
Orhun Parmaksız f40b76738e
style(tui): use consistent text colors for widgets 2022-02-14 18:09:03 +03:00
Orhun Parmaksız 2084326481
feat(tui): add help/key bindings screen 2022-02-08 17:08:49 +03:00
Orhun Parmaksız 77d59e82ae
refactor(tui): use alias while importing TableState 2022-02-08 16:49:30 +03:00
Orhun Parmaksız 89c948d4a1
chore(project): add repository section to manifests 2022-02-08 16:41:37 +03:00
Orhun Parmaksız 5990e71d81
feat(tui): add 's' key binding for search 2022-02-08 01:25:04 +03:00
Orhun Parmaksız 88f6e3ba56
feat(tui): show help when F1 is pressed 2022-02-08 00:45:22 +03:00
Orhun Parmaksız df0a3f742f
fix(test): remove ctrl-d test from command tests 2022-02-07 20:32:17 +03:00
Orhun Parmaksız fee2070a91
feat(tui): exit on ctrl-d 2022-02-07 20:30:51 +03:00
Orhun Parmaksız f3d8bf3888
refactor(tui): split exit functionality into exit and cancel commands 2022-02-07 20:27:39 +03:00
Orhun Parmaksız 28593c1356
feat(tui): support vim-like keys for navigation 2022-02-07 20:15:57 +03:00
Orhun Parmaksız bcc1f268a0
chore(project): add cargo profiles 2022-02-07 19:37:22 +03:00
Orhun Parmaksız 2ae4bdfbdd
chore(ci): remove unnecessary OS specification 2022-02-07 19:33:00 +03:00
Orhun Parmaksız f79b378a2c
chore(project): remove unnecessary file 2022-02-07 19:30:01 +03:00
Orhun Parmaksız 99c2394345
refactor(tui): use more intuitive direction for section scroll 2022-02-07 19:27:58 +03:00
Orhun Parmaksız 9c2383ad9d
chore(ci): build with --locked flag 2022-02-02 03:35:06 +03:00
Orhun Parmaksız 7b7031dee3
fix(ci): update syntax 2022-02-02 03:30:43 +03:00
Orhun Parmaksız cb8114e3c6
style(ci): update formatting 2022-02-02 03:27:52 +03:00
Orhun Parmaksız 4bf1f86fc2
refactor(tui): use generic backend for running 2022-02-02 03:27:33 +03:00
Orhun Parmaksız e6d018ee44
test(tui): add test for tui entry point 2022-02-02 03:11:14 +03:00
Orhun Parmaksız 1dc3f6ea05
test(tui): update integration tests about section text 2022-02-02 01:35:59 +03:00
Orhun Parmaksız 53c82999c0
style(tui): updating spacing for section text 2022-02-02 01:35:26 +03:00
Orhun Parmaksız 21b3aed659
refactor(tui): use Direction enum for indicating the cursor position 2022-01-30 18:55:10 +03:00
Orhun Parmaksız f351b80906
test(tui): disable clipboard for tests 2022-01-30 16:17:23 +03:00
Orhun Parmaksız 7cb4c6a03f
test(tui): add integration tests 2022-01-30 15:09:09 +03:00
Orhun Parmaksız 198920e9ab
fix(tui): hide options menu except navigation and selection 2022-01-30 15:07:49 +03:00
Orhun Parmaksız d274a74d59
test(tui): add a simple test to renderer 2022-01-30 03:08:24 +03:00
Orhun Parmaksız 67cb1c24d5
test(widgets): extend selectable list tests 2022-01-28 20:48:04 +03:00
Orhun Parmaksız fec659df7b
test(command): update command module tests 2022-01-28 20:42:01 +03:00
Orhun Parmaksız 5bc968ee28
test(event): add tests to tui event module 2022-01-28 20:30:32 +03:00
Orhun Parmaksız 9017aabbad
test(command): add tests to tui command module 2022-01-28 20:01:49 +03:00
Orhun Parmaksız 2967a5269f
fix(test): update args module tests 2022-01-28 14:31:54 +03:00