mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
fix(mobile): correct filter default and UI desync in similar photos search (#27516)
* fix(mobile): view similar defaults to images only * fix(mobile): reset filter chips when pre-filter is applied --------- Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
This commit is contained in:
@@ -106,10 +106,17 @@ class DriftSearchPage extends HookConsumerWidget {
|
|||||||
|
|
||||||
Future.microtask(() {
|
Future.microtask(() {
|
||||||
textSearchController.clear();
|
textSearchController.clear();
|
||||||
|
peopleCurrentFilterWidget.value = null;
|
||||||
|
dateRangeCurrentFilterWidget.value = null;
|
||||||
|
cameraCurrentFilterWidget.value = null;
|
||||||
|
tagCurrentFilterWidget.value = null;
|
||||||
|
mediaTypeCurrentFilterWidget.value = null;
|
||||||
|
ratingCurrentFilterWidget.value = null;
|
||||||
|
displayOptionCurrentFilterWidget.value = null;
|
||||||
|
locationCurrentFilterWidget.value = preFilter.location.city != null
|
||||||
|
? Text(preFilter.location.city!, style: context.textTheme.labelLarge)
|
||||||
|
: null;
|
||||||
search(preFilter);
|
search(preFilter);
|
||||||
if (preFilter.location.city != null) {
|
|
||||||
locationCurrentFilterWidget.value = Text(preFilter.location.city!, style: context.textTheme.labelLarge);
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
+1
-1
@@ -37,7 +37,7 @@ class SimilarPhotosActionButton extends ConsumerWidget {
|
|||||||
date: SearchDateFilter(),
|
date: SearchDateFilter(),
|
||||||
display: SearchDisplayFilters(isNotInAlbum: false, isArchive: false, isFavorite: false),
|
display: SearchDisplayFilters(isNotInAlbum: false, isArchive: false, isFavorite: false),
|
||||||
rating: SearchRatingFilter(),
|
rating: SearchRatingFilter(),
|
||||||
mediaType: AssetType.image,
|
mediaType: AssetType.other,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user