fix: use subject as context menu item header to fix vertical alignment (#1251)

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-04-27 11:20:44 +08:00
parent 21cb87cec5
commit 951ea8f088
No known key found for this signature in database

View file

@ -1449,9 +1449,11 @@ namespace SourceGit.ViewModels
{
for (int i = 0; i < historiesCount; i++)
{
var message = _repo.Settings.CommitMessages[i];
var message = _repo.Settings.CommitMessages[i].Trim().ReplaceLineEndings("\n");
var subjectEndIdx = message.IndexOf('\n');
var subject = subjectEndIdx > 0 ? message.Substring(0, subjectEndIdx) : message;
var item = new MenuItem();
item.Header = message;
item.Header = subject;
item.Icon = App.CreateMenuIcon("Icons.Histories");
item.Click += (_, e) =>
{