<p></p>
<p dir="auto">Some people are asking why this is taking a long time to fix, but from my own side unfortunately personal circumstances have had a large part to play. Thank you to everyone for you patience.</p>
<p dir="auto">I haven't seen any substantial counter-proposal to my "option 4c" suggestion ("Cartographers choose") earlier:</p>
<p dir="auto"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2661819843" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/5328" data-hovercard-type="issue" data-hovercard-url="/openstreetmap/openstreetmap-website/issues/5328/hovercard?comment_id=2488361637&comment_type=issue_comment" href="https://github.com/openstreetmap/openstreetmap-website/issues/5328#issuecomment-2488361637">#5328 (comment)</a></p>
<p dir="auto">I'm therefore going to say that this is the approach we will take for now. So to clarify:</p>
<ul dir="auto">
<li>For each featured layer, the cartographers can supply an alternative url to be used when dark mode maps are desired</li>
<li>If there is no alternative url, then the cartographers can supply a set of filters (either darken, or rotate+invert, or similar) for their featured style when dark mode maps are desired</li>
<li>If there is no alternative url, and no desire from the cartographers to apply filters, then the original maps are shown unaltered when dark mode maps are desired</li>
</ul>
<p dir="auto">By "desired" I mean the final outcome of browser request + user preferences, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2708339160" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/5362" data-hovercard-type="pull_request" data-hovercard-url="/openstreetmap/openstreetmap-website/pull/5362/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/pull/5362">#5362</a></p>
<p dir="auto">(Note: At some point in the future, we might add more functionality to allow individual users to supply their own individual layer filters (or maybe even alternative urls) but that's not what I'm focussed on right now.)</p>
<p dir="auto">The next steps are therefore:</p>
<ul dir="auto">
<li>Remove the site-wide filter that's currently applied to all map layers, unless that's requested for specific featured layers</li>
<li>Allow the cartographers for each map layer to either provide a second url, or a list of filters, to apply to their individual map layer in dark mode.</li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/5328#issuecomment-2536594655">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLK4SG24YEOVGTOZNVD2FBXKNAVCNFSM6AAAAABR3CJSAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZWGU4TINRVGU">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLOKVI3XYUDSRTQONHD2FBXKNA5CNFSM6AAAAABR3CJSAOWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUXGFON6.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/5328/2536594655</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/5328#issuecomment-2536594655",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/5328#issuecomment-2536594655",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>