From edbf9744f5083fae3f9bc07b103f59468c0917ec Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Sat, 7 Jun 2025 18:03:32 +0200 Subject: [PATCH] #1612 info: show matching dynamic albums --- CHANGELOG.md | 4 ++++ lib/widgets/viewer/info/basic_section.dart | 2 ++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a46ac3322..67e8aa252 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Added + +- Info: show matching dynamic albums + ## [v1.13.2] - 2025-06-02 ### Changed diff --git a/lib/widgets/viewer/info/basic_section.dart b/lib/widgets/viewer/info/basic_section.dart index 8d1429fbe..09cf91f56 100644 --- a/lib/widgets/viewer/info/basic_section.dart +++ b/lib/widgets/viewer/info/basic_section.dart @@ -1,6 +1,7 @@ import 'package:aves/app_mode.dart'; import 'package:aves/image_providers/app_icon_image_provider.dart'; import 'package:aves/model/app_inventory.dart'; +import 'package:aves/model/dynamic_albums.dart'; import 'package:aves/model/entry/entry.dart'; import 'package:aves/model/entry/extensions/favourites.dart'; import 'package:aves/model/entry/extensions/multipage.dart'; @@ -133,6 +134,7 @@ class _BasicSectionState extends State { if (entry.isPureVideo && !entry.is360) MimeFilter.video, if (dateTime != null) ...[DateFilter(DateLevel.ymd, dateTime.date), WeekDayFilter(dateTime.weekday)], if (album != null) StoredAlbumFilter(album, collection?.source.getStoredAlbumDisplayName(context, album)), + ...dynamicAlbums.all.where((v) => v.test(entry)).toSet(), if (entry.rating != 0) RatingFilter(entry.rating), ...tags.map(TagFilter.new), };