Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combinable filter capabilities #868

Open
eltos opened this issue Oct 13, 2023 · 1 comment
Open

Combinable filter capabilities #868

eltos opened this issue Oct 13, 2023 · 1 comment
Labels
feature New feature or request

Comments

@eltos
Copy link
Contributor

eltos commented Oct 13, 2023

Is your feature request related to a problem? Please describe.

There is currently no generic filter capability implemented. A handful of specific filters are available from the side menu (favourites, person, place, tag), but these filters cannot be combined. E.g. it is not possible to

  • Show images with both, Alice and Bob
  • Show images from Aug 2023 on the map
  • Show only videos in a specific album
  • Show images with cats in LA
  • ...

Describe the solution you'd like
A generic method to filter photos in any of the views (most importantly the timeline and maps views, but also folders, videos, albums etc.). And to combine these filters.
This should allow filtering by

Probably a bar at the top providing dropdowns/sliders/etc. would be a good way to do this.

This would also provide some useful tools to maintain one's image library, e.g. to filter images which are missing GPS tags,

Describe alternatives you've considered

  • Specific solutions for each of the above-mentioned aspects (see linked issues) as separate categories in the menu. But this would not make for a generic filter capability and not allow for combinations of filters.
  • Using Nextcloud search functionality instead of filtering. This would be less intuitive and much more complicated to implement. See [Tracker] Search #674

Additional context

Requires same/similar backend implementations as for #352

Slider to filter by date and time used by the Maps app
grafik

Filter by country, area, place, etc. used by the places view
grafik

@jovanbulck
Copy link
Contributor

I wanted to share a quick update regarding the filtering feature, as I found it to be quite essential. I have implemented basic support for filtering, which also includes some functionalities outlined in issues #1004, #1238, and #1042.

This implementation builds upon the user labeling code from PR #1266. Once that PR is merged, I would be happy to open a new PR specifically for the filtering feature.

Here’s a preview of the current implementation, feedback is always welcome :) :

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants