Commit graph

26 commits

Author SHA1 Message Date
Alexandru Macovei
0383f9517b (refactor) shorten component creation by grouping common items in an Environment 2024-02-12 12:55:10 +01: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
ce70d5ef12 bump msrv 1.64 2023-01-29 09:28:09 +01:00
Christoph Rüßler
9fa5fddd93
Allow to scroll diffs horizontally (#1327) 2023-01-08 12:47:37 +01:00
extrawurst
289eddd9be fix nightly clippy 2022-12-10 11:27:59 +01:00
extrawurst
8e54bfd364 upgrade crossterm/tui 2022-08-17 22:12:39 +02:00
Stephan Dilly
006cdd6373
support bare repos (#1028) 2021-12-05 00:35:45 +01:00
Stephan Dilly
fb2b990072
find files via fuzzy finder (#890) 2021-09-04 10:50:03 +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
6524af65a1 fix filetree content not showing tabs (fixes #874) 2021-08-24 23:02:23 +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
19f2fd03cf
app has its own async notifications now (#813)
* app has its own async notifications now
2021-07-11 13:24:19 +02:00
Stephan Dilly
8032c35902 refactor better name 2021-06-07 23:04:07 +02:00
Stephan Dilly
5b07c48234 nightly clippy fixes 2021-06-05 10:28:18 +02:00
Stephan Dilly
c8099ee9f9 cleanup 2021-05-28 11:31:43 +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
eb9b0753a0 show scrollbars in tree and syntax text (#725) 2021-05-24 01:29:48 +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
6decd7a638 allow scrolling syntax text (see #725) 2021-05-23 12:37:32 +02:00
Stephan Dilly
eab8fc202b move syntax highlighting into compononent (see #725) 2021-05-23 12:19:38 +02:00