Vector Maps! 🗺️😍
This release introduces a major improvement of the map view in Gramps Web: the underlying library was changed from Leaflet, which uses raster tiles, to MapLibre, which uses vector tiles. With vector tiles, the map is now super crisp on any screen, zooming and panning is smoother, and you'll even see 3D buildings in cities! And the best thing is, all of the map features you enjoyed so far have been ported to the new version: location pins, time filters, image overlays, and the search function. Of course, also OpenHistoricalMap is still available (and actually is integrated even better now as it was already using the MapLibre via a Leaflet plugin).
In making this improvment possible, two things should be highlighted:
- This is the first time funds from Grampshub have been used to partially fund the development of a new feature. Needless to say, this feature benefits all users of Gramps Web. See also the associated Grampshub blog post.
- The base map vector layer has been set to OpenFreeMap. OpenFreeMap is a public instance hosting vector tiles based on OpenStreetMap. It is completely free to use, and you don't even need an API key. If you like the new map feature, please consider donating to the creator and maintainer of OpenFreemap.
The comment about donations also applies to OpenHistoricalMap, who also provide their vector tiles free of charge.
Bug fixes
The following bugs have been fixed in this release:
- Minimizing Browser Window during edit mode drops changes typed before saving #656
- Detailed person overview empty when no given names are entered #589
- Delete all button not working when password has to be entered again #676
Docker image tag format change
The tag format of the docker image has been changed from vMAJOR.MINOR.PATCH
to pure semantic versioning, MAJOR.MINOR.PATCH
. Consequently, this release will have the docker image tag 25.7.0
. The latest
tag still works as before.