Let me start by saying that yes, I'm disappointed, but I don't mean to hate. I
understand that you're all busy, and that this is volunteer work. I'm not
expecting anything from you. Please read my comments more as feedback on how I
feel and how things are looking like from my end, written in the hope that the
experience might improve for others in the future.
> That's not why it was merged, and I think if you read #5328 you'll see that
> I'm not "assuming that it's going to fix everyone's problems". That's a
> pretty unfair characterisation.
AFAICT, #5328 is not talking about #5330 at all. I don't understand how "let's
keep dimming the tiles, but just a bit less" is treated as a valid solution to
the backlash about the "dark mode" that rolled out yesterday.
And how was that selected as the way to go in the first place? Because #2332
sure doesn't seem to favor it. Instead, there was PR #4712 that brought us here
in the first place, merged with no discussion whatsoever, and without pinging
any of the existing issues. This feels like "yeah whatever, keep talking, we're
gonna do this my way now". And that's massively off-putting.
> It's been less than 22 hours since you opened it. I haven't reviewed this PR
> specifically, but you can see from the discussion in #5328 that there's lots
> to consider about the invert+rotate approach. It's not a PR which is a
> straightforward merge, and even if it was, 22 hours is asking a lot in terms
> of turnaround from a handful of volunteers.
If this were a feature request, or even a normal bugfix, sure, I understand
your argument. But from my perspective, the deployment yesterday _broke the
map_ for basically every dark mode user, with basically no option to get back
the previous behavior. The only way people could continue using the OSM.org map
was either by disabling dark mode for their whole browser (because that's a
global setting both in Firefox and Chrome), or use a different browser just for
looking at OSM.
That's something that, in my book, should either be hotfixed or rolled back
ASAP. And it's also something that wouldn't have happened in the first place if
the whole "no we need to weigh the options against each other and thoroughly
test and discuss this" attitude would've been applied _before_ rolling out the
change, and it feels unfair to _now_ insist on it when the broken release was
already deployed.
> I think "failed" is also unfair. There's more to dark mode than just effect
> on the maps, it took months of work and dozens of changes across that rest of
> the site too.
And I congratulate you on this. Because I know that it's not easy, and it
looked really good. I even acknowledged it at the top of this PR ("The current
implementation of dark mode is already pretty good").
But you'll also have to admit that breaking the map for a lot of users is a
huge deal. I don't see how the dimmed tiles would've been approved by anyone
who cares about accessibility, or uses dark mode. Therefore I have to conclude
that it's not been tested or reviewed by the actual stakeholders before going
live, and it made things significantly worse for them. I consider that a
failure.
That's okay, because failures happen, and then we either fix things or roll the
changes back, but instead you're twiddling on some percentages and assume that
it's gonna fix the issue, and that's just disheartening.
> #4769 was opened in May, but unfortunately there was no substantial
> discussion.
The lack of discussion might be related to #2332, the issue titled "Dark Mode",
opened _before the pandemic_, the one where people had been suggesting things
for years, not being made aware of it.
That the issue has been closed today, with new ones being created for all the
different aspects, might make it easier from a project management perspective
to keep track on the different topics. But please understand that for the
people who have been waiting for five years to see progress on the issue, and
now being presented with a half-baked non-solution without their involvement,
it probably feels like a joke.
> > not bother trying to upstream any improvements, or contribute to the
> > website going forward.
>
> That's a shame, we do welcome everyone to get involved.
And I really appreciate you taking the time to address the points I've brought
up. I hope that this reply is helpful to you, too.
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/5325#issuecomment-2479858361
You are receiving this because you are subscribed to this thread.
Message ID:
<openstreetmap/openstreetmap-website/pull/5325/c2479858...@github.com>
_______________________________________________
rails-dev mailing list
rails-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/rails-dev