Kiryl Dzehtsiarenka
Kiryl Dzehtsiarenka
Similar [work](https://github.com/mapbox/mapbox-events-android/pull/535) needs to be done in order to support upcoming Android 12 stable release. cc @knov @sbma44
### Summary of changes In view annotation manager we were relying on `ViewTreeObserver.OnGlobalLayoutListener` listener to control 2 state changes for the view annotation: - dimension change caused by `WRAP_CONTENT` -...
## Environment - Android OS version: any - Devices affected: any - Maps SDK Version: supposed to be any starting from v10.0.0 ## Observed behavior and steps to reproduce When...
When running a bunch of instrument tests one after one (see https://github.com/mapbox/mapbox-maps-android/blob/main/sdk/src/androidTest/java/com/mapbox/maps/ViewAnnotationTest.kt) it seems that in some cases IDLE events are not triggered. That actually leads to flaky tests as...
### Summary of changes ### User impact (optional) ## Pull request checklist: - [ ] Briefly describe the changes in this PR. - [ ] Include before/after visuals or gifs...
Capturing from [this](https://github.com/mapbox/mapbox-maps-android/pull/519#discussion_r677336048) comment: Now thinking of this part of the initialisation of GesturesPlugin, why does it need to be a separate constructor for context, attrs and pixel ratio? As...
## New Feature Currently camera plugin will always use optimisation to group different animator type camera animators in order to call `mapboxMap.setCamera(camera)` only for the __oldest__ animator. That actually forces...
## Environment - Android OS version: 12 - Devices affected: Samsung S20 Ultra - Maps SDK Version: v10.5.0-beta.1 ## Observed behavior and steps to reproduce Run `TextureViewActivity` from examples app....
Some instrument tests are designed to verify that camera animations plugin works as per design. Thus animations must be enabled on a given device. However Firebase device farm disables all...