feat(library): default clip libraries to folder grouping

close #966
This commit is contained in:
edde746
2026-07-12 03:38:23 +02:00
parent 4a81246986
commit 64db84c3e2
3 changed files with 20 additions and 3 deletions
@@ -110,5 +110,18 @@ void main() {
browseGroupingAll,
);
});
test('clip libraries default to folders when available (#966)', () {
final library = _library(kind: MediaKind.clip);
expect(normalizeLibraryBrowseGrouping(library, null, canGroupByFolders: true), browseGroupingFolders);
expect(normalizeLibraryBrowseGrouping(library, null, canGroupByFolders: false), browseGroupingAll);
});
test('clip libraries keep an explicitly saved flat grouping', () {
final library = _library(kind: MediaKind.clip);
expect(normalizeLibraryBrowseGrouping(library, browseGroupingAll, canGroupByFolders: true), browseGroupingAll);
});
});
}