### Major Changes: #### New rendering style for shared bike and foot paths
<img width="550" src="https://github.com/user-attachments/assets/4c27a723-8aa7-4eab-921f-9be3b4fdc794" /> The new style indicates a way that is designated for **bike and foot traffic** in cases where we have established tagging for this kind of infrastructure: * `highway=path`: When `bicycle+foot=designated` are explicitly tagged, the way is displayed in our new, shared infrastructure style. * `highway=cycleway`: When `foot=designated` is present, the way is displayed in our new, shared infrastructure style (`bicycle=designated` can, but does not have to be tagged as it is implicit by the `highway=cycleway` tag) * `highway=footway`: does not change, regardless of the presence of `bicycle+foot=designated` tags, because there is no established tagging that fits this new style #### Dynamic level of detail for created circular objects <img width="300" src="https://github.com/user-attachments/assets/3bf4cd44-2067-4ec4-9c3f-305d055034ce" /> This leads to more accurately round geometries for large circular objects like large roundabouts, etc., and at the same time also reduces the previously sometimes slightly excessive number of nodes produced used on small round objects like circular huts, etc. #### Fixed and improved tag-cleanup when changing presets This improves how tags are handled when the preset of an object is changed. The goal is to prevent straggling tags to remain on the OSM object after changing its preset: For example, when a POI changes in the real world from a restaurant to a shop, it does not make sense for the restaurant's `cuisine` tag to be preserved in the shop POI.[^1] Now, only tags are preserved that are also valid tags of the newly applied preset. For the example above, general attributes like the address and phone number would be preserved, but restaurant-specific tags like the cuisine or dietary options would be removed. As this is a relatively big change compared to how iD previously handled tags when changing presets, please [report](https://github.com/openstreetmap/iD/issues/new?template=id_editor_bug.yaml) any bugs, inconsistencies or other oddities you notice. [^1]: Note that the previous [release](https://github.com/openstreetmap/iD/releases/tag/v2.39.0) already tried to fix this, but had to be reverted due to some bugs in the first implementation. ### Full Release Notes: https://github.com/openstreetmap/iD/releases/tag/v2.40.0 You can view, comment on, or merge this pull request online at: https://github.com/openstreetmap/openstreetmap-website/pull/7073 -- Commit Summary -- * update iD to v2.40.0 -- File Changes -- M package.json (2) M yarn.lock (561) -- Patch Links -- https://github.com/openstreetmap/openstreetmap-website/pull/7073.patchhttps://github.com/openstreetmap/openstreetmap-website/pull/7073.diff -- Reply to this email directly or view it on GitHub: https://github.com/openstreetmap/openstreetmap-website/pull/7073 You are receiving this because you are subscribed to this thread. Message ID: <openstreetmap/openstreetmap-website/pull/[email protected]>
_______________________________________________ rails-dev mailing list [email protected] https://lists.openstreetmap.org/listinfo/rails-dev
