diff --git a/CHANGELOG.md b/CHANGELOG.md index 9da8c5b02..8215bff5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,7 +50,7 @@ _Breaking developer changes, which may affect downstream projects or sites that * Add a preview to colour fields, showing a native colour picker dialog on click ([#8782], thanks [@k-yle]) * Tag keys of a multi-selection can now also be changed in the tags editor when the tag values differ in the selected features. ([#8836]) * Improve screen reader accessibility ([#8835], thanks [@mbrzakovic]) -* Render footways, cycleways, bridleways, paths and steps which are under construction thinner than generic roads under construction ([#8743], thanks [@k-yle]) +* Render footways, cycleways, bridleways, paths and steps which are under construction (or proposed) thinner than generic roads under construction ([#8743], thanks [@k-yle]) #### :scissors: Operations * Split operation now indicates more clearly when multiple ways will be affected and gives a hint how to restrict the operation to a single line ([#8818]) * Many operations now better preserve OSM object history ([#8839], thanks [@tpetillon]) diff --git a/css/50_misc.css b/css/50_misc.css index d972df0a1..42427b909 100644 --- a/css/50_misc.css +++ b/css/50_misc.css @@ -431,7 +431,7 @@ path.line.shadow.tag-highway.tag-status.tag-status-construction.tag-construction path.line.shadow.tag-highway.tag-status.tag-status-construction.tag-construction-cycleway, path.line.shadow.tag-highway.tag-status.tag-status-construction.tag-construction-bridleway, path.line.shadow.tag-highway.tag-status.tag-status-construction.tag-construction-steps { - stroke-width: 10; + stroke-width: 15; } path.line.casing.tag-highway.tag-status.tag-status-construction.tag-construction-path, path.line.casing.tag-highway.tag-status.tag-status-construction.tag-construction-footway, @@ -452,6 +452,29 @@ path.line.stroke.tag-highway.tag-status.tag-status-construction.tag-construction stroke-dasharray: 10, 10; } +/** Proposed Paths */ +path.line.shadow.tag-highway.tag-status.tag-status-proposed.tag-proposed-path, +path.line.shadow.tag-highway.tag-status.tag-status-proposed.tag-proposed-footway, +path.line.shadow.tag-highway.tag-status.tag-status-proposed.tag-proposed-cycleway, +path.line.shadow.tag-highway.tag-status.tag-status-proposed.tag-proposed-bridleway, +path.line.shadow.tag-highway.tag-status.tag-status-proposed.tag-proposed-steps { + stroke-width: 15; +} +path.line.casing.tag-highway.tag-status.tag-status-proposed.tag-proposed-path, +path.line.casing.tag-highway.tag-status.tag-status-proposed.tag-proposed-footway, +path.line.casing.tag-highway.tag-status.tag-status-proposed.tag-proposed-cycleway, +path.line.casing.tag-highway.tag-status.tag-status-proposed.tag-proposed-bridleway, +path.line.casing.tag-highway.tag-status.tag-status-proposed.tag-proposed-steps { + stroke-width: 4.5; +} +path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-path, +path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-footway, +path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-cycleway, +path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-bridleway, +path.line.stroke.tag-highway.tag-status.tag-status-proposed.tag-proposed-steps { + stroke-width: 3; +} + /* Buildings */ path.stroke.tag-building { stroke: rgb(224, 110, 95); diff --git a/modules/svg/tag_classes.js b/modules/svg/tag_classes.js index ebe43160c..61b4c7e0c 100644 --- a/modules/svg/tag_classes.js +++ b/modules/svg/tag_classes.js @@ -27,7 +27,7 @@ export function svgTagClasses() { 'oneway', 'bridge', 'tunnel', 'embankment', 'cutting', 'barrier', 'surface', 'tracktype', 'footway', 'crossing', 'service', 'sport', 'public_transport', 'location', 'parking', 'golf', 'type', 'leisure', - 'man_made', 'indoor', 'construction' + 'man_made', 'indoor', 'construction', 'proposed' ]; var _tags = function(entity) { return entity.tags; };