Commit Graph

2445 Commits

Author SHA1 Message Date
Chris Loer
70c2d5a4ca [core, darwin, android] Add onDidEnterIdle to MapObserver.
didEnterIdle fires whenever render completes and no repaint is scheduled.
2018-12-11 11:46:16 -08:00
Mikhail Pozdnyakov
13e117b501 [android] Enable core-only layers
`LayerManagerAndroid` can add layer types that are enabled only for JSON style.
It allows to save binary size - JNI glue code for these layer types won't be
added to the binaries.
2018-12-11 20:11:23 +02:00
Tobrun
75914acb6b [android] - add more tests, refactor map padding 2018-12-11 18:08:16 +01:00
Tobrun
5a4a7e7ea8 [android] - instrumented unit tests, add map tests, refactor generated layer tests 2018-12-11 18:08:16 +01:00
Mikhail Pozdnyakov
ebd87a5442 [core, android, darwin] Move layer factories to separate files 2018-12-10 18:20:32 +02:00
tobrun
cbcd0875e3 [android] - remove style config from mapboxMapOptions and attributes 2018-12-10 16:59:50 +01:00
tobrun
16aa48151c [android] - introduce validateState, add illegal state exception to all invocations, add test 2018-12-10 16:59:50 +01:00
tobrun
a018c0f7b5 [android] - throw exception when another style is loading, correct RuntimeStyleTest when removing layer at, add javadoc to isFullyLoaded 2018-12-10 16:59:50 +01:00
Tobrun
aa9e6c59bb [android] - optimise loaded style for location component, expose isFullyLoaded 2018-12-10 16:59:50 +01:00
Tobrun
8eaff9ce13 [android] - make style part of location component activation, add tests for non existing style and multiple style loading, revisit code comments 2018-12-10 16:59:50 +01:00
Tobrun
648f34aadc [android] - update unit test to match NativeMapView#isDestroyed 2018-12-10 16:59:50 +01:00
Tobrun
5a1a34e860 [android] - update sanity test to Style.java 2018-12-10 16:59:50 +01:00
Tobrun
222a997584 [android] - add unit tests for Style.java API 2018-12-10 16:59:50 +01:00
Tobrun
4a769077af [android] - add missing javadoc on public API methods around Style 2018-12-10 16:59:50 +01:00
Łukasz Paczos
8e067868e7 [android] fix LocationComponent unit test with Style.java object 2018-12-10 16:59:50 +01:00
Tobrun
70e10ba133 [android] - un-ignore location tests 2018-12-10 16:59:50 +01:00
Tobrun
981689477b [android] - use builder json/url for constructing style object 2018-12-10 16:59:50 +01:00
Łukasz Paczos
f8f8e0b749 [android] move style callback invocation to MapboxMap 2018-12-10 16:59:50 +01:00
Tobrun
acbe2475f9 [android] - cleanup images 2018-12-10 16:59:50 +01:00
Tobrun
3ffb62b419 [android] - introduce StyleCallback, make parent class for StateCallback 2018-12-10 16:59:50 +01:00
Tobrun
075443e18b [android] - limit visibility, clear callbacks 2018-12-10 16:59:50 +01:00
Tobrun
2efdf938a8 [android] - infer nullify on Style.java 2018-12-10 16:59:50 +01:00
Tobrun
476aba6717 [android] - update CircleLayer to be compatible 2018-12-10 16:59:50 +01:00
Tobrun
63bf14ebe1 [android] - fixup location component test to use initialize components 2018-12-10 16:59:50 +01:00
Tobrun
879b461884 [android] - ignore location component unit test, update light test, update activity integration 2018-12-10 16:59:50 +01:00
Tobrun
ecfd17a2ad [android] - add class level javadoc to Style.java 2018-12-10 16:59:50 +01:00
Tobrun
aa9f48f55b [android] - add more layer add options, add sdf support to image and add javadoc 2018-12-10 16:59:50 +01:00
Tobrun
bdd3e4370d [android] - update unit tests to be location component compatible 2018-12-10 16:59:50 +01:00
Tobrun
4a15a7db79 [android] - decouple style loading from OnMapReady 2018-12-10 16:59:50 +01:00
Tobrun
1cdbb6e06f [android] - don't load mapbox streets automatically 2018-12-10 16:59:50 +01:00
Tobrun
dedb7404f2 [android] - move all style methods to Style.java 2018-12-10 16:59:50 +01:00
Tobrun
94451b41ef [android] - expose style builder 2018-12-10 16:59:50 +01:00
Tobrun
470bc66f0f [android] - remove style loaded listener 2018-12-10 16:59:50 +01:00
Tobrun
d68dfe0551 [android] - move all layer, source, image, light and transition configurations to style.java 2018-12-10 16:59:50 +01:00
Tobrun
1374535e63 [android] - cleanup old style java constants file, migrate style transition to Style.java 2018-12-10 16:59:50 +01:00
Tobrun
fbef604546 [android] - Style.java 2018-12-10 16:59:50 +01:00
Tobrun
89c022b0d7 [android] - update clustering example with filter configuration to avoid showing fading dissolved clustered items 2018-12-10 12:33:41 +02:00
Osana Babayan
ea775ae932 nativeRemoveSource() and nativeRemoveLayer() methods should return a boolean (#13428) 2018-12-07 13:10:28 -05:00
Łukasz Paczos
5fa5c15eab [android] expose endpoint change for snapshotter 2018-12-05 17:12:35 +01:00
Łukasz Paczos
03cfa75c17 [android] mapbox-java 4.2.0 bump 2018-12-05 14:32:03 +01:00
Tobrun
9a7eecea75 [android] - expose setAccesToken on Mapbox.java 2018-12-05 12:24:20 +02:00
Minh Nguyễn
efe4f4c09d [android, ios, macos] Updated French translations
Removed an incompatible localized format string.
2018-12-04 22:29:39 -08:00
Łukasz Paczos
794b851f02 [android] expose Formatted text-field setter 2018-12-04 17:22:38 +01:00
Łukasz Paczos
1e7c7e0489 [android] telemetry v4.1.1 bump 2018-12-04 16:42:28 +01:00
Łukasz Paczos
aefcb1176a [android] immediately notify core about forced connectivity state 2018-12-03 12:02:42 +01:00
Maxime Le Moine
2b84c2df27 [ios] Update French translation - telemetry (#13360)
* Update French translation - telemetry

"Make better" is better translated by "Améliorer". "Rend meilleure les cartes Mapbox" is also grammatically incorrect.

* Update from Transifex
2018-12-01 22:00:31 -08:00
Osana Babayan
0151061947 changelog for v7.0.0-alpha.3 (#13489) 2018-11-30 15:18:28 -05:00
Łukasz Paczos
41b04b89cc [android] changelog for v6.7.2 (#13487) 2018-11-30 19:31:45 +01:00
Mikhail Pozdnyakov
92352de87d [core] layermanager folder
Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.
2018-11-30 19:09:17 +02:00
Łukasz Paczos
8bc362e3a2 [android] removed unnecessary appcompat exclusion from the telemetry dependency 2018-11-29 19:26:21 +01:00