refactor: rewrite lfs pointer detection and image loading

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-06-05 21:06:31 +08:00
parent eebadd67a1
commit a023a9259b
No known key found for this signature in database
14 changed files with 286 additions and 199 deletions

View file

@ -261,10 +261,10 @@ namespace SourceGit.ViewModels
set => SetProperty(ref _useBlockNavigationInDiffView, value);
}
public int LFSImageDiffActiveIdx
public int LFSImageActiveIdx
{
get => _lfsImageDiffActiveIdx;
set => SetProperty(ref _lfsImageDiffActiveIdx, value);
get => _lfsImageActiveIdx;
set => SetProperty(ref _lfsImageActiveIdx, value);
}
public Models.ChangeViewMode UnstagedChangeViewMode
@ -693,7 +693,7 @@ namespace SourceGit.ViewModels
private bool _showHiddenSymbolsInDiffView = false;
private bool _useFullTextDiff = false;
private bool _useBlockNavigationInDiffView = false;
private int _lfsImageDiffActiveIdx = 0;
private int _lfsImageActiveIdx = 0;
private Models.ChangeViewMode _unstagedChangeViewMode = Models.ChangeViewMode.List;
private Models.ChangeViewMode _stagedChangeViewMode = Models.ChangeViewMode.List;