Refactor ILibraryService and LibraryService to support new metadata handling features, including remote image management and enhanced label summaries. Update LabelSummary to include ImagePath for better visual representation. Revise MetadataMatchViewModel and MetadataScanViewModel to accommodate new image loading logic. Enhance README.md to document these updates and new functionalities.
This commit is contained in:
@@ -201,10 +201,12 @@ public sealed class AppSettingsStoreTests : IDisposable
|
||||
DataDirectory = Path.Combine(Path.GetTempPath(), $"plib-tests-{Guid.CreateVersion7()}");
|
||||
ThumbnailDirectory = Path.Combine(DataDirectory, "thumbnails");
|
||||
PreviewDirectory = Path.Combine(DataDirectory, "previews");
|
||||
RemoteImageDirectory = Path.Combine(DataDirectory, "labels");
|
||||
DatabaseFile = Path.Combine(DataDirectory, "library.db");
|
||||
|
||||
Directory.CreateDirectory(ThumbnailDirectory);
|
||||
Directory.CreateDirectory(PreviewDirectory);
|
||||
Directory.CreateDirectory(RemoteImageDirectory);
|
||||
}
|
||||
|
||||
public string DataDirectory { get; }
|
||||
@@ -213,6 +215,8 @@ public sealed class AppSettingsStoreTests : IDisposable
|
||||
|
||||
public string PreviewDirectory { get; }
|
||||
|
||||
public string RemoteImageDirectory { get; }
|
||||
|
||||
public string DatabaseFile { get; }
|
||||
|
||||
public void Dispose() => Directory.Delete(DataDirectory, recursive: true);
|
||||
|
||||
Reference in New Issue
Block a user