[openstreetmap/openstreetmap-website] Update to iD v2.13.0 (#2122)

Quincy Morgan notifications at github.com
Wed Jan 23 17:16:53 UTC 2019


# 2.13.0
##### 2019-Jan-23

#### :mega: Release Highlights

* :zap: You can now browse and fix [KeepRight](https://wiki.openstreetmap.org/wiki/Keep_Right) data quality issues directly within iD. Many thanks to Thomas Hervey ([@thomas-hervey]) for his work on this!<br/>
_Open the Map Data pane (shortcut <kbd>F</kbd>) and select "KeepRight Issues" to view and fix map issues._
* :triangular_ruler: We've added support for [MapRules](https://github.com/radiant-maxar/maprules), an API service and web interface for creating and sharing reusable presets and validation rules.<br/>
_Check out the [maprules repo](https://github.com/radiant-maxar/maprules) for more info or watch Clarisse and Max's talk at SOTM-US [here](https://2018.stateofthemap.us/program/grossman-maprules.html)_
* :mag: You can now quickly center and zoom the map on any feature, note, or data issue!<br/>
_Click the new "zoom to" link on the sidebar under the preset icon, or press <kbd>Z</kbd> keyboard shortcut to focus on the selected feature._

[@thomas-hervey]: https://github.com/thomas-hervey

#### :tada: New Features

* Integrate with Keep Right QA tools ([#3452], [#5201], thanks [@thomas-hervey])
* Show the location when geolocating the user ([#5587], [#5629], thanks [@maxgrossman])
* Add MapRules service and parameters to use it ([#5617], thanks [@maxgrossman])
* Add button to zoom to the selected feature ([#5169])
* Display some preset fields conditionally based on tags ([#5581], [#5583])
* Add validation check for generic feature names ([#5590])
* Support `{wkid}`, `{w}`, `{s}`, `{n}`, and `{e}` tokens in WMS-style background imagery templates ([#5738], thanks [@1ec5])

[#3452]: https://github.com/openstreetmap/iD/issues/3452
[#5201]: https://github.com/openstreetmap/iD/issues/5201
[#5590]: https://github.com/openstreetmap/iD/issues/5590
[#5169]: https://github.com/openstreetmap/iD/issues/5169
[#5738]: https://github.com/openstreetmap/iD/issues/5738
[#5617]: https://github.com/openstreetmap/iD/issues/5617
[#5581]: https://github.com/openstreetmap/iD/issues/5581
[#5583]: https://github.com/openstreetmap/iD/issues/5583
[#5587]: https://github.com/openstreetmap/iD/issues/5587
[#5629]: https://github.com/openstreetmap/iD/issues/5629
[@maxgrossman]: https://github.com/maxgrossman
[@1ec5]: https://github.com/1ec5
[@thomas-hervey]: https://github.com/thomas-hervey

#### :sparkles: Usability

* Open the combobox when clicking anywhere in the text field ([#5596], [#5636], thanks [@maxgrossman])
* Add close buttom to the save sidebar ([#5614], [#5622], thanks [@maxgrossman])
* Render reservoirs and fountains with the water fill pattern ([#5606], thanks [@RudyTheDev])
* Render marine barriers with a blue stroke ([#5606], thanks [@RudyTheDev])
* Press enter to submit values in combo fields without deselecting the feature ([#5725])
* Hide combobox caret when there are no suggestions ([#5730])
* Show the editor instead of the preset browser when selecting untagged features ([#5632])
* Match the widths of the add tag and relation buttons to other controls ([#5729])
* Animate simultaneous zooming and positioning of the map in various cases ([#3967])
* Enforce stricter rules for line vs. area styles ([#5602])
* Don't style the active drawing vertex as a large endpoint when styling lines ([#5711])
* Render baseball fields, softball fields, and non-motorsport tracks in yellow
* Style multipolygons as areas instead of lines
* Style the icons of building-like presets like buildings

[#5730]: https://github.com/openstreetmap/iD/issues/5730
[#5729]: https://github.com/openstreetmap/iD/issues/5729
[#5725]: https://github.com/openstreetmap/iD/issues/5725
[#5711]: https://github.com/openstreetmap/iD/issues/5711
[#5602]: https://github.com/openstreetmap/iD/issues/5602
[#5596]: https://github.com/openstreetmap/iD/issues/5596
[#5636]: https://github.com/openstreetmap/iD/issues/5636
[#5622]: https://github.com/openstreetmap/iD/issues/5622
[#5614]: https://github.com/openstreetmap/iD/issues/5614
[#5606]: https://github.com/openstreetmap/iD/issues/5606
[#5632]: https://github.com/openstreetmap/iD/issues/5632
[#3967]: https://github.com/openstreetmap/iD/issues/3967
[@RudyTheDev]: https://github.com/RudyTheDev
[@maxgrossman]: https://github.com/maxgrossman

#### :bug: Bugfixes

* Remove highlight from relation member after it is deleted from relation ([#5612], [#5638], thanks [@maxgrossman])
* Fix an error where nodes could not be found after a data restore and the save interface would not appear ([#4108])
* Fix crash in the relation member editor when tabbing away from the role ([#5731])
* Fix an issue where sections of the Map Data and Background panes might not display ([#5743])
* Fix a visual glitch where the buttons in the top bar could wrap in an undesirable way ([#5746])

[#5746]: https://github.com/openstreetmap/iD/issues/5746
[#5743]: https://github.com/openstreetmap/iD/issues/5743
[#5731]: https://github.com/openstreetmap/iD/issues/5731
[#5612]: https://github.com/openstreetmap/iD/issues/5612
[#5638]: https://github.com/openstreetmap/iD/issues/5638
[#4108]: https://github.com/openstreetmap/iD/issues/4108
[@maxgrossman]: https://github.com/maxgrossman

#### :earth_asia: Localization

* Fetch multilingual tag descriptions and images from the OSM Wikibase ([#5647], thanks [@nyurik])
* Set the localization via a URL parameter ([#5644], [#5650], thanks [@tordans])
* Fix misaligned labels in the right-to-left layout ([#5687], [#5692], [#5699], [#5705], thanks [@iriman])
* Press <kbd>²</kbd> to toggle the sidebar on AZERTY keboards ([#5663])
* Press <kbd>?</kbd> to toggle the help pane regardless of the localization ([#5663])
* Display translated names and descriptions of more background sources ([#5737])

[#5737]: https://github.com/openstreetmap/iD/issues/5737
[#5663]: https://github.com/openstreetmap/iD/issues/5663
[#5647]: https://github.com/openstreetmap/iD/issues/5647
[#5644]: https://github.com/openstreetmap/iD/issues/5644
[#5650]: https://github.com/openstreetmap/iD/issues/5650
[#5687]: https://github.com/openstreetmap/iD/issues/5687
[#5692]: https://github.com/openstreetmap/iD/issues/5692
[#5699]: https://github.com/openstreetmap/iD/issues/5699
[#5705]: https://github.com/openstreetmap/iD/issues/5705
[@nyurik]: https://github.com/nyurik
[@tordans]: https://github.com/tordans
[@iriman]: https://github.com/iriman

#### :hourglass: Performance

* Don't update closed sections of the Map Data and Background panes

#### :rocket: Presets

* Add Frozen Food preset for `shop=frozen_food`
* Add Fuel, Fireplace, Fishing, Hunting, and Drinking Water Shop presets ([#5651], [#5653], thanks [@hikemaniac])
* Add Racetrack (Horse Racing) preset ([#5620])
* Add Enforcement relation preset ([#5610])
* Add Netball Court and Australian Football Field presets ([#5604], [#5605])
* Add RV Dealership preset for `shop=caravan`
* Change tags of Reservoir, replace Riverbank with River area preset, and add Canal and Stream area presets ([#5591])
* Add Destinations, Destination Road Numbers, Junction Number, and Destination Symbols fields to Link highways ([#4178])
* Add Diet Types field to Restaurant, Cafe, Fast Food, and Supermarket ([#5580])
* Add Minimum Speed Limit field to Motorway and Trunk Road
* Add Dogs field to Foot Path, Park, and more to specify if dogs are allowed
* Add One Way (Bicycle) field to roads to specify if bikes are exempt from one way restrictions
* Add Incline and Smoothness fields to Foot Path, Cycle Path, and more
* Embed name of religion in all Place of Worship labels ([#5611])
* Rename Forest to Managed Forest ([#5709])
* Update icons for Chair Lift, Plumber, Car Wash, Real Estate Agent, and more ([via `scottdejonge/map-icons`], thanks [@scottdejonge])
* Add "real estate" as a search term for Estate Agent ([#5724], thanks [@CloCkWeRX])
* Let presets inherit fields from other presets ([#5710], [#5712])
* Reduce the use of universal fields ([#5719])
* Add more fields to the `Add field:` dropdown of various presets

[via `scottdejonge/map-icons`]: https://github.com/bhousel/temaki/issues/2
[#5709]: https://github.com/openstreetmap/iD/issues/5709
[#5620]: https://github.com/openstreetmap/iD/issues/5620
[#5611]: https://github.com/openstreetmap/iD/issues/5611
[#5610]: https://github.com/openstreetmap/iD/issues/5610
[#5591]: https://github.com/openstreetmap/iD/issues/5591
[#5580]: https://github.com/openstreetmap/iD/issues/5580
[#5651]: https://github.com/openstreetmap/iD/issues/5651
[#5653]: https://github.com/openstreetmap/iD/issues/5653
[#5710]: https://github.com/openstreetmap/iD/issues/5710
[#5712]: https://github.com/openstreetmap/iD/issues/5712
[#5719]: https://github.com/openstreetmap/iD/issues/5719
[#5724]: https://github.com/openstreetmap/iD/issues/5724
[#4178]: https://github.com/openstreetmap/iD/issues/4178
[#5604]: https://github.com/openstreetmap/iD/issues/5604
[#5605]: https://github.com/openstreetmap/iD/issues/5605
[@scottdejonge]: https://github.com/scottdejonge
[@hikemaniac]: https://github.com/hikemaniac
[@CloCkWeRX]: https://github.com/CloCkWeRX
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/2122

-- Commit Summary --

  * Update to iD v2.13.0
  * Add passthrough of new `locale`, `maprules`, and `presets` URL hash parameters to iD

-- File Changes --

    M app/assets/javascripts/edit/id.js.erb (3)
    M vendor/assets/iD/iD.css.erb (1591)
    M vendor/assets/iD/iD.js (92901)
    M vendor/assets/iD/iD/img/community-sprite.svg (2)
    M vendor/assets/iD/iD/img/fa-sprite.svg (2)
    M vendor/assets/iD/iD/img/iD-sprite.svg (2)
    A vendor/assets/iD/iD/img/pattern/lines.png (0)
    M vendor/assets/iD/iD/img/temaki-sprite.svg (2)
    M vendor/assets/iD/iD/locales/af.json (16)
    M vendor/assets/iD/iD/locales/ar.json (633)
    M vendor/assets/iD/iD/locales/ast.json (46)
    M vendor/assets/iD/iD/locales/bg.json (30)
    M vendor/assets/iD/iD/locales/bn.json (14)
    M vendor/assets/iD/iD/locales/bs.json (29)
    M vendor/assets/iD/iD/locales/ca.json (83)
    M vendor/assets/iD/iD/locales/ckb.json (18)
    M vendor/assets/iD/iD/locales/cs.json (1057)
    M vendor/assets/iD/iD/locales/da.json (352)
    M vendor/assets/iD/iD/locales/de.json (678)
    M vendor/assets/iD/iD/locales/dv.json (11)
    M vendor/assets/iD/iD/locales/el.json (90)
    M vendor/assets/iD/iD/locales/en-AU.json (14)
    M vendor/assets/iD/iD/locales/en-GB.json (82)
    M vendor/assets/iD/iD/locales/en.json (609)
    M vendor/assets/iD/iD/locales/eo.json (552)
    M vendor/assets/iD/iD/locales/es.json (796)
    M vendor/assets/iD/iD/locales/et.json (132)
    M vendor/assets/iD/iD/locales/eu.json (36)
    M vendor/assets/iD/iD/locales/fa.json (2800)
    M vendor/assets/iD/iD/locales/fi.json (543)
    M vendor/assets/iD/iD/locales/fr.json (593)
    M vendor/assets/iD/iD/locales/gl.json (1495)
    M vendor/assets/iD/iD/locales/he.json (573)
    M vendor/assets/iD/iD/locales/hi.json (4)
    M vendor/assets/iD/iD/locales/hr.json (29)
    M vendor/assets/iD/iD/locales/hu.json (1371)
    M vendor/assets/iD/iD/locales/hy.json (3)
    M vendor/assets/iD/iD/locales/id.json (28)
    M vendor/assets/iD/iD/locales/is.json (46)
    M vendor/assets/iD/iD/locales/it.json (602)
    M vendor/assets/iD/iD/locales/ja.json (644)
    M vendor/assets/iD/iD/locales/kn.json (20)
    M vendor/assets/iD/iD/locales/ko.json (1203)
    M vendor/assets/iD/iD/locales/ku.json (9)
    M vendor/assets/iD/iD/locales/lt.json (84)
    M vendor/assets/iD/iD/locales/lv.json (53)
    M vendor/assets/iD/iD/locales/mg.json (1)
    M vendor/assets/iD/iD/locales/mk.json (21)
    M vendor/assets/iD/iD/locales/ms.json (0)
    M vendor/assets/iD/iD/locales/ne.json (0)
    M vendor/assets/iD/iD/locales/nl.json (0)
    M vendor/assets/iD/iD/locales/no.json (0)
    M vendor/assets/iD/iD/locales/pl.json (0)
    M vendor/assets/iD/iD/locales/pt-BR.json (0)
    M vendor/assets/iD/iD/locales/pt.json (0)
    M vendor/assets/iD/iD/locales/ro.json (0)
    M vendor/assets/iD/iD/locales/ru.json (0)
    M vendor/assets/iD/iD/locales/si.json (0)
    M vendor/assets/iD/iD/locales/sk.json (0)
    M vendor/assets/iD/iD/locales/sl.json (0)
    M vendor/assets/iD/iD/locales/so.json (0)
    M vendor/assets/iD/iD/locales/sq.json (0)
    M vendor/assets/iD/iD/locales/sr.json (0)
    M vendor/assets/iD/iD/locales/sv.json (0)
    M vendor/assets/iD/iD/locales/ta.json (0)
    M vendor/assets/iD/iD/locales/te.json (0)
    M vendor/assets/iD/iD/locales/th.json (0)
    M vendor/assets/iD/iD/locales/tl.json (0)
    M vendor/assets/iD/iD/locales/tr.json (0)
    M vendor/assets/iD/iD/locales/uk.json (0)
    M vendor/assets/iD/iD/locales/vi.json (0)
    M vendor/assets/iD/iD/locales/yue.json (0)
    M vendor/assets/iD/iD/locales/zh-CN.json (0)
    M vendor/assets/iD/iD/locales/zh-HK.json (0)
    M vendor/assets/iD/iD/locales/zh-TW.json (0)
    M vendor/assets/iD/iD/locales/zh.json (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.js (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.js.map (0)
    M vendor/assets/iD/iD/mapillary-js/mapillary.min.js (0)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/2122.patch
https://github.com/openstreetmap/openstreetmap-website/pull/2122.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/2122
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20190123/8dbc1a51/attachment-0001.html>


More information about the rails-dev mailing list