๐Ÿ–‹๏ธ- Maps rewrite
 
 

This section explains the big migration from Mapbox/Leaflet to MapLibre for all mapping features in GeoAR.it.

๐Ÿ—บ๏ธ What’s Going On?
  • ๐Ÿ”„ Major overhaul: Migrating from Mapbox and Leaflet to MapLibre for all map displays in GeoAR.it.
  • ๐Ÿงน The new stack is leaner, easier to maintain, and eliminates licensing headaches.
  • ๐Ÿ› ๏ธ Every map-related screen and feature is being updated—expect some rough edges as things move.

This section gives a real-time status update on the migration’s progress and what’s changing.

๐Ÿ“Š Where Are We Right Now?
  • โœ… About 90% of the migration is complete.
  • ๐Ÿ” MapLibre-powered maps are rolling out in stages to manage risk.
  • โš ๏ธ During this phase, map displays, overlays, and interactions may occasionally break—please report any issues you spot!
  • ๐Ÿ–Œ๏ธ Map-based UIs (venue adding/editing, hotspot management, transport maps, etc.) are being modernised along the way.

This section explains why the migration is necessary and the long-term benefits.

โ“ Why Bother?
  • ๐Ÿ Maintaining both Mapbox and Leaflet has become a tangled mess.
  • ๐Ÿ”— MapLibre is open-source, modern, and removes licensing headaches.
  • โšก The codebase will be faster, leaner, and easier to extend—now and for future devs.
  • โณ Short-term disruption, long-term win.

This section looks ahead to what’s left to do and what users can expect next.

๐Ÿš€ What’s Next?
  • ๐Ÿ”š Finish removing the last traces of Mapbox and Leaflet—full MapLibre everywhere.
  • ๐ŸŽจ Keep improving UI/UX for all map-based views and forms.
  • โœ… Announce when the migration is complete and everything’s stable.

This section summarises the key points and what users should expect.

๐Ÿงพ Summary
  • ๐Ÿ”„ Mapbox and Leaflet are being replaced by MapLibre for cleaner code and better future-proofing.
  • ๐Ÿ› ๏ธ Migration is ~90% done; expect some instability with maps until it's finished.
  • ๐ŸŽ›๏ธ Map-based UIs (venue, hotspot, transport) are getting refreshed too.
  • ๐Ÿ™ Thanks for your patience—please flag issues, and expect a little chaos during the transition!