Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to iD v2.4.0 #1619

Merged
merged 2 commits into from
Aug 25, 2017
Merged

Update to iD v2.4.0 #1619

merged 2 commits into from
Aug 25, 2017

Conversation

bhousel
Copy link
Member

@bhousel bhousel commented Aug 25, 2017

2.4.0

August 25, 2017

πŸ“£ Release Highlights

  • πŸ›°οΈ We added a new global imagery layer: Esri World Imagery

    Thank you Esri for making your imagery available for OSM use!

πŸŽ‰ New Features

  • Updates to save workflow (#4223):
    • Add review_requested changeset tag and checkbox (#4133, thanks @kepta)
    • Add source changeset tag and multiselect field
    • Add hashtags changeset tag, API parameter, and auto fill hashtags from comment (#2834)
    • Write changeset tags for new mappers to indicate walkthrough progress - These tags all start with ideditor: (#3968)
    • Write changeset tag for changesets_count - it will contain "0" for someone making their first edit (#3968)
    • Refactor uiCommit into several smaller modules
  • Add addr:unit input to address field for many countries (#4235, thanks @JamesKingdom)
  • Make rotation and reflection operations available for more geometry types (#4237)
  • Change raw tag editor readOnlyTags function to accept array of regular expressions
  • name field is no longer automatically added to every preset (#4200, #4210, #4201 thanks @JamesKingdom)
  • Field refactor (#3914, #4214)
    • Add options for fields, allow unwrapped fields (no label, buttons, etc)
    • uiField can now be used anywhere, not just inside the preset editor
    • Rename uiPreset -> uiPresetEditor (consistent with raw tag editor, raw member editor, etc)

✨ Usability

  • In save mode, esc should cancel and return to browse mode (#4230)
  • Recognize more kinds of concrete surface as "paved"
  • When drawing, ignore accidental clicks on mode buttons (#4042)
  • Change to 80px arrow key panning (this matches Leaflet default) (#4207)
  • Smoother border around the round vertex preset icon circles (#4190)
  • Render railway platform slightly different from sidewalk (#4182)
  • Treat a few special tags as areas even in the absense of a proper area=yes tag. (#4194)

πŸ› Bugfixes

  • Include imagery offset when calculating tiles for background layer (#4232)
  • Return to browse mode when zooming out beyond edit limit (#4184)
  • Make sure bool url params actually contain value 'true' (#4222)

🌏 Localization

  • Update Chinese address format (#4248, thanks @Stenive)
  • Swap placement of increment/decrement spin buttons when RTL
  • Fix RTL styling for info panel close buttons
  • Fix RTL styling for spin control and form buttons

βŒ› Performance

  • Use requestIdleCallback in supported browsers for deferred data fetching (#4259, thanks @kepta)
    • Avoid reparsing duplicate entities that appear across adjacent OSM tiles
    • Schedule parsing as a low priority task
    • Schedule redraws during idle browser times

πŸš€ Presets

@tomhughes tomhughes merged commit 8d2acb8 into openstreetmap:master Aug 25, 2017
@bhousel bhousel deleted the iD-2.4.0 branch November 16, 2017 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants