Commit Graph

6787 Commits

Author SHA1 Message Date
Bryan Housel 34cc6eb581 Update CHANGELOG for v2.1.0 2017-02-04 01:06:54 -05:00
greenkeeperio-bot 78efb0c47f chore(package): update eslint to version 3.15.0
https://greenkeeper.io/
2017-02-03 23:42:42 -05:00
Bryan Housel a6093ad5e0 Fix picnic_site icon, switch some building icon to home icon 2017-02-03 01:12:51 -05:00
Bryan Housel ff1b16c769 Improve tests for line joins in walkthrough
(closes #3695)
2017-02-02 21:50:57 -05:00
Bryan Housel 645d44e53c Merge pull request #3813 from Zverik/notary
Add notary preset
2017-02-02 16:26:39 -05:00
Bryan Housel d7416b2d0c Fix nominatim / geocoder test
(closes #3767)
2017-02-02 16:00:45 -05:00
Bryan Housel bc39bbf2d6 Object.assign not supported on IE11 or PhantomJS, use _.assign 2017-02-02 16:00:19 -05:00
Bryan Housel 0419230321 Use common apibase for search and countryCode 2017-02-02 15:55:52 -05:00
Ilya Zverev cf2a4720c3 Add notary preset 2017-02-02 21:12:49 +03:00
Bryan Housel 65d49c87bb Accept geojson files with .json extension 2017-02-01 23:08:36 -05:00
Bryan Housel af333dea2b Merge branch 'feature-x' of https://github.com/mertemin/iD into mertemin-feature-x 2017-02-01 22:58:17 -05:00
Bryan Housel 3b46f1c83f Warn on untagged relations
(re #3812)
2017-02-01 14:41:41 -05:00
Mert Emin Kalender 7b17145775 Add support for kml and geojson 2017-01-31 21:38:59 -08:00
Bryan Housel 8d191cd34a More careful address div selection to avoid data binding combobox caret
(closes #3715)
2017-01-31 15:10:20 -05:00
Bryan Housel 68d28b2ad5 Styling for construction preset icon area 2017-01-30 13:22:12 -05:00
Bryan Housel bd069786bb Add ellipsis to category names 2017-01-30 13:12:09 -05:00
Bryan Housel efa424bd7a Cleanup icons and fix RTL for preset categories 2017-01-30 13:04:31 -05:00
Bryan Housel c9f8b3d386 Cleanup icons and fix RTL for Help pane navigation 2017-01-30 09:51:31 -05:00
Bryan Housel b9b7ef9748 Suppress menu when selecting entity from member/membership editor 2017-01-29 21:27:39 -05:00
greenkeeperio-bot b4e0862119 chore(package): update d3 to version 4.5.0
https://greenkeeper.io/
2017-01-29 21:08:25 -05:00
Bryan Housel bc1193c347 Make sure nodes can be dragged too, not just vertices
(fixes bug introduced in 0440054)
2017-01-29 17:23:34 -05:00
Bryan Housel f93e57b97d Use #map.node() for drag surface instead of svg #surface
This is because #surface can be transformed during a partial redraw
and d3.mouse() returns transformed point, not the real screen point.
https://github.com/d3/d3-selection/blob/a2cf4f32ec2a88196c9f992e34ec23aec589f797/src/point.js#L4-L9
2017-01-29 17:11:55 -05:00
Bryan Housel 31dcabc8f8 Actually move the dragged point while nudging 2017-01-29 17:01:36 -05:00
Bryan Housel 6c062fb312 WIP: improve edge to support diagonal nudges, redraws on nudge
(working on #3594 today)
2017-01-28 15:51:23 -05:00
Bryan Housel 5c4b99827a Remove padding to avoid line wrapping Save button
(closes #3803)
2017-01-27 16:28:24 -05:00
Bryan Housel 71141550a1 Show change count by save button after switching language 2017-01-27 14:53:21 -05:00
Bryan Housel 0440054cd9 Child and sibling vertices should be eligible for drag_node
(closes #3799, see also #3801)
2017-01-27 13:02:27 -05:00
Bryan Housel 6677d15c44 Fix distracting typo 2017-01-27 10:57:53 -05:00
Bryan Housel fecff193e2 Merge pull request #3798 from openstreetmap/language-debugging
Add _tkeys_ language for translation debugging
2017-01-27 10:00:38 -05:00
popov ad06e341ad do not use tabs 2017-01-27 09:54:08 -05:00
popov 56dbebd0b6 fix array concat 2017-01-27 09:54:01 -05:00
popov a2f9f51ee6 Allow to drag a node when a parent relation is selected 2017-01-27 09:53:52 -05:00
Bryan Housel df63b680e5 Improve visibility of school preset-icon-frame 2017-01-27 09:47:07 -05:00
Bryan Housel ca409966db Watch for mousemove/mouseup on window, not selection
(closes #3800)
2017-01-26 16:29:49 -05:00
Bryan Housel 2ab4e592c9 Add _tkeys_ language for translation debugging 2017-01-26 12:00:03 -05:00
Bryan Housel 348b355e37 Refresh icons, Add save icon, navigation icons
(closes #3777)
2017-01-26 00:01:52 -05:00
Bryan Housel 99594c19e6 Fix spinner position when UI is RTL *and spin it backwards*
(closes #3794)
2017-01-25 11:44:10 -05:00
Bryan Housel d0ee1579e9 Roads should be connected to other roads 2017-01-25 11:19:44 -05:00
Bryan Housel 6b62f40eb6 Improve save flow
(see #3777)

* When entering Save mode, map content transitions inactive: appears grayscale
and dims slightly so colorblind users perceive a change. The sidebar controls
still let the user review their edits, or return to editing to address any
warnings.
* Adjusted the language a little bit "Save" -> "Upload" to make it clear that
an Upload needs to happen. No more 2 Save buttons.
2017-01-24 12:21:05 -05:00
Bryan Housel 8ecff8b8bc Add osmNode#isConnected
This is used to draw vertices
* where multiple parent ways meet
* where a single way self intersects (but not the closing node of a loop)

We were using Graph#isShared or osmNode#isIntersection, but this is slightly
different to handle self-intersecting ways.
2017-01-23 23:44:04 -05:00
Bryan Housel e4f11f137d Slightly increase the size of unconnected endpoints
(closes #3775)
2017-01-23 22:18:03 -05:00
Bryan Housel 04e0a9f9b0 Add endpoint class for endpoint vertices 2017-01-23 21:56:37 -05:00
Bryan Housel e9edfe0cd5 Always render vertices at endpoints
(see #3775)
2017-01-23 21:10:50 -05:00
Bryan Housel 04971478cb Add osmNode#isEndpoint 2017-01-23 21:03:34 -05:00
Bryan Housel e9e442e998 Add a disconnected highway validation
(closes #3786)
2017-01-23 16:50:31 -05:00
Bryan Housel 2194ea2355 Run phantomjs with --web-security=no
Potential fix for #3670
see http://stackoverflow.com/questions/15913170/phantom-js-synchronous-ajax-request-network-err-xmlhttprequest-exception-101
2017-01-23 15:51:07 -05:00
Bryan Housel e4587a2259 Merge enter into update selection for view_on_osm link
(closes #3778)
2017-01-23 15:22:55 -05:00
greenkeeperio-bot 4a2aa2da5d chore(package): update d3 to version 4.4.4
https://greenkeeper.io/
2017-01-23 15:08:50 -05:00
Bryan Housel eaae835829 Minor style tweak 2017-01-23 14:54:42 -05:00
Bryan Housel 0a77f0b09b Don't save history if degeneracies exist in selectedIDs
(closes #3750)
2017-01-23 14:47:55 -05:00