From e2dccf24ae26aea921cd5bf839473b081288599c Mon Sep 17 00:00:00 2001 From: Gadfly Date: Thu, 10 Jul 2025 17:11:18 +0800 Subject: [PATCH] feat: Add blame visibility condition and file size formatting - Add conditional visibility binding to blame data display using a negated binary file flag converter. - Format size property as human-readable file size using LongConverters.ToFileSize converter in UI display. --- src/Views/Blame.axaml | 3 ++- src/Views/RevisionFileContentViewer.axaml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Views/Blame.axaml b/src/Views/Blame.axaml index a22cab5d6..bd8a2f811 100644 --- a/src/Views/Blame.axaml +++ b/src/Views/Blame.axaml @@ -92,7 +92,8 @@ FontFamily="{DynamicResource Fonts.Monospace}" FontSize="{Binding Source={x:Static vm:Preferences.Instance}, Path=EditorFontSize}" TabWidth="{Binding Source={x:Static vm:Preferences.Instance}, Path=EditorTabWidth}" - BlameData="{Binding Data}"> + BlameData="{Binding Data}" + IsVisible="{Binding IsBinary, Converter={x:Static BoolConverters.Not}}"> diff --git a/src/Views/RevisionFileContentViewer.axaml b/src/Views/RevisionFileContentViewer.axaml index 55bfb1cd8..99e84d48e 100644 --- a/src/Views/RevisionFileContentViewer.axaml +++ b/src/Views/RevisionFileContentViewer.axaml @@ -14,7 +14,7 @@ - +