Commit graph

70 commits

Author SHA1 Message Date
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
Stephan Dilly
b782472a63 more fancy spinner, cleanup tabs 2020-07-04 12:55:40 +02:00
Agung Baptiso Sorlawan
3ec47ced67
Fix scrolling issues in staged/unstaged section (fixes #144) (#162) 2020-06-30 09:45:18 +02:00
Stephan
4a442f3829 cleanup use 2020-06-29 12:30:10 +02:00
Stephan Dilly
6199706a2f remove one indirection 2020-06-22 12:40:54 +02:00
Stephan Dilly
b899751c2b share theme instead of copying it all over the place 2020-06-22 12:21:21 +02:00
Stephan Dilly
b4400dfe13 Use terminal blue as default selection background (closes #129) 2020-06-16 16:46:46 +02:00
Stephan Dilly
71fdf1d6a9 better tag highlighting in log 2020-06-06 19:33:52 +02:00
Stephan Dilly
3dc1119142 fix new clippy error 2020-06-04 21:11:07 +02:00
Stephan Dilly
4de0e52418
Support more commands (#101)
closes #83
2020-06-01 22:02:40 +02:00
Stephan Dilly
f96343061c add clippy::nursery checks 2020-05-31 01:04:04 +02:00
Mehran Kordi
4c17660956
anyhow integration (closes #77) 2020-05-23 17:12:38 +02:00
Stephan Dilly
c16045569c brighter better readable commit hash default color 2020-05-23 11:29:10 +02:00
Stephan Dilly
3c5e86eee9
stashing support (#70) 2020-05-21 15:46:38 +02:00