Upgraded UI drastically

This commit is contained in:
Ano-sys
2026-04-03 00:44:55 +02:00
parent 8735570f35
commit 1ff80890d5
3 changed files with 209 additions and 76 deletions
+8
View File
@@ -22,6 +22,7 @@ public partial class MainWindowViewModel : ViewModelBase
[ObservableProperty] private ObservableCollection<Photo> _photos = [];
[ObservableProperty] private Photo? _selectedPhoto;
[ObservableProperty] private bool _photosLoaded = false;
public string LibraryPath { get; private set; } = string.Empty;
@@ -40,6 +41,13 @@ public partial class MainWindowViewModel : ViewModelBase
LibraryPath = folder;
await AddPhotosAsync(folder);
PhotosLoaded = true;
}
public void CloseDirectory()
{
Photos.Clear();
PhotosLoaded = false;
}
private void SanitizeFiles(List<string> files, IEnumerable<string> extensions)