summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src
Commit message (Collapse)AuthorAgeFilesLines
* [android] remove OfflineRegion.java, gitiginore and issue template. update ↵tobrun2019-12-031-536/+0
| | | | README
* [android] remove platform specific Android code, migrate project to ↵tobrun2019-12-03368-64364/+0
| | | | mapbox-gl-native-android
* [android] Add OfflineManager.runPackDatabaseAutomatically(boolean) APIMikhail Pozdnyakov2019-12-022-4/+30
|
* Revert "[android] Add OfflineRegion.deleteAndSkipPackDatabase"Mikhail Pozdnyakov2019-12-021-50/+2
| | | | This reverts commit 9bc3aa46384229778853c2710e5b06259b78ed18.
* [android] Add OfflineRegion.deleteAndSkipPackDatabaseMikhail Pozdnyakov2019-11-121-2/+50
|
* [android] Add OfflineManager.packDatabase() APIMikhail Pozdnyakov2019-11-121-0/+44
|
* [android] Update unit tests that use resolvedImage typeAlexander Shalamov2019-11-121-0/+43
|
* [android] - manually write and read camera's padding array to parcelŁukasz Paczos2019-10-102-3/+31
| | | | This avoids relying on Parcel's util methods that do not handle null arrays gracefully.
* [android] Expose pre-fetching zoom delta. (#15769)Peng Liu2019-10-088-2/+130
| | | | | | | | | | | | | | | | | | * [android] Expose pre-fetching zoom delta. * [android] Fix Clang format. * [android] Add MapboxMap unit test. * [android] Add prefetching zoom delta into MapboxMapOptions. * [android] Deprecate setPrefetchesTiles to migrate to setPrefetchZoomDelta. * [android] Deprecate getPrefetchesTiles() and migrate to setPrefetchZoomDelta(). * [android] Add unit test to NativeMapViewTest. * [android] Add IntRange annotation to getPrefetchZoomDelta.
* [android] keep Mapbox.java when obfuscating code to allow look up from JNItobrun2019-10-041-0/+2
|
* [android] - remove projected meters per pixel and pixel ratio relationŁukasz Paczos2019-10-031-1/+1
| | | | The projected meters per pixel calculation is not dependent on the pixel ratio but rather the tile size, therefore, the division when fetching the value is not necessary.
* [android] Remove usage of ResourceOptions::withPlatformContextAlexander Shalamov2019-09-262-5/+14
|
* [android] Migrate Android SDK to GL JS–powered feedback form (#15623)Peng Liu2019-09-232-13/+148
| | | | | | | | | | | | | | * [android] Add debug info. * [android] Generate feedback url. * [android] Add unit test for buildMapFeedbackMapUrl. * [android] Remove debug logging. * [android] Add github issue link to the TODO. * [android] Change getPackageName to application context.
* [android] fix: MapSnapshotter.withApiBaseUri functionGuillaume2019-09-181-1/+1
|
* [android] - ignore location tracking mode based animations when the camera ↵Łukasz Paczos2019-09-171-0/+32
| | | | is transitioning
* [android] Keep CompassView's state up to date when compass is enabled. (#15606)Peng Liu2019-09-123-4/+20
| | | | | | | | * [android] Keep CompassView's state up to date when compass is enabled. * [android] Add unit test for updating compass view. * [android] Add change log.
* [android] Call callback.onFinish() when camera is already at the correct ↵Tobrun2019-09-042-0/+103
| | | | | position [android] Call callback.onFinish() when camera is already at the correct position
* [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] 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
|
* [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