photoprism/frontend/src
Heiko Mathes 60d280430e
Places: Add Cluster View (#2596)
* enable clustering on all zoom levels

* add latmin, latmax, lngmin and lngmax to search api

* open prefiltered search when clicking a cluster on the map

* start moving places pictures to overlay

* update scrollbar hide todo comment

* add todo comments for cluster view

* start implementing possitbility to close cluster view via back button

* move selected cluster to single query param

* improve back-navigation of cluster-view

* remove outdated comment

* start showing preview-images in clusters

* cleanup some cluster-code in places

* use rounded squares instead of circles so more from the image can be seen

* try improving map visibility by adding borders

* add counter bubble to places view

* remove obsolete comment

* remove console.log

* add todo comment to fix search on cluster-view open

* fix closing a cluster resetting the places-filter

* prevent old cluster markers from being visible while zooming

* prevent cluster-previews from being smaller than single-image-previews

* make cluster-preview-images fill the whole available area and scale them to their bounding box

* increase clusterRadius to reduce likelyhood of clusters colliding on the map

* update obsolete todo comment

* try making cluster view look less broken for small clusters. elements in photo-view use block-relative percentages based on viewport-relative media queries

* remove seemingly unrequired code

* fix cluster view after "pages"-components moved to "page" (singular)
2023-07-24 10:12:22 +02:00
..
app
common
component Places: Add Cluster View (#2596) 2023-07-24 10:12:22 +02:00
css Places: Add Cluster View (#2596) 2023-07-24 10:12:22 +02:00
dialog UX: Trim Lat / Lng and split values with regex #3568 #3571 2023-07-24 08:40:27 +02:00
locales Frontend: Update translations.json 2023-07-15 15:25:51 +02:00
model
options Themes: Darken "Mint" clipboard menu colors 2023-07-23 18:00:22 +02:00
page Places: Add Cluster View (#2596) 2023-07-24 10:12:22 +02:00
app.js
app.vue
share.js
share.vue