Skip to content

Releases: p-lr/MapCompose

2.16.2

19 Apr 11:01
Compare
Choose a tag to compare
  • Harware bitmaps are now also used when there's more than one layer (on Android 10+)
  • Add new buildLayers api which takes a predicate which operates on path id
  • Uses Compose BOM 2025.04.00

2.16.1

30 Mar 19:55
Compare
Choose a tag to compare
  • Add new removePaths api which takes a predicate which operates on path id
  • Uses Compose BOM 2025.02.00

2.16.0

02 Mar 11:22
Compare
Choose a tag to compare

This is a performance release.

  • Memory footprint has been dramatically reduced on Android 10 and above, by leveraging Hardware Bitmaps.
    Software rendering is however still required when there's more than one layer.
  • When no longer visible, bitmaps are recycled to that graphics memory is reclaimed sooner.
  • Uses Compose BOM 2025.02.00

2.15.0

26 Feb 08:05
Compare
Choose a tag to compare
  • New updateMarkerOffset api to dynamically update the relative and/or absolute offset of a marker.
  • Use Compose BOM 2025.02.00

2.14.0

27 Jan 15:47
Compare
Choose a tag to compare
  • New visibleAreaFlow api. Useful to listen to visible area updates using flows and coroutines.
  • Fix rendering issue when setting a new value for pathData with updatePath api
  • Fix #126: restore scroll after device rotation
  • Ensure releasing native resources on shutdown
  • Use Compose BOM 2024.12.01

2.13.0

14 Dec 19:54
Compare
Choose a tag to compare
  • New drag start and drag end listeners for enableMarkerDrag api
  • Add new setClustererExemptList api
  • Add scaleThreshold property to addClusterer api. This defines the scale above which the clusterer is disabled.
  • Udapte Compose BOM 2024.12.01

2.12.12

14 Nov 21:06
Compare
Choose a tag to compare
  • Fix #122: undesired scroll behavior at lower scale ratios after device rotation
  • Uses Compose BOM 2024.10.01, Kotlin 1.9.25, Compose compiler 1.5.15

2.12.11

03 Nov 19:07
Compare
Choose a tag to compare
  • Path click handling now accounts for draw order
  • Uses Compose BOM 2024.10.01, Kotlin 1.9.25, Compose compiler 1.5.15

2.12.9

02 Nov 10:39
Compare
Choose a tag to compare
  • Fix centering on bounding box when visible area passing is set
  • Update demo app to use material3 and edge-to-edge
  • Uses Compose BOM 2024.10.01, Kotlin 1.9.25, Compose compiler 1.5.15

2.12.8

05 Oct 09:25
Compare
Choose a tag to compare

This release is a dependency update.

  • Uses Compose BOM 2024.09.03, Kotlin 1.9.24, Compose compiler 1.5.14