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

Dark Mode bugs/improvements for the UI #5329

Open
gravitystorm opened this issue Nov 15, 2024 · 18 comments · Fixed by #5338
Open

Dark Mode bugs/improvements for the UI #5329

gravitystorm opened this issue Nov 15, 2024 · 18 comments · Fixed by #5338
Labels
ui User Interface

Comments

@gravitystorm
Copy link
Collaborator

I want to have an issue here for people to report bugs with the dark mode as it affects the user interface.

For this issue, any discussion of toggles, user preferences, or the maps are off-topic.

For example, here's one thing I've spotted and we can discuss - the buttons for third-party sign-ins look a bit off, since they maintain the same light grey background as light mode:

Screenshot from 2024-11-15 12-24-17

If you spot other things like this with the dark mode, please comment below (or even better, make a PR!)

@gravitystorm gravitystorm added the ui User Interface label Nov 15, 2024
@deevroman
Copy link

Map previews don't have a dark background in the layers menu.

dark_bug.mp4

@deevroman
Copy link

https://www.openstreetmap.org/traces

You might want to change the text color on a bright green background. For the example I changed the color to black and it seems to read better

Снимок экрана 2024-11-15 в 16 06 38

@Nekzuris
Copy link

Readability is bad due to poor contrast with blue.
image

@Dimitar5555
Copy link
Contributor

The numbers on profile pages are hard to read.

image


The popovers (or whatever these balloons are called) should have dark background, right?
image


Some items in the map legend are hard or almost impossible to see, others have distorted colours (major roads for example). The screenshot is from zoom level 17.
image


The buttons on each message in the inbox and outbox should probably use outline buttons.
image

@Nekzuris
Copy link

Contrast is a bit too low in the topbar, even in light mode. Chrome shows green at 4.5 but I think it should be even higher since this text is important.
image
image

@Nekzuris
Copy link

Nekzuris commented Nov 17, 2024

Imo the background around the search box is unnecessary:
image
image
maybe replace it by a shadow

@hlfan
Copy link
Contributor

hlfan commented Nov 17, 2024

@AntonKhorev I don't think linking that PR / closing this issue was the best idea.

@AntonKhorev AntonKhorev reopened this Nov 17, 2024
@AntonKhorev
Copy link
Collaborator

AntonKhorev commented Nov 17, 2024

Don't write that your pull request "fixes" this issue, Github closes it automatically on merge if it sees "fixes".

@ChrisJoubert2501
Copy link

As mentioned by @Nekzuris in on this PR, the dark mode brightness filter

@include color-mode(dark) {
  .leaflet-tile-container .leaflet-tile,
  .mapkey-table-entry td:first-child > * {
    filter: brightness(.8);
  }

applied to the .leaflet-tile seems to make the UI quite laggy in Firefox (didn't test in other browsers).

With brightness filter:

output2.mp4

Without brightness filter:

output1.mp4

@HolgerJeromin
Copy link
Contributor

HolgerJeromin commented Nov 18, 2024

The osm element highlight color is quite saturated. This depends on the monitor setting and for sure the color of the rendered map.
image
IMO we should adjust the color a bit in dark mode.

@Nekzuris
Copy link

@ChrisJoubert2501 I managed to fix my performance issue by disabling and re-enabling style customization with userChrome.css in about:config toolkit.legacyUserProfileCustomizations.stylesheets, restarting Firefox after each setting change.

However, other users with less powerful machines and no hardware acceleration are still experiencing performance reductions.

Also note that screen recordings like this are less impressive because you don't feel the input lag.

@Swarkin
Copy link

Swarkin commented Nov 18, 2024

For the future, can we get a map dark mode similar to how the Dark Reader extension does it?

Image

image

@Nekzuris
Copy link

The control buttons don't change in dark mode, I think that's good, but the tooltip shouldn't change then.
current dark mode vs light mode
dark light

And I don't think the lighter background behind the 𝐢 looks good.

@hlfan
Copy link
Contributor

hlfan commented Nov 20, 2024

And I don't think the lighter background behind the 𝐢 looks good.

How would you like to have the button indicate that it's disabled then?

@Nekzuris
Copy link

How would you like to have the button indicate that it's disabled then?

I think the tooltip is enough, but yeah I see your point.

@deevroman
Copy link

Although iD doesn't have a dark theme, it seems that you can reduce the annoyance of blinding when loading it by setting at least some dark or transparent background for the iframe.

iframe_flash.mp4

@mp747474
Copy link

Changesets look really funny in dark mode. Here you can see that the post box symbol is barely visible against the dark background due to the low contrast, while the generic node symbol is almost flashy due to how bright it is:

grafik

@AntonKhorev
Copy link
Collaborator

Here you can see that the post box symbol is barely visible

The way icons are displayed was changed recently, try refreshing the page. This is how the post box icon should look like:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui User Interface
Projects
None yet
Development

Successfully merging a pull request may close this issue.

11 participants