Commit graph

122 commits

Author SHA1 Message Date
extrawurst
95bbbda9af ratatui update 2024-07-08 08:52:39 +02:00
extrawurst
038c4a50d1 fix new rust warnings 2024-06-14 21:40:46 +02:00
extrawurst
ff59eb6c10 unittest more of the color formats
* to ensure noticing if breaking changes happen
* document breaking change in changelog
2024-05-22 17:41:35 +02:00
extrawurst
3dca5feeec
ratatui 0.25 update (#2101)
fixes #2098
2024-05-16 17:07:30 +02:00
Martí Homs Soler
3b7b443e2a
syntect additional file type support (#2160)
closes #2005

Co-authored-by: MHS <mhs@histolution.com>
2024-03-27 13:57:37 +00:00
Concelare
5dd1852dd3 Fixed:
- Cargo clippy errors

Updated:
- Ran cargo clippy --fix
- Ran cargo fmt
2024-03-21 23:01:02 -07:00
Juan
43af49bab4
Remove unused clippy warning suppression (missing_const_for_fn) (#2115) 2024-03-07 20:08:28 +01:00
extrawurst
2bbaa6f3a1 fix a bunch more typos 2024-02-20 19:51:05 +01:00
extrawurst
762b889b48
better theme file handling (#2077)
* better theme file handling
* print all possible err of loading theme

closes #2007
2024-02-20 18:52:35 +01:00
extrawurst
2b39c6465a ratatui 0.24 update 2024-02-20 15:41:31 +01:00
extrawurst
f0f90a88f1 print theme path in error message too 2024-02-19 21:35:26 +01:00
extrawurst
be10d9096a print theme loading errors into log (#2056) 2024-02-19 12:52:17 +01:00
extrawurst
acf4661c1e fix nighty and raise msrv 2024-02-19 11:36:38 +01:00
extrawurst
f4a7034a9a allow customizing color of focused title bar 2024-02-18 13:54:55 +01:00
Maurice Wangleng Tan
2fd957e2c8
Allow customizing line break visualization (#1904) 2023-10-16 18:00:48 +02:00
extrawurst
a5b898c718 fix potential panic 2023-08-22 13:19:17 +02:00
extrawurst
3c5131ad27
commit log filtering (#1800) 2023-08-18 17:19:18 +02:00
extrawurst
5c98e2fe76 print theme file path in log with mesages 2023-06-25 14:14:57 +02:00
Christoph Rüßler
3c9c266c01
Simplify theme overrides (#1652)
* Simplify theme overrides

Theme overrides are now loaded the same way key overrides are loaded.
The config file, `theme.ron`, does not have to contain a complete theme
anymore. Instead, it is possible to specify only the values that are
supposed to override their corresponding default values.

* Document breaking change in changelog
* Test that override differs from default
* Convert existing theme to patch
2023-06-25 14:09:40 +02:00
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
Christoph Rüßler
9fa5fddd93
Allow to scroll diffs horizontally (#1327) 2023-01-08 12:47:37 +01:00
extrawurst
669ea61019 followup 9ca6068 2022-12-21 08:17:33 +01:00
extrawurst
9ca6068a17 fix crash in small window and branches
fixes #1470
2022-12-18 20:07:26 +01:00
Alexandru Macovei
6b5745f6c2
Fix Clippy Lints (#1390)
* apply latest nigtly clippy lints
* temporarily disable const fn lints due to nigh false positive count on nightly
2022-10-19 13:45:12 +02:00
Alexandru Macovei
216fad3140
Display tags and branches in the revlog (#1371)
* give tags a more distinctive appearance in the revlog
* store branches on commitlist, and display branch labels on head commits
2022-10-18 13:37:20 +02:00
extrawurst
8604b331ae
selected items should have dedicated fg color (#1366)
* selected items should have dedicated fg color
2022-09-30 20:19:37 +02:00
extrawurst
ff0c123293 cleanup 2022-09-20 10:01:53 +02:00
extrawurst
cb01fda516 some logfile cleanup 2022-09-18 15:24:45 +02:00
extrawurst
0ddec47611 cleanup 2022-09-03 10:22:24 +02:00
extrawurst
5101b39556 switch from lazy_static to once_cell 2022-09-02 09:17:34 +02:00
extrawurst
4249a278b6 nightly clippy fixes 2022-09-02 09:09:29 +02:00
extrawurst
986d34a5ac
support opening submodule (#1298) 2022-08-31 10:51:08 +02:00
extrawurst
69d30a2cd0 make cmdbar_bg style default to blue again 2022-08-30 14:05:10 +02:00
Luigi Clemente
bacf81f6d6
Improve UI selection and command bar (#1299)
* Added new color for commands bar
* Made commit list item and file tree item fill the entire row
2022-08-30 14:03:35 +02:00
extrawurst
12a6ecb9f7 remove another clippy workaround 2022-08-20 15:12:06 +02:00
extrawurst
8e54bfd364 upgrade crossterm/tui 2022-08-17 22:12:39 +02:00
extrawurst
3ce715178b upgrade syntact to get rid of plist and #1275 2022-08-15 12:50:10 +02:00
extrawurst
dadf8ba269 fix nightly build 2022-03-09 21:34:31 +01:00
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