Releases: dotswan/filament-map-picker
1.6.0
v1.6.0 - Marker Interaction Enhancements 🎉
This release introduces significant improvements to marker interaction on the map, along with several updates and fixes to enhance overall usability and code clarity.
📚 Documentation Updates
- The
README
has been updated to reflect:- New features.
- Updated configuration options.
- Usage instructions for
range
andclickable
features.
⚡ Enhancements
-
MapEntry Class
Improved functionality and structure for mapping operations. -
Alias Updates
Refined the alias name for Leaflet to improve clarity and compatibility within the codebase.
🐛 Bug Fixes
- Fix
rangeSelectField
Null Guard
Resolved missing null guard inrangeSelectField
logic.
Fixes #47.
🙌 Special Thanks
Big thanks to @artumi-richard for their invaluable contributions to this release! 💖
1.5.0
Marker Interaction Improvements (from @artumi-richard 🎉)
This release introduces two exciting new optional features:
- Clickable Marker Movement:
Users can now click on the map to reposition the marker effortlessly. - Dynamic Range Visualization:
A circle can be displayed around the marker, representing a range that works in conjunction with a field in the form.
These features enhance map interactivity and provide new ways to visualize spatial data.
Special Thanks
Big thanks to @artumi-richard for their contribution!
1.4.0
New Features:
- Geoman Toolbar Integration:
We’ve added the Geoman toolbar to enhance the mapping functionality. This provides users with a full suite of tools for seamless map editing and management, improving efficiency and user experience when interacting with maps.
Documentation Updates:
- README Update:
The README file has been updated to reflect the new Geoman toolbar features. This includes detailed instructions and usage guidelines to help users get the most out of the new map editing tools.
This release focuses on enhancing the mapping experience while ensuring clear and accessible documentation.
1.3.0
This release enhances the map's live location functionality by making it more flexible, unrestricted, and configurable. It addresses issue #26 and introduces several improvements to the map's real-time location tracking.
Changes
- Removed Restriction on Current Location: The restriction that required the map to be draggable to obtain the current location has been removed.
- Enhanced liveLocation Option: The
liveLocation
option is now fully configurable, allowing real-time location updates at specified intervals, regardless of the map's draggable state.
Impact
- Improved User Experience: Users can now receive real-time location updates without needing the map to be draggable.
- Customization: Developers can configure the interval for obtaining live location updates, offering more control over this feature.
Additional Updates
- Removed unused comments folder.
- Added
.phpunit.cache/test-results
to.gitignore
. - Updated the README to reflect the new
liveLocation
options.
Special Thanks
Big thanks to @enriquemdev for their contribution!
1.2.5
1.2.4
1.2.3
- Fixes:
- Added optional chaining for variables to enhance error handling and code robustness.
- Features:
- Introduced a default method to define a default location point for map functionalities.
- Added
MapEntry
for displaying map information in infolists.
- Documentation:
- Updated the README document to reflect new features and improvements.
1.2.2
1.1.2
1.1.1
- Update composer.json file for support laravel 11
- @stefket add https to tiles url
- Added the "refreshMap" event to update the map location dynamically.
- Implemented the "showMyLocationButton" option to display the user's current location.
- Enhanced functionality using Alpine JS.
- Updated the README file with relevant information.