Commit graph

111 commits

Author SHA1 Message Date
Stephan Dilly
35f4555b2d add some more safety checks in help rendering 2020-05-21 11:56:41 +02:00
Stephan Dilly
f03a1ac611 make msgbox error msgs only for now 2020-05-20 11:29:11 +02:00
Stephan Dilly
25c07a839c warn if commit fails (like when no name is set) (#74) 2020-05-20 11:26:56 +02:00
Stephan Dilly
0d1e709abf diff hunk marker returns
revert to old style
renames
some more style adjustments to the old
2020-05-19 23:54:10 +02:00
Stephan Dilly
1c03458de7 merge uses 2020-05-19 23:11:28 +02:00
Stephan Dilly
8a1c03f97d one less public symbol 2020-05-19 23:02:47 +02:00
Stephan Dilly
5f8c333a24 pass theme as ref where possible 2020-05-19 20:38:56 +02:00
Mehran Kordi
4ec1a4e94b
Implement color themes #65 (closes #28) 2020-05-19 20:19:30 +02:00
Stephan Dilly
5a28c7b15b more doc 2020-05-16 23:27:02 +02:00
Stephan Dilly
f8294dcb7b cleanup some result return types 2020-05-15 18:23:07 +02:00
Mehran Kordi
03505b9eb6
Replace unwrap calls in asyncgit with error handling - closes #53 2020-05-15 15:15:26 +02:00
Stephan Dilly
e7f0db2941 simplify ctrl+c handling, its done first so no one can block it 2020-05-13 16:47:39 +02:00
Stephan Dilly
c44966c1a9 cleanup 2020-05-12 14:05:38 +02:00
Stephan Dilly
a367238e05 support page up/down in diff (#43) 2020-05-12 13:35:48 +02:00
Stephan Dilly
70e5201956 allow all draw calls to mutate self 2020-05-12 13:22:55 +02:00
Stephan Dilly
434c793d1c support page up/down in log (#43) 2020-05-12 01:21:32 +02:00
Stephan Dilly
0e9ba8aef6 Move status tab into its own component 2020-05-11 17:20:34 +02:00
Stephan Dilly
fa2aabfee0 support jumping to end in log (#43) 2020-05-11 14:34:10 +02:00
Stephan Dilly
061ad37dce support end button in file tree (#43) 2020-05-10 22:14:02 +02:00
Stephan Dilly
f5795d1fad support home button for commit log (#43)
clippy fix
2020-05-10 15:01:21 +02:00
Stephan Dilly
c638eb0329 ignore ctrl+c in commit to allow quitting 2020-05-10 14:47:19 +02:00
Stephan Dilly
7e8e3a0bd5 show tab button in help and fix help for diff (fixes #48) 2020-05-10 14:37:49 +02:00
Stephan Dilly
d332e7e586 refactor key handling in diff 2020-05-10 13:24:54 +02:00
Stephan Dilly
e8204d5a6d clippy fixes 2020-05-10 13:19:40 +02:00
Stephan Dilly
5fc8d72ed6 fix home/end buttons on diff and add home button on file list (#43) 2020-05-10 13:12:06 +02:00
Stephan Dilly
5b25abace5 fix clippy warning 2020-05-10 10:10:15 +02:00
Stephan Dilly
6bb54cfa8c support home/end to jump up/down (#43) 2020-05-09 22:55:02 +02:00
Stephan Dilly
13979c1013 revert workaround (fixes #26) 2020-05-09 13:04:29 +02:00
Stephan Dilly
87d13f84d8 show diffed files path in title 2020-05-07 17:06:02 +02:00
Stephan Dilly
871f2cf2c3 commit error handling 2020-05-05 13:54:43 +02:00
Stephan Dilly
4df7704ef5 clippy fixes 2020-05-02 16:58:13 +02:00
Stephan Dilly
aa830963d4 file status indication and color for rename 2020-05-02 11:59:14 +02:00
Stephan Dilly
5382ce7408 Improve navigation (#29)
* offer commit only when selecting staging area
* show quickbar cmd to switch between unstaged/staged
* adjust size of focused file tree
2020-04-30 12:22:38 +02:00
Stephan Dilly
d48fdd2774 fix folder indenting when a file starting exactly like the folder exists next to it 2020-04-28 17:55:08 +02:00
Stephan Dilly
1ca04496cb Add folder actions unstage/stage/reset 2020-04-28 15:43:11 +02:00
Stephan Dilly
b0fdf5049c
Switch to a tree view for changed files list (#37) 2020-04-28 11:15:05 +02:00
Stephan Dilly
aa1c54d366 fix mix up in label for add/remove hunk 2020-04-21 22:31:15 +02:00
Stephan Dilly
72a1f94483 workaround crossterm bug: https://github.com/crossterm-rs/crossterm/issues/421 2020-04-21 18:02:27 +02:00
Stephan Dilly
258d1311cd cleanup 2020-04-18 22:58:39 +02:00
Stephan Dilly
73c650174f fix staging removed files (fixes #24) 2020-04-18 11:25:03 +02:00
Stephan Dilly
69afc129c7 fix line ending drawing CRLF
(fixes #21)
2020-04-16 16:41:04 +02:00
Stephan Dilly
1b90436421 switch to tui clear new in 0.9 2020-04-16 15:12:32 +02:00
Stephan Dilly
e50f15f72b tui upgrade 2020-04-15 22:38:09 +02:00
Stephan Dilly
6bcdee4d63 more clean update messaging 2020-04-13 01:22:09 +02:00
Stephan Dilly
de5cedb05a new update flags system 2020-04-13 00:29:36 +02:00
Stephan Dilly
e43ed300ed doc 2020-04-12 19:39:53 +02:00
Stephan Dilly
71b113cbbb show version in help popup 2020-04-12 14:23:22 +02:00
Stephan Dilly
1fe08a3f3d fix diff header coloring 2020-04-10 19:13:52 +02:00
Stephan Dilly
520456d0cd visualize commit-msg hook when failed 2020-04-10 14:02:24 +02:00
Stephan Dilly
acea66e829 render tabs in diff (closes #12) 2020-04-09 12:43:51 +02:00