Commit graph

222 commits

Author SHA1 Message Date
Stephan Dilly
3c5e86eee9
stashing support (#70) 2020-05-21 15:46:38 +02:00
Stephan Dilly
5936757538 output panics for simpler diagnosis 2020-05-21 12:16:33 +02:00
Stephan Dilly
35f4555b2d add some more safety checks in help rendering 2020-05-21 11:56:41 +02:00
Stephan Dilly
51b14400db log tab refreshes when head changes (closes #78) 2020-05-20 18:11:04 +02:00
Stephan Dilly
c2e08f629a make danger color specific 2020-05-20 11:48:58 +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
7c8b7bf998 fix missing commit in single commit repo (#75) 2020-05-20 09:54:40 +02:00
Stephan Dilly
da2ef9370b fix tab rendering style for light theme 2020-05-20 08:46:23 +02:00
Stephan Dilly
6c87fb478d rustfmt fix 2020-05-20 00:16:45 +02:00
Stephan Dilly
c86a51cba8 allow style to be readable on light themes aswell 2020-05-20 00:11:52 +02:00
Stephan Dilly
8ae3caa1b2 clippy fix 2020-05-19 23:55:10 +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
6c733ef82c remove necesity of a public custom Color type ColorDef 2020-05-19 21:44:31 +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
e73cdb67bc stop status from adding commands when not active 2020-05-19 18:16:05 +02:00
Stephan Dilly
dd49d68eab better scrolling in log view (#52) 2020-05-19 10:59:40 +02:00
Stephan Dilly
5a28c7b15b more doc 2020-05-16 23:27:02 +02:00
Stephan Dilly
78b31d046b fix crash in help popup (closes #63) 2020-05-16 23:26:53 +02:00
Stephan Dilly
8b096fb9e1
support multiple tags per commit (#62)
* support multiple tags per commit
* update changelog
* make sure clippy works in CI
2020-05-16 20:14:27 +02:00
Stephan Dilly
a5d5b3b916 allow longer messages in log view 2020-05-15 18:55:18 +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
f2dd2b64b7 make space between commands use default bg (#28) 2020-05-14 17:38:25 +02:00
Stephan Dilly
43712a1a3e better error msg when run outside of a git repo (closese #56) 2020-05-14 14:24:04 +02:00
Stephan Dilly
478d321f26 fix typo 2020-05-14 13:55:38 +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
63630eb18d cleanup 2020-05-13 16:38:48 +02:00
Stephan Dilly
8e87bf2bd8 emphasize current tab rendering 2020-05-12 14:18:23 +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
c42a421828 allow quitting (ctrl+c) everywhere 2020-05-10 14:51:31 +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
16aa6f7c50 support showing tags in log, speed up log by cloning less (#47) 2020-05-10 14:23:24 +02:00
Stephan Dilly
ec6180af51 only quit gitui on Ctrl+c from now on 2020-05-10 13:27:46 +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
8ef80945b0 better label 2020-05-09 22:58:09 +02:00