Xiaoji Chen
fadff6a3e9
Fix crash when viewState does not contain pitch or bearing ( #671 )
2018-12-04 15:39:50 -08:00
Xiaoji Chen
ed3df886fe
Remove math.gl from dependencies ( #666 )
2018-12-04 12:07:16 -08:00
Matt Harker
97e2f31b22
Cache the interactive context to prevent context thrashing ( #664 )
2018-11-28 15:32:30 -08:00
Xiaoji Chen
ed99790880
Fix popup bug when closeOnClick is off ( #660 )
2018-11-16 17:30:40 -08:00
Xiaoji Chen
73515e71f1
Bump maxZoom support to 24 ( #659 )
2018-11-14 11:29:12 -08:00
Xiaoji Chen
349f3b5894
Set up flow ( #651 )
2018-11-05 11:02:52 -08:00
Xiaoji Chen
f036614fb9
API audit round 2 ( #652 )
2018-11-05 11:02:52 -08:00
XiaokaiUber
71aeb8976a
added new interruption mode: UPDATE ( #631 )
2018-11-03 23:53:44 -07:00
Oleg
83f786ef89
Don't override visibility style when visible is true ( #650 )
2018-11-02 11:01:46 -07:00
Xiaoji Chen
6d96107661
various bug fixes ( #648 )
2018-11-02 08:21:23 -07:00
David Schnurr
c1b880ab06
Fix usage of map ref in interactive-map ( #645 )
2018-11-01 16:36:49 +00:00
Xiaoji Chen
fb2fe2bac2
4.0.0-beta.4
2018-10-31 18:16:07 -07:00
Xiaoji Chen
0b127414d1
Do not call onResize during render ( #643 )
2018-10-31 16:38:12 -07:00
Xiaoji Chen
443d634604
API audit ( #638 )
2018-10-31 11:07:19 -07:00
Xiaoji Chen
003aaa337d
Upgrade function ref to createRef ( #637 )
2018-10-27 15:57:48 -07:00
Stefan Dobrev
6dec476043
Add support for Create React App access token environment variable ( #633 )
2018-10-26 22:06:41 -07:00
Xiaoji Chen
db7c380326
Fix render error when using viewState instead of flat props ( #632 )
2018-10-24 11:01:01 -07:00
Xiaoji Chen
60423f49a4
[v4.0] Add interaction callbacks ( #626 )
2018-10-23 14:17:36 -07:00
Xiaoji Chen
5f0e56e844
Remove click delay in map controls when captureDoubleClick is on ( #628 )
2018-10-23 14:02:46 -07:00
Xiaoji Chen
64852bef94
Add map to context ( #627 )
2018-10-23 13:48:04 -07:00
Xiaoji Chen
b210060baa
Handle zoom center during linear transition ( #625 )
2018-10-18 17:20:46 -07:00
Xiaoji Chen
bb2230b19c
Add sortByDepth option to Popup component ( #623 )
2018-10-16 11:18:56 -07:00
Franz
3a2ef63a34
Refactor/remove bower dependency ( #615 )
2018-10-15 09:07:56 -07:00
Xiaoji Chen
91550c7c18
Remove usage of deprecated interactive properties in map styles ( #621 )
2018-10-13 21:27:47 -07:00
Xiaoji Chen
8b75b1ed81
Bug fixes for auto-resize mode ( #619 )
2018-10-13 19:55:50 -07:00
Xiaoji Chen
d3dd7b1803
Fix test-browser ( #617 )
2018-10-12 16:18:33 -07:00
Xiaoji Chen
e99d0c9e0c
Fix additional-overlays example ( #616 )
...
Follow up of https://github.com/uber/react-map-gl/pull/613
2018-10-12 16:18:22 -07:00
Xiaoji Chen
e594cb03b9
Support relative map size ( #614 )
2018-10-12 13:48:26 -07:00
Xiaoji Chen
28c38848f0
Upgrade to new React context API ( #613 )
2018-10-10 15:50:50 -07:00
Bogdan Chadkin
f045fabc32
Provide static browser/node targets ( #599 )
...
* Provide static browser/node targets
Ref
https://github.com/uber/react-map-gl/issues/557
https://github.com/uber-web/mjolnir.js/pull/22
* Upgrade mjolnir dependency
2018-09-29 16:00:41 -07:00
Xiaoji Chen
7f0909fff1
Support external GL context ( #603 )
2018-09-26 16:14:06 -07:00
Xiaoji Chen
c670f09977
Fix: Stylesheet check ( #601 )
...
`mapboxgl-missing-css` was removed in 0.46.0
2018-09-26 16:12:43 -07:00
Xiaoji Chen
0c289423f5
use class properties for binding ( #598 )
2018-09-24 12:36:44 -07:00
Bogdan Chadkin
aeed2db249
Remove commonjs from globals ( #592 )
2018-09-12 14:47:44 -07:00
Xiaoji Chen
cfa348fc7b
Add more interaction states (PR 2/3) ( #573 )
...
- Add `isPanning` `isRotating` and `isZooming` to interaction state
- Display current interaction state in example
2018-08-21 20:09:52 -07:00
David Schnurr
9c302ae840
Add drag and drop support for Marker ( #576 )
2018-08-13 11:23:44 -07:00
Xiaoji Chen
fbdcbf3891
Expose interaction state to callbacks ( #571 )
...
- add `onInteractionStateChange` callback
- expose interaction states (e.g. `isDragging`) to `onViewStateChange`/`onViewportChange` callbacks.
2018-08-09 15:28:09 -07:00
Xiaoji Chen
1238140a5d
fix capture* props for overlay components ( #565 )
2018-08-04 19:45:28 -07:00
Xiaoji Chen
1642e81dae
add disableTokenWarning prop ( #564 )
2018-08-04 19:45:06 -07:00
Xiaoji Chen
571d9c5420
Remove immutable & use Mapbox's style diffing ( #559 )
2018-08-03 10:47:56 -07:00
Xiaoji Chen
49f503ec02
Fix queryRenderedFeatures ( #560 )
2018-08-03 10:15:05 -07:00
Xiaoji Chen
0a49b84e6a
Move map visibility check to StaticMap ( #548 )
2018-07-19 16:05:15 -07:00
Ændrew Rininsland
8504a2a7f4
Enables extra options to be passed to mapbox-gl constructor. Fixes #545 . ( #546 )
2018-07-19 13:51:01 -07:00
Xiaoji Chen
eab9e2a05c
Fix captureClick in popup component ( #532 )
...
https://github.com/uber/react-map-gl/issues/304
- Handle `capture*` prop change
- Fix the issue where `captureClick` does not work on Popup components if click results in closing the popup
2018-06-18 16:17:38 -07:00
Xiaoji Chen
e3e513e0fa
Add onContextMenu prop ( #529 )
2018-06-13 16:07:53 -07:00
Ib Green
ca0ff1a9b3
Support onViewStateChange in InteractiveMap and NavigationControl ( #518 )
2018-06-13 16:03:12 -07:00
John Conway
cfb63e0e6b
Add support for use in electron environments ( #525 )
...
When running code inside electron browser windows, process.browser is undefined. This adds is-electron.js to check if the environment is running inside an electron browser window with nodeIntegration set to true which is a valid browser environment.
See:
https://github.com/uber/luma.gl/blob/master/src/utils/is-electron.js
https://github.com/uber/luma.gl/blob/master/src/utils/is-browser.js
https://github.com/cheton/is-electron
https://github.com/electron/electron/issues/2288
2018-06-13 15:58:30 -07:00
Xiaoji Chen
cfe86f0b22
Add touchAction prop ( #528 )
...
For https://github.com/uber/react-map-gl/issues/506
2018-06-13 15:53:41 -07:00
Ib Green
fb36bb891e
Log react-map-gl version number ( #524 )
2018-06-11 08:09:33 -07:00
Xiaoji Chen
af748a029d
automatically load mapbox stylesheet ( #522 )
2018-06-04 16:04:15 -07:00