Commit graph

36 commits

Author SHA1 Message Date
Jakub Jirutka
fa7cd37ca7 Make gh-emoji optional
gh-emoji crate includes *images* of GitHub's emoji - this is quite a big
dependency. It increases the binary size by 1 MiB; that's +25 % when
building v0.18.0 on Alpine Linux with build flags to optimize size.
I consider it an unnecessary bloat that should be optional.
2021-11-10 18:07:48 +01:00
Stephan Dilly
9c7ac0f84d some more immutable string optimizations
and precompute diff line trimming (newlines)
2021-08-27 09:40:45 +02:00
andrewpollack
d3a6fdd2e7
Issue/768/support markdown emoji (#866) 2021-08-23 12:09:00 +02:00
Stephan Dilly
dad8e8d43d cargo fmt: use hardtabs
since it does not support hard-whitespaces its the only way to make whitespaces consisitent and checked
2021-08-17 14:24:25 +02:00
Stephan Dilly
5e62217928 fix commit msg details lockin (#780) 2021-06-10 09:56:20 +02:00
Stephan Dilly
7058ab14d3 abstract queue into custom type 2021-06-07 22:57:27 +02:00
Stephan Dilly
5320d0ee0b fix commit msg details scrolling again 2021-06-06 00:53:27 +02:00
Stephan Dilly
bcc0e16208 rename 2021-06-06 00:36:28 +02:00
Stephan Dilly
610eab053c mark longer commit msg than displayed (closes #773) 2021-06-06 00:14:36 +02:00
Stephan Dilly
3a849bc900 use new scroll in files list too 2021-06-05 22:59:00 +02:00
Stephan Dilly
b9c763756a fix scroll being off in branchlist after tab
refactored scroll stuff into new abstraction for reuse
2021-06-05 22:52:46 +02:00
Stephan Dilly
5b07c48234 nightly clippy fixes 2021-06-05 10:28:18 +02:00
Stephan Dilly
470ca4a678 todos 2021-05-28 11:18:58 +02:00
Stephan Dilly
9f37835dc4 cleanup some more expects 2021-05-09 20:39:26 +02:00
Stephan Dilly
4cebb41cf4
Fix 682 smarter times in log (#683) 2021-05-06 14:11:15 +02:00
Christoph Rüßler
b7eed4361e Add blame view
This closes #484.
2021-04-21 15:03:37 +02:00
Stephan Dilly
8d4c1ca26e
don't close branchlist every time (#550)
* do not close branchlist after branch rename 
* do not close branchlist after deleting a branch
* closes #543
2021-02-25 15:54:18 +01:00
Stephan Dilly
6fcbb99faf fix clippy on nightly 2020-12-22 10:17:14 +01:00
Stephan Dilly
0f5b8a0909 use anyhow::bail 2020-10-25 23:57:26 +01:00
Stephan Dilly
a2b26c30dc little cleanups 2020-10-25 15:43:13 +01:00
Richard Menzies
ecf425d6e5
Fix left key in tree broken (#294) 2020-09-28 09:54:15 +02:00
Richard Menzies
adb6025c51
Fold folders up into parent if alone in directory (#288) 2020-09-27 18:37:40 +02:00
Stephan Dilly
5445594018 fix amend due to blind clippy warning refactoring (closes #250) 2020-08-28 23:57:06 +02:00
Stephan Dilly
2401293b66
Rust1.46 and nightly ci (#246) 2020-08-28 10:52:24 +02:00
Christoph Rüßler
bc23270951
Add multiple selection in diff view (#231)
* Add multiple selection in diff view
* Copy selection to clipboard in diff view
* Show error message if copy to clipboard fails
- Draw `msg` after `inspect_commit_popup` to make sure the error message
  is visible
- Move `try_or_popup!` to `utils`
2020-08-19 21:02:19 +02:00
Stephan Dilly
0dd50b402e upgrade to rust 1.45 and fix new clippy warnings 2020-07-17 11:54:12 +02:00
Stephan
4a442f3829 cleanup use 2020-06-29 12:30:10 +02:00
Stephan Dilly
b80df36cdf fix selection disappearing in tree sometimes (closes #120) 2020-06-12 16:39:06 +02:00
Stephan Dilly
0ec7552569 right arrow in file tree convenience 2020-06-10 09:35:27 +02:00
Stephan Dilly
8d38bd1862 clippy 2020-06-09 17:49:56 +02:00
Stephan Dilly
f91873da1b correct file number 2020-06-09 17:49:08 +02:00
Stephan Dilly
5bfdb40a14
commit details in log (#107) 2020-06-06 19:24:48 +02:00
Stephan Dilly
f96343061c add clippy::nursery checks 2020-05-31 01:04:04 +02:00
Stephan Dilly
63d3bf5661 Support stash-apply,stash-drop 2020-05-25 16:16:49 +02:00
Mehran Kordi
4c17660956
anyhow integration (closes #77) 2020-05-23 17:12:38 +02:00
Stephan Dilly
3c5e86eee9
stashing support (#70) 2020-05-21 15:46:38 +02:00