Commit graph

48 commits

Author SHA1 Message Date
extrawurst
4f3be697d5 upgrade ratatui 2023-06-19 15:05:17 +02:00
extrawurst
904885e001 tui -> ratatui
tui is not maintained anymore and it seems that ratatui is the successor: https://github.com/fdehau/tui-rs/issues/654
2023-04-19 14:46:09 +02:00
extrawurst
8f7f35b8a9 remove focus key bindings
merge them into `move_XYZ` keys
2023-02-11 10:51:51 +00:00
Niko Heiskanen
0a970db24a
file blame at right revision from commit-details (#1324) 2022-09-18 14:06:46 +02:00
extrawurst
e68e5e2f46 fix one more TODO 2022-08-21 15:11:12 +02:00
extrawurst
8e54bfd364 upgrade crossterm/tui 2022-08-17 22:12:39 +02:00
Stephan Dilly
284c57fb72
generic popup stacking solution (#1124)
* generic popup stacking solution
* allow going back to file-revision popup
* do not select diff in coming back to files-revlog
* handle filetree popup via stacking
* allow going back to inspect commit
* allow coming back to compare/inspect commit
2022-02-06 22:13:05 +01:00
Stephan Dilly
132559ea7f
support annotated tags (#1073) 2022-01-12 12:44:34 +01:00
Stephan Dilly
006cdd6373
support bare repos (#1028) 2021-12-05 00:35:45 +01:00
Stephan Dilly
5a7c85daee rename 2021-12-01 09:12:39 +01:00
Stephan Dilly
3db1a68515
allow config for key symbols (#997)
closes #465
2021-11-20 18:44:04 +01:00
Stephan Dilly
8729530ba9 nightly clippy fixes 2021-09-10 11:19:32 +02:00
Stephan Dilly
1a8caa32d4 cargo clippy 2021-09-10 10:01:03 +02:00
Stephan Dilly
2a2751bf2a fix clippy nightly 2021-09-02 09:15:41 +02:00
Stephan Dilly
81924fb9f8 show subject line of commits compared 2021-08-21 16:11:33 +02:00
Stephan Dilly
3db3b95dd0 fix order of old/new in compare 2021-08-21 15:56:21 +02:00
Stephan Dilly
5672cfd033
compare two commits (#860) 2021-08-21 15:49:39 +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
8032c35902 refactor better name 2021-06-07 23:04:07 +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
5b07c48234 nightly clippy fixes 2021-06-05 10:28:18 +02:00
Agung Baptiso Sorlawan
ad8ecd6a1b
introduce EventState enum (#666) 2021-04-26 11:33:45 +02:00
Stephan Dilly
a3f7d189e5
Fix 663 msg scroll (#669)
* fix line skipping and added unittest
2021-04-25 14:09:53 +02:00
Stephan Dilly
bde8eb8a7b Revert "Support mouse scrolling (#306)"
This reverts commit 457f644f30.
2021-02-24 11:38:30 +01:00
Richard Menzies
457f644f30
Support mouse scrolling (#306)
Linked to #226
2021-02-23 11:03:50 +01:00
Stephan Dilly
b63063271d cleanup nightly clippy warnings 2021-01-08 11:55:50 +01:00
Stephan Dilly
c0b8c5a0a6 give file list more screenspace share compared to commit message (#436) 2020-12-08 02:06:28 +01:00
Stephan Dilly
337ebb6656 fix new https://rust-lang.github.io/rust-clippy/master/#unnecessary_wraps clippy warnigns in nightly 2020-12-08 00:59:14 +01:00
Stephan Dilly
bd00b3e4b8 fix scrollbar (#350) 2020-10-31 12:32:20 +01: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
2401293b66
Rust1.46 and nightly ci (#246) 2020-08-28 10:52:24 +02:00
Stephan Dilly
80da95b6f5 cleanup commit message line encodings to fix rendering commit msg (closes #245) 2020-08-27 01:10:38 +02:00
Antonio Yang
a95ffd7bcc
Customize key binds (#234)
* customizable key config
* provide example vim key config
* automatically show correct key binding in bottom cmd-bar
2020-08-26 18:23:53 +02:00
Christoph Rüßler
1a90fd365f Add scrolling to commit message in details
- Manually wrap commit message using `textwrap`

Closes #181
2020-08-08 19:42:02 +02:00
Stephan Dilly
f45af0e3cf fix multiple tags not being seperated in details view (fixes #212) 2020-07-22 10:37:47 +02:00
Stephan Dilly
7e8df3ad28 simplify pending state by using the new one 2020-07-18 13:35:24 +02:00
Stephan Dilly
1afa91b144 show tags in commit details popup (closes #193) 2020-07-12 14:38:38 +02:00
Stephan Dilly
315cf615e0
Async tag fetching (#195) 2020-07-12 13:21:34 +02:00
Stephan
4a442f3829 cleanup use 2020-06-29 12:30:10 +02:00
Stephan Dilly
0d84abd1c6 make draw take shared ref again 2020-06-23 11:03:02 +02:00
Stephan Dilly
86fafbd47b clippy fixes 2020-06-22 12:32:01 +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
dd69d9b559 fix files loading text sometimes wrong (closes #119) 2020-06-12 16:59:36 +02:00
Stephan Dilly
885accc271 more room for files 2020-06-09 17:33:30 +02:00
Stephan Dilly
702415c40d
full commit detail popup (#113)
see #80
2020-06-09 13:30:17 +02:00