Commit Graph

3660 Commits

Author SHA1 Message Date
Bryan Housel 188958e58d 1.9.2 2016-03-18 15:33:22 -04:00
Bryan Housel d130c517b0 Use offset coordinates instead of mousecoordinates when dragging
(re: #3003)
2016-03-16 10:50:38 -04:00
Bryan Housel b643bf105e Start lasso on left button only, refactor lassoed() 2016-03-15 15:45:19 -04:00
Bryan Housel e0d7daad3a Minor style adjustments, code cleanups 2016-03-15 14:42:33 -04:00
Bryan Housel 3da6b21e44 Merge branch 'freeform' of https://github.com/kepta/iD into kepta-freeform 2016-03-15 11:27:34 -04:00
Bryan Housel 559d4abf85 Set gpx labels on update selection, not enter selection
(closes #3032)
2016-03-14 21:25:36 -04:00
Bryan Housel e1cde03a95 Only set coalesceChanges flag when a real tag change has happened
(closes #3035)
2016-03-14 20:55:53 -04:00
Bryan Housel 85d38de75b Dispatch layer change events instead of hacky map pan
(fixes #3027, fixes #2804)
2016-03-12 00:12:43 -05:00
Bryan Housel 309bfacf74 Don't blacklist key-values for presets with both area and line geometry 2016-03-10 15:56:57 -05:00
Bryan Housel 83b324b0bb Exclude from areaKeys blacklist presets that are point/vertex only
(closes #3009)
2016-03-10 15:35:40 -05:00
Bryan Housel 58e6ac075b Return to browse mode and block ui while geolocating
(fixes #3016)
2016-03-10 11:07:52 -05:00
Kushan Joshi 9c09af98bb Freeform lasso shapes
Allows iD to draw freeform lasso shapes
(closes #2937)
2016-03-08 03:20:55 +05:30
Bryan Housel c4fbacd625 Rename major_roads -> traffic_roads, minor_roads -> service_roads 2016-03-05 23:58:09 -05:00
Bryan Housel 3ef05cad79 Move highway=unclassified to major_roads feature filter 2016-03-05 23:31:02 -05:00
Bryan Housel 64dd2d67a8 1.9.1 2016-03-03 13:42:05 -05:00
Bryan Housel 643df21cd9 Fix selector for .layer-background opacity
(fixes #3010)
2016-03-03 13:20:20 -05:00
Bryan Housel 78d2d86ff7 Add context.asset for building asset filenames, use it for traffico
We were using assetMap/assetPath but only for images, and it was broken anyway
(fixes #3011)
2016-03-02 23:06:33 -05:00
Bryan Housel f561ab3151 1.9.0 2016-03-01 17:08:47 -05:00
Bryan Housel e7dfe3949e Fix classes of map data lists and items
(gpx layer was erroneously classed `layer-gpx` and getting `pointer-events:none`)
2016-03-01 13:06:30 -05:00
Bryan Housel a912808d81 Fix issue with choosing gpx file 2016-03-01 13:05:52 -05:00
Bryan Housel c79c65fb39 Reinsert parentRelations of modified parentWays
(closes #3008)
2016-02-29 23:09:24 -05:00
John Firebaugh a85361545d Preserve connectivity when pasting
Fixes #2584
2016-02-29 12:09:14 -05:00
Bryan Housel 4a93977f43 Merge pull request #3001 from openstreetmap/data-layer-refactor2
Data layer refactor
2016-02-27 23:10:06 -05:00
Bryan Housel a866856ec2 Cleanup turn restriction handlers when form not visible 2016-02-26 00:14:09 -05:00
Bryan Housel 34901d11b9 Remove radial menu at old position when resetting surface transform 2016-02-25 21:42:49 -05:00
Bryan Housel a40a6fae2a Avoid sneaky subselection data inheritance 2016-02-25 16:54:52 -05:00
Bryan Housel 69bc50aafb Move data layers out of Background 2016-02-24 22:38:03 -05:00
Bryan Housel 45e4e730a8 iD.svg.Surface -> iD.svg.Layers 2016-02-24 15:41:22 -05:00
Bryan Housel c595fdbf57 Avoid calling getComputedStyle and triggering reflows 2016-02-24 12:04:44 -05:00
Bryan Housel caf5ff815c Move svg into iD.svg.Surface, adjust layer names 2016-02-24 00:07:04 -05:00
Bryan Housel ef5a47dbb2 Reset dimensions when resizing 2016-02-24 00:02:59 -05:00
Bryan Housel 9233167f52 Allow d3.dimensions to accept null to reset to current bounding rect 2016-02-23 23:58:40 -05:00
Bryan Housel 1f337aa960 Move more data layers from Background into Surface 2016-02-23 16:15:26 -05:00
Bryan Housel a5d8e1b0cb Move gpx layer from background to surface 2016-02-22 23:31:43 -05:00
Bryan Housel f37a809001 Make point draw function more consistent with other draw functions 2016-02-22 16:52:49 -05:00
Bryan Housel 6c1df37298 Move GPX, Mapillary Images, Mapillary Signs into svg namespace 2016-02-18 17:11:57 -05:00
Bryan Housel c2760470b8 Merge pull request #2988 from kepta/2972
Adding ▶/▼ to category presets to make it clearer
2016-02-18 16:12:32 -05:00
Bryan Housel 0a238dbfcc Load traffico stylesheet dynamically 2016-02-17 12:03:51 -05:00
Bryan Housel dd9e399971 Merge pull request #2984 from openstreetmap/phantomjs-2
Test with phantomjs 2.1 and mocha-phantomjs-core
2016-02-16 22:35:22 -05:00
Bryan Housel a908c6722b Merge pull request #2720 from openstreetmap/mapillary-streetsigns2
Mapillary street signs
2016-02-16 16:52:30 -05:00
Bryan Housel 7d0d7e0309 Avoid passing context to mapillary service 2016-02-16 15:54:14 -05:00
Bryan Housel 5957adb67d Dynamically check for existence of Mapillary service
This allows us to
1. enable specific parts of Mapillary only for certain browsers
2. remove the Mapillary service completely if desired (closes #2722)

To remove Mapillary, just set `iD.services.mapillary = null`
or remove the <script> tag that loads mapillary.js.
2016-02-15 16:16:44 -05:00
Bryan Housel ff5139fc58 Position Mapillary thumbnail on opposite side of map from marker
(closes #2775)
2016-02-14 00:23:18 -05:00
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
Kushan Joshi d1f9c88f04 Adding ▶/▼ to category presets to make it more clear
(closes #2972)
2016-02-13 17:19:42 +05:30
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