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

@ -292,7 +292,9 @@ namespace SourceGit.ViewModels {
|| c.Subject.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)
|| c.Message.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)
|| c.Author.Name.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)
|| c.Committer.Name.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)) {
|| c.Committer.Name.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)
|| c.Author.Email.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)
|| c.Committer.Email.Contains(_searchCommitFilter, StringComparison.OrdinalIgnoreCase)) {
visible.Add(c);
}
}