From eebadd67a1e4f0507af3fb045b76b116493c2ba8 Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 5 Jun 2025 09:18:19 +0800 Subject: [PATCH] feature: remember the last active tab index in lfs-image diff view Signed-off-by: leo --- src/ViewModels/Preferences.cs | 7 +++++++ src/Views/DiffView.axaml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ViewModels/Preferences.cs b/src/ViewModels/Preferences.cs index df6d36bd..76305655 100644 --- a/src/ViewModels/Preferences.cs +++ b/src/ViewModels/Preferences.cs @@ -261,6 +261,12 @@ namespace SourceGit.ViewModels set => SetProperty(ref _useBlockNavigationInDiffView, value); } + public int LFSImageDiffActiveIdx + { + get => _lfsImageDiffActiveIdx; + set => SetProperty(ref _lfsImageDiffActiveIdx, value); + } + public Models.ChangeViewMode UnstagedChangeViewMode { get => _unstagedChangeViewMode; @@ -687,6 +693,7 @@ namespace SourceGit.ViewModels private bool _showHiddenSymbolsInDiffView = false; private bool _useFullTextDiff = false; private bool _useBlockNavigationInDiffView = false; + private int _lfsImageDiffActiveIdx = 0; private Models.ChangeViewMode _unstagedChangeViewMode = Models.ChangeViewMode.List; private Models.ChangeViewMode _stagedChangeViewMode = Models.ChangeViewMode.List; diff --git a/src/Views/DiffView.axaml b/src/Views/DiffView.axaml index 50a3de62..c12c8a62 100644 --- a/src/Views/DiffView.axaml +++ b/src/Views/DiffView.axaml @@ -282,7 +282,7 @@ - +