Changelog#

Unreleased#

v0.2.0 (2026-07-01)#

Added#

  • MapSearch: add mode parameter to choose default search mode ("coord" or "addr") (#12)

  • Documentation is available at https://foliplus.readthedocs.io/ (#19)

Changed#

  • Locale system overhaul: locale resolution is now fully browser-based (navigator.language). Removed Python-side detect_language(). resolve_locale() now validates inputs with ValueError/TypeError. (#6, #11)

Fixed#

  • LayerControl/HeatmapControl/MeasureControl: fix multiple accumulated bugs (#8, #9, #18)

    • Heatmap labels now display on top of hexagons instead of being hidden behind them

    • Marker shadows no longer disappear when toggling layers

    • Map tiles no longer overlap markers after layer reordering

    • MeasureControl: cleaned up layer management, removed fragile workarounds

  • HeatmapControl: add onRemove() cleanup, no-layer hint, always-visible UI, unify color bar rendering, fix dropdown color sync, move label to a single pane (#14, #16, #17)

v0.1.0 (2026-06-25)#

Features#

  • Add foliplus control plugins: Fullscreen, HeatmapControl, LayerControl, MapSearch, MeasureControl, ScaleControl