Filtruj od razu, bez opuszczania Zdjęć
Zakładka Zdjęcia była kiedyś jedną długą osią czasu. Gdy chciałeś znaleźć zdjęcia jednej osoby w danym miejscu w konkretnym
roku, musiałeś opuścić Zdjęcia, przejść do wyszukiwania, uruchomić zapytanie i wrócić z powrotem.
Teraz panel filtrów dokuje się bezpośrednio u dołu zakładki Zdjęcia - otwórz ikonę filtra na pasku aplikacji,
a panel wsuwa się, nie zasłaniając siatki, którą właśnie filtruje.
Wybierz osobę, miejsce lub przedział czasu - siatka nad panelem wykonuje nowe zapytanie przy każdym wyborze, a aktywne
filtry pojawiają się u góry jako chipy. Aktualizuje się też liczba zdjęć, dzięki czemu zawsze wiesz, ile trafień ma Twój
bieżący wybór, zanim zamkniesz panel.
Trzy punkty zatrzaśnięcia: od ogólnego widoku po samą głębię
Panel ma trzy wysokości. Peek to wąski pasek aktywnych chipów filtrów u dołu -
szybkie podsumowanie z opcją Wyczyść wszystko i podpowiedzią, jak go rozwinąć. Browse to widok
domyślny z dwiema najczęściej używanymi fasetami - twarzami People i presetami When, takimi jak Dzisiaj, Ten tydzień, Ten
miesiąc, Ten rok - plus polem wyszukiwania z odbijaniem (debounce). Deep to pełny wybierak: People,
Places, Tags, kaskada od roku do miesiąca dla When, ocena i typ multimediów, dostępny przez przeciągnięcie lub za pomocą
Więcej filtrów.
Pozycje zatrzaśnięcia można przeciągać i przełączać machnięciem - panel reaguje tak samo jak te, które znasz już z map
i plików. Sama oś czasu nigdy się nie zatrzymuje; jeśli przeciągniesz nad widocznym zdjęciem, i tak otworzy się ono
w podglądzie.
Twarze, kraj→miasto, rok→miesiąc
Osoby pojawiają się jako kafelki twarzy w elastycznej siatce - dotknij, aby je uwzględnić. Miejsca kaskadują
od kraju do miasta: wybierz Chorwację, a lista miast skurczy się tylko do tych w Chorwacji, w których
faktycznie masz zdjęcia. When grupuje według lat z licznikami zdjęć, a każdy rok rozwija się w listę miesięcy -
dzięki czemu możesz ustawić filtr na „czerwiec 2024” w dwóch dotknięciach.
Każda lista jest wypełniana z Twojej prawdziwej biblioteki. Jeśli z jakiegoś roku nie masz zdjęć, ten rok się nie pojawi.
Jeśli nie masz filmów, przycisk Filmy się nie pokaże. Panel wyświetla tylko filtry, które naprawdę dają trafienia.
Wyszukiwanie działa równolegle z filtrami
Pole wyszukiwania u góry panelu korzysta z pełnej funkcji Smart Search w Gallery - semantyki CLIP plus OCR dla tekstu na
zdjęciu - a wyniki łączą się z ustawionymi filtrami. Wpisz plaża przy wybranej Lenie, a dostaniesz
zdjęcia Leny na plaży. Usuń tekst wyszukiwania, a wróci czysta oś czasu z samymi filtrami.
Wpisywany tekst jest odbijany (debounce), żeby nie każda litera wyzwalała zapytanie, a oś czasu korzysta ze wzorca
stale-while-revalidate - bieżąca siatka pozostaje widoczna podczas ładowania nowych wyników, a następnie płynnie się
przełącza.
Aktywne chipy dopasowane do panelu
Każdy ustawiony filtr pojawia się u góry ekranu Zdjęcia jako chip: twarz dla People, globus dla
Places, symbol tagu dla Tags, kalendarz dla When, gwiazdki dla oceny. Dotknij x na
chipie, aby usunąć filtr - panel od razu się aktualizuje, a oś czasu wykonuje nowe zapytanie. Chip Wyczyść wszystko
po lewej stronie rzędu opróżnia wszystko jednym dotknięciem i zwija panel z powrotem.
W stanie Peek same chipy są panelem - minimalistyczna informacja o tym, co jest aktywne, bez blokowania siatki.
Nigdy nie dzieli Cię więcej niż jedno dotknięcie od edycji lub usunięcia filtra.
Tryb ciemny, większe cele dotykowe, panel, który łatwo opanować
Każdy cel dotykowy w panelu osiąga minimalny rozmiar 48dp, zachowanie przyciemnienia tła trzyma się Material 3 (Deep zwija
się do Browse, Browse zwija się do Peek), a tryb ciemny to prawdziwy poziom projektowy, a nie tylko filtr kolorów. Panel
jest dostarczany na iPhone'a i Androida z tej samej warstwy providerów Flutter, dzięki czemu obie platformy pozostają
zsynchronizowane.
Jak to zdobyć
iPhone: zainstaluj Noodle Gallery na iPhone'a z App
Store - panel filtrów jest już aktywny w bieżącej wersji.
Android: funkcja jest w pełni wbudowana i działa na tej samej bazie kodu Flutter - wpis w Play Store
czeka jeszcze na weryfikację Google. Do tego czasu możesz zainstalować najnowszy plik APK z
GitHub Releases,
aby przetestować panel filtrów już dziś.
Rozwijamy dalej - kolejne usprawnienia w drodze
To pierwsza wersja panelu filtrów, a prace nad nim trwają dalej. W kolejce są:
przywrócenie filtra aparatu, pełniejszy wybierak miejsc,
wyszukiwanie tagów w stanie Deep oraz podpowiedzi świadome filtrów, dzięki którym fasety
będą się wzajemnie zawężać tak jak w wersji webowej. Celem jest parytet z
webową funkcją filtrów zależnych.