Stephan Dilly
3db1a68515
allow config for key symbols ( #997 )
...
closes #465
2021-11-20 18:44:04 +01:00
Gleb Davydov
899168e1ce
Add highlighting for matches in fuzzy finder ( #947 )
...
closes #893
2021-10-15 17:23:57 +02:00
Alessandro Menezes
8486233053
Fixing the CI Pipeline
...
Rust nightly (1.57.0-nightly) was throwing errors when running `cargo clippy`.
2021-10-10 02:57:45 +02:00
Scott Reeves
07f5d69a48
Improve contrast in branch popup for selected branch
2021-09-29 16:36:10 +02:00
Stephan Dilly
05dd8eff1d
cargo fmt
2021-09-25 15:51:33 +02:00
Stephan Dilly
915cece734
cleanup some lints
2021-09-25 15:39:54 +02:00
Stephan Dilly
40e03ba7de
allow async jobs to set intermediate progress
2021-09-02 18:29:03 +02:00
Stephan Dilly
0454e2a1cd
asyncjob supports sending arbitrary notifications
...
this is used to send progress reports during work on the job
2021-09-02 13:14:36 +02:00
Stephan Dilly
b9e4631ff4
allow async job to return dynamic notification
2021-09-02 11:36:46 +02:00
Stephan Dilly
5c694bd696
improve marker styling
2021-08-17 17:54:13 +02:00
Stephan Dilly
3847ec92cf
distinct marked commits styling
2021-08-17 14:51:27 +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
5b07c48234
nightly clippy fixes
2021-06-05 10:28:18 +02:00
Stephan Dilly
b59e050d67
cleanup some todos
2021-05-28 12:11:39 +02:00
Stephan Dilly
032948f01a
rename filetree crate to prepare for publish
2021-05-28 11:10:11 +02:00
Stephan Dilly
bfa83ae343
move async_job abstraction into asyncgit for now
2021-05-28 11:02:31 +02:00
Stephan Dilly
a5b63e5936
support common nav for syntax view ( closes #725 )
2021-05-24 11:07:32 +02:00
Stephan Dilly
a8bf31b0ab
optimize all async job related clones away ( #725 )
2021-05-24 02:15:52 +02:00
Stephan Dilly
13b346b8b1
fix scrolling bounds ( #725 )
2021-05-24 01:12:34 +02:00
Stephan Dilly
9b6dd60fe0
Stateful paragraph ( #729 )
...
* introduce stateful paragraph
* limit scroll
* show focus clearly
2021-05-23 23:42:49 +02:00
Stephan Dilly
1034dc1aaf
add syntax highlighting ( #727 )
2021-05-23 02:45:22 +02:00
Stephan Dilly
9ffe52634e
treeview shows selectd file content
2021-05-22 00:47:06 +02:00
Scott Reeves
01bd7f6621
allow overriding selected_tab via theme ( #722 )
2021-05-21 23:12:28 +02:00
Scott Reeves
d692d321d3
remove hardcoded white color from selected tab ( #719 )
2021-05-21 17:49:01 +02:00
Stephan Dilly
0e31d57a33
New file tree ( #718 )
2021-05-21 14:52:05 +02:00
Stephan Dilly
fb37cec2f0
fix branchlist scrollbr
2021-04-27 15:03:43 +02:00
Christoph Rüßler
e7b703b922
Improve blame view
...
- Set default shortcut to `B` instead of `b` because the latter would
shadow `[b]ranches`.
- Add scrollbar.
- Show resolved commit id in title instead of `HEAD`.
- Make commit id bold if it is the commit id the file is blamed at.
- Don’t run blame on a binary file.
- Add shortcut for inspecting a commit in blame view.
2021-04-24 14:02:51 +02:00
Stephan Dilly
7d4b79606c
smarter config loading giving more diagnostics to the user about whats going wrong ( #589 )
2021-03-14 00:25:30 +01:00
Stephan Dilly
c79b3d74fa
Fix 576 stash apply conflicts ( #578 )
...
* unittest that applying with conflicts errors out and prepare for stash apply to allow creating conflicts for later
* mark conflicting items
2021-03-09 14:14:16 +01:00
Stephan Dilly
bead96db08
workaround for rust nightly clippy bug
2021-03-02 09:23:34 +01:00
Stephan Dilly
318498c8ee
more clippy fixes
2021-02-23 11:33:24 +01:00
David Karrick
530e077fe7
Allow user to set theme with flag ( #481 )
...
closes #480
2021-01-27 22:24:27 +01:00
Stephan Dilly
b63063271d
cleanup nightly clippy warnings
2021-01-08 11:55:50 +01:00
Stephan Dilly
79939115af
Fix style ( #454 )
2020-12-20 17:07:32 +01:00
Richard Menzies
f3b7b0ffac
Use theme for push gauge
2020-12-08 01:42:41 +01:00
remique
2f3af71408
Add scrollbar in branchlist ( #417 )
...
* Add scrollbar in branchlist
* Change scrollbar symbol to DOUBLE_VERTICAL
2020-11-12 15:39:50 +01:00
Stephan Dilly
88813381da
indicate if branch has an upstream and some cleanup
2020-11-01 19:43:19 +01:00
Stephan Dilly
bd00b3e4b8
fix scrollbar ( #350 )
2020-10-31 12:32:20 +01:00
Florian Wilkens
21b7513f48
Remove ui::style::ColorDef in favor up tui::style::Color ( #391 )
...
Closes #149 .
2020-10-31 12:26:30 +01:00
Stephan Dilly
6df98ada7f
cleanup
2020-10-28 00:07:33 +01:00
Arnaud Locquet
603fd75703
fix: panic on small terminal when textinput for stash name is open
2020-10-28 00:02:30 +01:00
Stephan Dilly
3b44ac5b06
fix branch list and cmd bar panicing on small terminal sizes ( #369 )
...
fix branch list and cmd bar panicing on small terminal sizes (closes #363 )
2020-10-25 23:48:50 +01:00
Stephan Dilly
2df0a8957b
clippy fixes
2020-10-11 16:06:44 +02:00
Richard Menzies
93168639fe
Bump tui: 0.9 -> 0.12 ( #289 )
2020-10-08 09:56:36 +02:00
Timur Aliberdov
7dc72380ce
Draw scrollbar for long commit messages
2020-10-07 09:36:55 +02:00
Stephan Dilly
425963ca58
Scrollbar in diff ( #251 )
...
closes #204
2020-08-28 18:19:44 +02:00
Stephan Dilly
2401293b66
Rust1.46 and nightly ci ( #246 )
2020-08-28 10:52:24 +02:00
Stephan Dilly
53f333f4ca
isolate scrolllist widget further
2020-08-27 22:41:09 +02:00
Stephan Dilly
0dd50b402e
upgrade to rust 1.45 and fix new clippy warnings
2020-07-17 11:54:12 +02:00
Stephan Dilly
18f3bd981d
min rect size for commit popup ( fixes #179 )
2020-07-14 09:42:55 +02:00