Commit Graph

5484 Commits

Author SHA1 Message Date
Bryan Housel
272924140c Partition viewport into regions and cull visible mapillary data
This is awesome because it allows mappers to see a subset of the data
at low zoom, but they get more of it as they zoom in.
2016-02-13 13:31:01 -05:00
Bryan Housel
3b0347eebc Persist dimensions in property to avoid reflow 2016-02-12 17:12:03 -05:00
Bryan Housel
9a1b7628ba Bump rbush to 1.4.2 2016-02-11 21:23:52 -05:00
Bryan Housel
ab6a81e344 Move rtrees to Mapillary service, DRY code, set minZoom to 12 2016-02-11 14:09:18 -05:00
Bryan Housel
6b1fe52d0d Map centerEase to selected marker 2016-02-10 22:41:18 -05:00
Bryan Housel
e5fc872a19 Adjust Mapillary styles for cross browser support 2016-02-10 17:12:51 -05:00
Bryan Housel
0210d69177 Use getBoundingClientRect for dimensions instead of offsetHeight/offsetWidth
`offsetHeight`/`offsetWidth` does not work for SVG Elements except in Chrome
and this support is being removed from Chrome soon:

>'SVGElement.offsetWidth' is deprecated and will be removed in M50, around
April 2016. See https://www.chromestatus.com/features/5724912467574784 for
more details.
2016-02-10 17:08:11 -05:00
Bryan Housel
e38ea2ab60 Improve styling of hover/selected Mapillary features 2016-02-10 01:07:32 -05:00
Bryan Housel
221bf225f1 Reset supersurface transform for Mapillary streetsigns layer
For some reason the foreignObject nodes are not correctly positioned
unless this transform is set to a value.
2016-02-10 01:06:14 -05:00
Bryan Housel
bed73a78e3 Fetch all paginated Mapillary results, cleanup thumbnail selection 2016-02-10 01:05:36 -05:00
Bryan Housel
3facc28928 Improve layer transitions, debounce redraws, other goodness 2016-02-09 17:19:06 -05:00
Bryan Housel
9777906711 Cleanup MapillarySignLayer, Mapillary service 2016-02-09 11:57:39 -05:00
Bryan Housel
a62f41b611 Cleanup MapillaryImageryLayer, Mapillary service 2016-02-08 23:46:26 -05:00
Bryan Housel
c50a290cd1 Add iD.geo.Extent#rectangle 2016-02-08 17:15:30 -05:00
Bryan Housel
caf464e3d3 Fetch mapillary data in tiles and cache 2016-02-08 17:14:46 -05:00
Bryan Housel
f173441fe3 WIP: Mapillary service 2016-02-08 15:46:37 -05:00
Bryan Housel
524c093f68 Move traffico to asset path, reorganize id.js init after context definition 2016-02-08 14:15:05 -05:00
Bryan Housel
a083ae3001 Call service reset functions from iD.flush()
Also fix misspelling nominatum -> nominatim
2016-02-08 12:02:57 -05:00
Bryan Housel
3e65156754 Refactor services 2016-02-08 10:31:34 -05:00
Bryan Housel
a9389b6773 update to traffico-release-0.1.26 2016-02-07 23:41:51 -05:00
Bryan Housel
077aa65a29 remove RoundedProjection 2016-02-07 21:32:14 -05:00
Bryan Housel
99972bbc1b Rebase to 1.8.5 and update api keys 2016-02-07 01:05:53 -05:00
Bryan Housel
4ffabf8933 Mapillary code cleanup 2016-02-07 01:05:20 -05:00
Bryan Housel
d22a3ea2d0 jshint, style, fix test harness 2016-02-07 01:02:23 -05:00
peterneubauer
c1a73b1edc less data for now 2016-02-07 01:02:23 -05:00
peterneubauer
63d4047f02 not zooming, revealing the render bug 2016-02-07 01:02:23 -05:00
peterneubauer
1cf08ec49d removing traffico 2016-02-07 01:02:23 -05:00
peterneubauer
7c6101f71f adding right stylesheet 2016-02-07 01:02:23 -05:00
peterneubauer
3947053bd7 -testing to fix initial sign render problem 2016-02-07 01:02:22 -05:00
peterneubauer
da644b5a21 adding traffico 0.1.5 2016-02-07 01:02:22 -05:00
peterneubauer
999870c652 intermediate commit 2016-02-07 01:02:22 -05:00
peterneubauer
d970e4463c making click events work 2016-02-07 01:02:22 -05:00
peterneubauer
717d956a30 adding traffico and the sign layer 2016-02-07 01:02:22 -05:00
peterneubauer
ea819c0d09 adding a first traffic sign layer, rendering not working properly yet. 2016-02-07 01:02:22 -05:00
Bryan Housel
36a767554c Allow escape to cancel paste
(closes #2889)
2016-02-07 00:46:12 -05:00
Bryan Housel
540700c6ef Accept input and return to browse mode only on preset input fields
(closes #2957, better solution for #2380)
2016-02-06 22:41:30 -05:00
Bryan Housel
b1b8d25974 Better fit for 60px preset icons inside area frame
(e.g. pedestrian street mapped as area)
2016-02-06 15:00:47 -05:00
Bryan Housel
83b0a8ca68 No need to make FAQ link translatable
(closes #2973)
2016-02-06 14:05:10 -05:00
Bryan Housel
e7a7e2edc5 Adjust styles, constrain tooltip to fit in map-control panel 2016-02-05 00:16:48 -05:00
Bryan Housel
70d808d2f0 Merge branch '2902' of https://github.com/kepta/iD into kepta-2902 2016-02-04 14:41:38 -05:00
Kushan Joshi
bf334ed8a3 for "best" imagery
(closes #2902)
2016-02-05 00:59:41 +05:30
Bryan Housel
5bf9028a8c Merge pull request #2965 from kepta/2960
Support HTTPS URIs where available
2016-02-04 11:59:20 -05:00
Kushan Joshi
4f328f6bfb change http to https
(closes #2960)

Interim
2016-02-04 21:42:38 +05:30
Bryan Housel
2e83ed2a9e Merge pull request #2958 from kepta/2943
Addition of Storage Unit preset
2016-02-01 14:35:56 -05:00
Kushan Joshi
3f736962c7 Addition of Storage Rental preset
Ref: https://github.com/openstreetmap/iD/issues/2943
2016-02-02 00:57:17 +05:30
Bryan Housel
e45cb9619b Add Site Relation to defaults.json, run make
(closes #2930)
2016-02-01 14:14:23 -05:00
Kushan Joshi
6a494436e5 Addition of site relation 2016-02-01 14:12:28 -05:00
Bryan Housel
57e5f2540c Fix rendering after user clicks "Add field"
(closes #2956)
2016-02-01 13:54:13 -05:00
Bryan Housel
d1c48908bc make translations 2016-02-01 12:30:43 -05:00
Bryan Housel
8a731fc23e make imagery 2016-02-01 12:29:25 -05:00