summaryrefslogtreecommitdiffstats
path: root/src/main.rs
AgeCommit message (Collapse)Author
2023-10-16Allow customizing line break visualization (#1904)Maurice Wangleng Tan
2023-08-28Fix slowness in big repo revlog tab (#1849)extrawurst
2023-08-12fix nightly clippyextrawurst
2023-08-10more logging/diagnostics when repo cant be openedextrawurst
2023-06-25Simplify theme overrides (#1652)Christoph Rüßler
* 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-04-29Default to tick-based updates (#1657)Christoph Rüßler
* Default to tick-based updates This commit reintroduces code that was previously removed in favor of a notify-based update trigger. It turned out that notify-based updates can cause issues in larger repositories, so tick-based updates seemed like a safer default. https://github.com/extrawurst/gitui/issues/1444 https://github.com/extrawurst/gitui/pull/1310 * Add FAQ entry for --watcher * Remove --poll
2023-04-19tui -> ratatuiextrawurst
tui is not maintained anymore and it seems that ratatui is the successor: https://github.com/fdehau/tui-rs/issues/654
2023-02-17cleanupextrawurst
2022-11-23fix clippy nightlyextrawurst
2022-11-21threaded watcher creation and arg for configextrawurst
new argument `polling` allows to force watcher to use polling instead of file system events. this should address the issue in #1436 and maybe even #1437
2022-11-21trace app start durationextrawurst
2022-10-19make more easy to revisitextrawurst
2022-10-19Fix Clippy Lints (#1390)Alexandru Macovei
* apply latest nigtly clippy lints * temporarily disable const fn lints due to nigh false positive count on nightly
2022-09-27fix ciextrawurst
2022-09-18persist current tab as options (#1339)extrawurst
2022-09-18Addresses TODO with macro log_eprintln!Volker Schwaberow
2022-09-18fix: returns 0 exit code on error (#1322)Nitish Kumar
2022-09-02File watching using notify (#1310)extrawurst
closes #1
2022-08-31support opening submodule (#1298)extrawurst
2022-08-17upgrade crossterm/tuiextrawurst
2022-07-02fix nightly clippyextrawurst
2022-02-06generic popup stacking solution (#1124)Stephan Dilly
* 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
2021-12-05support bare repos (#1028)Stephan Dilly
2021-11-20allow config for key symbols (#997)Stephan Dilly
closes #465
2021-09-30clippy fixesStephan Dilly
2021-09-04find files via fuzzy finder (#890)Stephan Dilly
2021-09-02allow async jobs to set intermediate progressStephan Dilly
2021-09-02asyncjob supports sending arbitrary notificationsStephan Dilly
this is used to send progress reports during work on the job
2021-09-02allow async job to return dynamic notificationStephan Dilly
2021-08-17cargo fmt: use hardtabs Stephan Dilly
since it does not support hard-whitespaces its the only way to make whitespaces consisitent and checked
2021-08-15hook into libgit2 tracing (#822)Stephan Dilly
2021-07-11app has its own async notifications now (#813)Stephan Dilly
* app has its own async notifications now
2021-06-07refactor better nameStephan Dilly
2021-06-05nightly clippy fixesStephan Dilly
2021-05-26more warnings as errorsStephan Dilly
2021-05-23warning as errorStephan Dilly
2021-05-16move args stuff into separate fileStephan Dilly
2021-05-16feat(bug_report): added bug report cmd optionZacharie Corniere
2021-05-09cleanup some more expectsStephan Dilly
2021-05-07cleanupStephan Dilly
2021-05-02tui updateStephan Dilly
2021-04-17even more clippy restrtictions (#646)Stephan Dilly
* even more clippy restrtictions
2021-03-14smarter config loading giving more diagnostics to the user about whats going ↵Stephan Dilly
wrong (#589)
2021-03-08support discard selected lines (#571)Stephan Dilly
2021-02-24Revert "Support mouse scrolling (#306)"Stephan Dilly
This reverts commit 457f644f30b8d78867a8ea28a0dbd4b7c819466f.
2021-02-23Support mouse scrolling (#306)Richard Menzies
Linked to #226
2021-02-16Set MacOS config directory to ~/.config (#379)remique
2021-01-27Allow user to set theme with flag (#481)David Karrick
closes #480
2020-10-25use anyhow::bailStephan Dilly
2020-10-25update to dirs-next and remove migration codeStephan Dilly