summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK
Commit message (Collapse)AuthorAgeFilesLines
* [core] Enable `text-offset` with variable label placementMikhail Pozdnyakov2019-09-031-6/+6
| | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/8642
* Add number format expression (#15424)Tobrun2019-09-021-8/+158
| | | * [android] add number format expression
* [android] Javadoc changes to clarify OfflineManager methods (#15519)Langston Smith2019-08-291-5/+16
|
* [android] expose camera padding optionŁukasz Paczos2019-08-2910-90/+272
| | | | This removes the cached insets on the Android side, making the core TransformState the source of truth. This still leaves an option to lazily set the padding which is going to be applied only when the next camera animation is started.
* [android] do not clear native layers and sources when style is reloadingŁukasz Paczos2019-08-293-21/+1
| | | | This prevents unnecessary layers blink when the same components are re-added after the style reload.
* [android] invalidate foreground icon sources even when location layer is hiddenŁukasz Paczos2019-08-282-2/+37
|
* [android] add font array attribute configuration for local ideograph font, ↵tobrun2019-08-283-9/+175
| | | | add enable flag attribute configuration
* [core] Remove programCacheDir parameter from ProgramParametersAnder Conselvan de Oliveira2019-08-272-9/+3
| | | | | | Binary shader support has been removed in commit c2f974f2a573 ([core] Remove binary shader support). This left-over parameter is not used anywhere anymore.
* [android] bindings for aggregated cluster properties (#15425)zmiao2019-08-222-0/+48
| | | | | | | | | | * [android] bindings for aggregated cluster properties * [android] change the parameter type for adding clusterProperty * [android] add changelog * remove extra emplty line
* [android] update snapshot version number to 8.4.0tobrun2019-08-221-1/+1
|
* [android] Updating HttpRequestUrl to separate offline requests from Maps SKU ↵Langston Smith2019-08-212-6/+10
| | | | (#15363)
* [android] update javadoc on style image missingtobrun2019-08-201-2/+6
|
* [android] provide default font list for pre lollipoptobrun2019-08-201-7/+24
|
* [android] synchronize TextureView EGL context creationŁukasz Paczos2019-08-191-6/+10
|
* [android] execute quickzoom scale change based on the Y axis delta changeŁukasz Paczos2019-08-153-18/+54
| | | | | | Using finger's Y axis position allows for a linear zoom additions/deductions during the quick-zoom changes. This is in contrast to the previously used scale factor, which is based on the current span (distance from the origin) to previous span ratio and increases the closer the finger is to the origin of a gesture because the values are smaller. The scale ratio based changes are also reliant on series of motion events' values and because the Android framework can skip some events, going back and forth during a quick-zoom might not have resulted in the same transformation. This was reproduced by the round-tripping test introduced in this commit.
* [android] bring back scale delta span threshold when rotation is started firstŁukasz Paczos2019-08-154-6/+41
|
* [android] improve rotation inertia, adjust velocity ratios for screen densityŁukasz Paczos2019-08-153-32/+53
|
* [android] improve scale + rotation behaviorŁukasz Paczos2019-08-155-51/+103
|
* [android] improve scale inertiaŁukasz Paczos2019-08-153-3/+18
|
* [android] Android bindings for new 'text-writing-mode' layout propertyAlexander Shalamov2019-08-133-0/+57
|
* [android] add fallback support to local ideograph font families, allow ↵tobrun2019-08-125-11/+119
| | | | setting a collection of fonts
* [android] - load style without url or jsontobrun2019-08-013-2/+4
|
* [android] do not reinitialize camera/render mode if it hasn't changedŁukasz Paczos2019-07-314-41/+106
| | | | Camera/Render mode updates can be streamed from various different stateless sources and we should make sure to skip an update to a mode that's already set. This keeps the callbacks tidy and does not perform unnecessary work.
* [android] save location animation timestamp only when fedŁukasz Paczos2019-07-311-20/+20
| | | | When all location layer animations were reset, due to the mode change, we were recalculating the time of the animation, while we should be taking the remaining duration. Frequent recalculation requests resulted in a really short animation duration.
* [android] package ideographs flag in the offline definition parcelŁukasz Paczos2019-07-312-0/+4
|
* [android] do not include CJK ideographs in the offline packs by defaultŁukasz Paczos2019-07-312-2/+2
|
* [android] ensure default local ideographs font family is not overwroteŁukasz Paczos2019-07-302-3/+19
|
* [android] align gesture animation reasonŁukasz Paczos2019-07-251-3/+2
|
* [android] remove layers first when clearing the styleŁukasz Paczos2019-07-222-11/+26
|
* [android] - update dependencies, target SDK, support library (#15135)Tobrun2019-07-191-3/+2
|
* Merge pull request #15170 from mapbox/tvn-snapshotTobrun2019-07-191-1/+1
| | | Update snapshot version for the q release
* [docs] Remove references to increasing offline tile limitHeather Stenson2019-07-181-2/+1
|
* [android] ensure that move detector is enabled if double-tap is interruptedŁukasz Paczos2019-07-111-10/+27
|
* [android] fix up "match" expressions docs with stop argumentsŁukasz Paczos2019-07-111-6/+5
|
* [android] allow map panning after quick zoom is disabled but a phantom ↵Łukasz Paczos2019-07-111-22/+23
| | | | gesture is executed
* [android] ensure location shadow's gradient is greater than 0Łukasz Paczos2019-07-111-1/+37
|
* [android] remove access token's nullability annotations to not impact Kotlin ↵Łukasz Paczos2019-07-112-2/+2
| | | | interop
* [android] allow setting a null access token in the runtimeŁukasz Paczos2019-07-112-2/+2
|
* [android] throw configuration exception when accessing Mapbox services with ↵Łukasz Paczos2019-07-114-0/+40
| | | | an invalid token
* [android] - introduce MapboxMapOptins facility creation method.tobrun2019-07-083-4/+16
|
* [android] - add ktlint, optimise code for ktlint validationtobrun2019-07-043-11/+11
|
* [android] - add binding integration for cache management APItobrun2019-07-023-29/+304
|
* [android] - add setVerbosity to Logger, add LogLevel IntDeftobrun2019-06-252-10/+200
|
* [android] refactor LocationComponentTest to use consistent mocking toolsŁukasz Paczos2019-06-241-28/+27
|
* [android] reset location layer animators when render mode changesŁukasz Paczos2019-06-244-4/+96
|
* [android] - limit concurrent request for Android 4.4 and below to 10 (#14971)Tobrun2019-06-201-3/+9
|
* [android] ensure to re-enable move when quickzoom finishesŁukasz Paczos2019-06-201-2/+11
| | | | Because the double tap event can be canceled and stop delivering events whenever ACTION_CANCEL or ACTION_POINTER_DOWN is dispatched, we need to make the #onScaleEnd callback responsible for re-enabling the move detector as well
* [android] - optimise CameraUpdateFactory#newLatLngBounds to use camera ↵Tobrun2019-06-191-12/+69
| | | | position tilt and bearing values (#14953)
* [android] bump SNAPSHOT version to 8.2.0Łukasz Paczos2019-06-181-1/+1
|
* [android] accept floating numbers during core->platform color conversionŁukasz Paczos2019-06-182-5/+29
|