feature: enhance commit search

* Supports search commits by author/committer email
* Auto focus when search panel is visible
This commit is contained in:
leo 2024-03-07 16:18:51 +08:00
parent f65dc36e62
commit d0e80be79f
3 changed files with 12 additions and 2 deletions

View file

@ -88,6 +88,13 @@ namespace SourceGit.Views {
}
}
private void OnSearchCommitPanelPropertyChanged(object sender, AvaloniaPropertyChangedEventArgs e) {
var grid = sender as Grid;
if (e.Property == IsVisibleProperty && grid.IsVisible) {
txtSearchCommitsBox.Focus();
}
}
private void OnSearchKeyDown(object sender, KeyEventArgs e) {
if (e.Key == Key.Enter) {
if (DataContext is ViewModels.Repository repo) {