This release adds improved keyboard and display controls for radius search, and resolves multiple issues with map search actions, filter clearing, marker interactions, and spiderfy behavior.
🚀 Added
- Keyboard support for selecting the top autocomplete suggestion and applying geocoded results to related fields (address, postcode, lat/lng).
- "Hide radius search circle" setting in the View editor to remove the red circle overlay shown during radius searches.
🐛 Fixed
- "Redo search" and "Search as map moves" actions not working in Views using the DIY layout.
- Error triggered when pressing "Enter" in the Radius Search input.
- Clearing filters in the Search Bar would not update the URL to remove location parameters.
- The "Redo search in map" functionality no longer causes search fields and filters to break.
- Overlapping markers now spiderfy correctly, making it clear when multiple pins are at the same location.
- Marker click handling when clustering is enabled or disabled, ensuring clusters zoom correctly and info windows or single entry views open reliably.
- Radius search not working when using custom latitude/longitude field mapping via the
gk/gravitymaps/markers/coordinates/fields-ids filter.
💻 Developer Updates
- Added
gk/gravitymaps/search/reserved-args filter to modify the list of reserved URL parameters used by the Search Bar widget.
- Added
gk.maps.radius_circle.options and gk.maps.radius_marker.options JavaScript filters to customize the appearance of the radius search circle and center marker.
🔧 Updated
- Foundation to version 1.3.1:
- New GravityKit global settings for logging configuration (level, type, cleanup schedule, retention);
- A unified way to display admin notices across all GravityKit products;
- Performance improvements and bug fixes.