issues
search
Rallista
/
maplibre-compose-playground
Composable MapLibre for Android Kotlin.
Mozilla Public License 2.0
6
stars
3
forks
source link
Refactored camera to behave like SwiftUI-dsl and enable additional Controls
#29
Closed
Archdoog
closed
2 months ago
Archdoog
commented
2 months ago
More closely matches MapViewCamera architectural design of
https://github.com/stadiamaps/maplibre-swiftui-dsl-playground/tree/main/Sources/MapLibreSwiftUI/Models/MapCamera
.
Adds camera padding control (matches iOS contentInset behavior).
Adds pitch value and refactors CameraPitchRange.
Removes ramani CameraPosition and uses MapCameraView through stack (no more type conversion up the Composable stack).
Refactors camera motion to sealed class.
Refactors several equality and hashCode calculations where needed on enum like sealed class/objects.
Dramatically improves test coverage through camera testing.
Bumps to
0.0.11
Closes #2 Closes #25 (CameraPadding)
0.0.11
Closes #2 Closes #25 (CameraPadding)