Commit Graph

1353 Commits

Author SHA1 Message Date
Tobrun
233117fe57 [android] - invalidating MyLocationView bearing when not following position (#9212) 2017-06-08 08:44:29 +02:00
Łukasz Paczos
78eca869ae [android] - option to disable camera animation while following position (#9210) 2017-06-07 18:02:28 +02:00
Tobrun
ae837f4db2 [android] - remove conversion from pixels to dp (#9205) 2017-06-07 12:41:30 +02:00
Łukasz Paczos
45327b6ac4 [android] - keep location tracking mode after screen rotation (#9187)
* [android] - keep location tracking mode after screen rotation (#9186)

* [android] - using easeCamera to keep location tracking instead of overloaded moveCamera (#9187)

* [android] - checkstyle fix up
2017-06-06 21:09:20 +02:00
Łukasz Paczos
a1f8de6679 [android] - dealing with infinite camera move callbacks (#9177) (#9194) 2017-06-06 12:15:21 +02:00
Tobrun
ef7b3552b5 [android] - only invoke callback if fling scrolling animation isn't going to be ignored. (#9192) 2017-06-06 12:13:56 +02:00
Tobrun
da53200704 [android] - validate if gestures should execute (#9173) 2017-06-02 12:39:35 +02:00
Pablo Guardiola
b2f277ac62 add null check in custom location engine activity to prevent null pointer exception (#9159) 2017-06-01 14:10:18 +02:00
Pablo Guardiola
52eba423ae [android] Cherry picking 9133 (#9145)
* [android] Fix tracking mode + camera race condition (#9133)

* [android] fix tracking mode + camera race condition

* fix resetTrackingModesIfRequired bug (comparing current camera position with target camera position

* cherry pick #9133 and update CHANGELOG

* add null check to prevent null pointer exception
2017-06-01 10:05:31 +02:00
Pablo Guardiola
b6a4f1212c [android] fix missing access token variable issue (#9151) 2017-05-31 12:59:01 +02:00
Tobrun
83df8a8621 [android] - javadoc update for 5.1.0 release (#9138)
* [android] - javadoc update for 5.1.0 release

* oxford comma

* Grammar/spelling tweaks

* grammar tweak

* grammar tweak

* Grammar tweaks

* Grammar tweaks
2017-05-31 09:46:12 +02:00
Tobrun
fc495dec12 [android] - harden orientation changes (#9128) 2017-05-30 16:56:19 +02:00
Tobrun
40a73b390b Release Android v5.1.0-beta.3 (#9115)
* [android] - Changelog update for Android release v5.1.0-beta.3

* update CI & version

* reset release properties
2017-05-26 22:08:54 +02:00
Tobrun
bc5b147df7 [android] - convert dp to pixels when getting meters per pixel at. (#9048) 2017-05-26 20:01:57 +02:00
Pablo Guardiola
82a3a7e746 [android] Update Lost to final version 3.0.0 (#9112)
* update lost to final version 3.0.0

* bump MAS version to 2.1.1
2017-05-26 20:00:40 +02:00
Tobrun
5716bd3aec [android] - add binding support for Light (#9013) 2017-05-26 16:04:09 +02:00
Tobrun
c392c678ab [android] - logo placement for creating a Mapview programatically (#9094)
* [android] - Correct logo placement for creating a Mapview programatically, fixup non default placements

* Fixed NIGHTY_TWO_DP typo to NINETY_TWO_DP
2017-05-26 10:32:11 +02:00
Tobrun
8199315e9d [android] - LatLngBounds bearing default value (#9102) 2017-05-24 20:39:42 +02:00
Tobrun
3c35bf1d17 [android] - stop location updates when toggle MyLocationView state (#9099) 2017-05-24 14:47:31 +02:00
Tobrun
71b6865172 [android] - horizontally rotated in snapshot (#9083) 2017-05-23 17:14:18 +02:00
Tobrun
4d8625b13c [android] - correct bearing conversion when animating the map with jumpTo, easeTo and animateTo. (#9050) 2017-05-19 20:38:23 +02:00
Tobrun
f4f587f46d [android] - remove marker from selected markers when removing marker from annotation manager. (#9047) 2017-05-19 12:23:47 +02:00
Tobrun
eb83c72509 [android] - bump tools and support lib version due to SNAPSHOT dependencies (#9046)
* [android] - bump tools and support lib version for SNAPSHOT dependencies

* revert unsupported Circle CI build tools version
2017-05-19 09:14:54 +02:00
Tobrun
59442167b1 [android] - MarkerView deselect events with OnMarkerViewClickListener integration (#8996) 2017-05-15 13:39:34 +02:00
Tobrun
a68788a2cf [android] Release android-v5.1.0-beta.2 (#8976)
* [android] url getter on sources

* [android] fix ui test filter in makefile

* [android] - build SNAPSHOT from release branch (#8958)

* [android] - update changelog for 5.1.0-beta.2

* [android] - bump version number

* [android] - Camera change listener v2.0

* [core] allow filesource url transform reset

* [android] Update attribution wordmark (#8774)

* Update wordmark on android

* Moved attribution i icon to the right of mapbox word (in mapview preview image)

* update padding and margin

* [android] update hardcoded branch name

* revert version to 5.1.0-SNAPSHOT
2017-05-12 14:07:06 -04:00
Minh Nguyễn
886bf2528f [core, android, ios, macos] Added Traffic Day/Night to default styles
The Styles API section of the Mapbox API Documentation site now lists Traffic Day v2 and Traffic Night v2, so this change adds those styles to all the places where styles are listed.

Also switched iosapp and macosapp to unversioned style factory methods since MGLStyleDefaultVersion is no longer applicable for all styles.

Cherry-picked from 4d6f54553d.
2017-05-12 10:02:27 -07:00
Minh Nguyễn
0ef1293dad [core, android, ios, macos, qt] v10 default styles
Upgraded from v9 default styles to v10 wherever the developer expects to get the latest and greatest, as well as in a couple tests where it may be beneficial to ensure that we can handle a two-digit version number in the style URL.

Cherry-picked from ed54849e99.
2017-05-12 10:02:27 -07:00
Tobrun
cb737362b6 [android] - update proguard config, allow debug mimification, update OkHttp to latest version (#8944) 2017-05-12 15:27:27 +02:00
Tobrun
e681f69993 [android] - update LOST to 2.3.0 (#8872) 2017-05-12 15:16:13 +02:00
Tobrun
850b008a2f [android] - avoid crashing when deleting already deleted region (#8920) 2017-05-11 21:39:17 +02:00
Tobrun
ad46d67aeb [android] - keep observer when timeout occurs, make observer param nullable, fixup log messages (#8919) 2017-05-11 21:00:41 +02:00
Antonio Zugaldia
08916f2d5f [android] Update release script to support CircleCI builds (#8950)
* update release script to trigger builds on circleci now

* update release script to trigger builds on circleci now
2017-05-11 09:19:24 -04:00
Minh Nguyễn
93ab5387d9 [android] Added Swedish localization from Transifex 2017-05-08 15:17:32 -07:00
John Firebaugh
baaae99a03 [core, android] Factor JSON string conversions
This adds a `convertJSON` template, to be used like:

   Error error
   optional<Foo> foo = convertJSON<Foo>(string, error);

Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`.

While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload.
2017-05-08 13:48:57 -07:00
Tobrun
b622aed349 [android] - bump android support library, fixup SDK gradle dependencies to use the ones defined in root project. (#8921) 2017-05-08 17:30:15 +02:00
Tobrun
45545e15fc [android] - show error message when no browser is installed on the device of the user. (#8901) 2017-05-08 12:07:00 +02:00
Konstantin Käfer
fd104dd3c2 [core] Throw exceptions by value 2017-05-05 14:42:47 +02:00
Tobrun
1b16be409a [android] - only build custom layer for debug builds (#8885) 2017-05-04 11:13:54 +02:00
Tobrun
ab20413edf [android] - add 3D buildings example (#8845)
[android] - add support for filter for fillextrusionlayer.
2017-05-03 08:59:55 +02:00
John Firebaugh
c2b00378b7 [all] Push querySourceFeatures back out to Map
Once Source and RendererSource are split, Source will no longer have access to tiles.
2017-05-02 08:45:09 -07:00
Tobrun
a235032098 [android] - CHANGELOG.md update for release-v5.1.0-beta.1 (#8857) 2017-05-02 14:39:32 +02:00
Minh Nguyễn
50d99d7c4f [android] Added Lithuanian, Spanish, Vietnamese localizations from Transifex 2017-05-02 01:45:05 -07:00
Tobrun
1d955d330b [android] - warning log when attempting to update a non-added annotation (#8832) 2017-04-28 13:58:03 +02:00
Lauren Budorick
f6e79d7073 [core] Render fill-extrusion layers (#8431) 2017-04-27 15:56:55 -07:00
Tobrun
e33d71b55f [android] - share locationsource between locational components (#8825) 2017-04-26 16:03:56 +02:00
Tobrun
184cbda4e8 [android] - fix test app runtime permissions (#8823) 2017-04-26 12:16:38 +02:00
John Firebaugh
5dd98df50b [all] Rationalize style::Image
A style has a collection of images, just as it has collections of sources and layers.

* Name things appropriately
* Use std::unique_ptr
2017-04-24 15:52:28 -07:00
Tobrun
bc757b5a30 [android] - avoid calling MarkerViewClickListener twice (#8804) 2017-04-24 16:28:30 +02:00
Konstantin Käfer
197f0ca6b4 [android] use AAssetManager instead of libzip 2017-04-24 10:42:10 +02:00
Tobrun
eed7dedf03 [android] - rework instrumentation tests (#8793) 2017-04-21 23:07:19 +02:00