Skip to content

Develop#5

Merged
luisrodriguezgalvez merged 25 commits intomainfrom
develop
Dec 9, 2025
Merged

Develop#5
luisrodriguezgalvez merged 25 commits intomainfrom
develop

Conversation

@luisrodriguezgalvez
Copy link
Collaborator

No description provided.

IoannaMi and others added 23 commits October 22, 2025 14:42
based on the source, including interactive layer that can filter out locations on the map
…ent and interaction. Enhanced locations layer configuration with dynamic paint properties and added reactive updates for layer refresh on location changes.
Locations data is now stored as an array of features instead of a FeatureCollection, with new getters to convert to FeatureCollection as needed. MapComponent and MapLayer have been refactored to improve event handling, popup display, and paint property updates based on disabled categories. Added support for WMS and WMTS layers, and improved layer config building logic. The app store's toggleCategory now ensures Pinia reactivity by replacing the Set. These changes improve maintainability and support for additional map layer types.
LocationsLayer functionality to paint layer should be moved to a new component (see comments)
Introduces a view mode toggle in the UI to switch between 'focus area' and 'all locations'. Updates the locations store and map component to filter displayed locations based on the selected view mode, allowing users to focus on specific areas or view all available locations.
Moved dynamic paint property logic for the locations layer from MapComponent.vue into a new LayerPaintControl component and a computed property in the locations store. This improves separation of concerns and ensures paint properties reactively update based on disabled categories.
Introduces extensive console logging across BasemapControl, LayerPaintControl, MapComponent, MapLayer, and map store to aid debugging of map style changes, layer initialization, paint property application, and source data updates. Also adds a styleChangeCounter to MapComponent to force MapLayer re-rendering after style changes, and improves layer setup retry logic for robustness.
@netlify
Copy link

netlify bot commented Dec 9, 2025

Deploy Preview for grondwater-monitoring-a27 ready!

Name Link
🔨 Latest commit aa6f808
🔍 Latest deploy log https://app.netlify.com/projects/grondwater-monitoring-a27/deploys/693848fd90a58300086ff21f
😎 Deploy Preview https://deploy-preview-5--grondwater-monitoring-a27.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@luisrodriguezgalvez luisrodriguezgalvez merged commit 6b43606 into main Dec 9, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants