From 81d81f6838974b20d6c6dc33b3432ba4c6975004 Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 13 Mar 2026 17:11:21 +0800 Subject: [PATCH] ux: text styles in `Interactive Rebase` dialog Signed-off-by: leo --- .../InteractiveRebaseActionConverters.cs | 10 ++++++++-- src/Resources/Styles.axaml | 3 +++ src/ViewModels/InteractiveRebase.cs | 11 ----------- src/Views/InteractiveRebase.axaml | 18 ++++++++++-------- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/Converters/InteractiveRebaseActionConverters.cs b/src/Converters/InteractiveRebaseActionConverters.cs index 76967ce3..81f5564a 100644 --- a/src/Converters/InteractiveRebaseActionConverters.cs +++ b/src/Converters/InteractiveRebaseActionConverters.cs @@ -6,7 +6,7 @@ namespace SourceGit.Converters public static class InteractiveRebaseActionConverters { public static readonly FuncValueConverter ToIconBrush = - new FuncValueConverter(v => + new(v => { return v switch { @@ -20,6 +20,12 @@ namespace SourceGit.Converters }); public static readonly FuncValueConverter ToName = - new FuncValueConverter(v => v.ToString()); + new(v => v.ToString()); + + public static readonly FuncValueConverter IsDrop = + new(v => v == Models.InteractiveRebaseAction.Drop); + + public static readonly FuncValueConverter ToOpacity = + new(v => v > Models.InteractiveRebaseAction.Reword ? 0.65 : 1.0); } } diff --git a/src/Resources/Styles.axaml b/src/Resources/Styles.axaml index 64aa89fa..3167a8c2 100644 --- a/src/Resources/Styles.axaml +++ b/src/Resources/Styles.axaml @@ -524,6 +524,9 @@ +