From f022ac24bdd0717cd2d60b72afd23b5240475a0d Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 23 Jun 2025 21:11:09 +0800 Subject: [PATCH] ux: layout for SHA and TIME column in `HISTORY` page Signed-off-by: leo --- src/Views/CommitTimeTextBlock.cs | 7 +++++++ src/Views/Histories.axaml | 8 +++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/Views/CommitTimeTextBlock.cs b/src/Views/CommitTimeTextBlock.cs index 63ecda61..e6a03834 100644 --- a/src/Views/CommitTimeTextBlock.cs +++ b/src/Views/CommitTimeTextBlock.cs @@ -3,6 +3,7 @@ using Avalonia; using Avalonia.Controls; using Avalonia.Interactivity; +using Avalonia.Layout; using Avalonia.Threading; namespace SourceGit.Views @@ -51,9 +52,15 @@ namespace SourceGit.Views SetCurrentValue(TextProperty, GetDisplayText()); if (ShowAsDateTime) + { StopTimer(); + HorizontalAlignment = HorizontalAlignment.Left; + } else + { StartTimer(); + HorizontalAlignment = HorizontalAlignment.Center; + } } else if (change.Property == DateTimeFormatProperty) { diff --git a/src/Views/Histories.axaml b/src/Views/Histories.axaml index 35951cb1..8d3c4e2b 100644 --- a/src/Views/Histories.axaml +++ b/src/Views/Histories.axaml @@ -178,7 +178,7 @@ User="{Binding Author}" Opacity="{Binding Opacity}"/> - + - + - +