Please dark theme option

From a user-perspective I think it's not suitable to switch between themes only to make one application look different — I don't think that anyone would follow that advice.

Also, for users who enabled the native Dark Mode option of Windows 10 (via "Settings > Personalization > Colors > Dark") I can understand why it would be nice that as many applications as possible would support it. It feels less like an accessibility mode (the high-contrast mode does) and more like a personal choice that is less straining on the eyes (for some users).

Unfortunately, there is no official API for Dark Mode yet. I did some preliminary experiments hacking around this, but gave up after realizing how much work this would be.

I'll keep it on the list as a feature request and might come back to it in the future.

3 Likes

I completely agree: why only one application? Why not set the whole system to a dark mode - which is already possible.
To get the whole benefit of a MP3tag-only dark mode, you would have to run it as a maximized application. But a soon as you switch to any other application window, the windows theme colours would strike again - with all all their eye-straining brightness.
So I doubt that this would really bring that leap in user-friendlyness.

I wonder how users will cope with the status quo when there is

and

the only available workaround for the time being is to use the windows means as awkward as it may feel, sorry.
This is my opinion - I respect that others have different ones.

Well, you could make MP3Tag (version 3) an UWP app …

https://docs.microsoft.com/en-us/windows/uwp/design/style/color#themes

It would probably kill any chance to run mp3tag on other platforms, except Windows.

It's not planned and it would be a different app then.

I have a dark mode in my Windows 10 [one of the very few things that in my experience improved from Windows 7]. It helps but it is not enough. And I cannot switch to high contrast. I experimented also with dark / high-contrast settings of mi graphics card, but these workarounds also proved to be inconvenient for the overall usage

As for the other workarounds and a big picture of this problem:

In short: I have darkened [almost] everything I could in terms of operating system and software that I use [to few things I did not have time yet to get to]. I value these improvements and still view Mp3tag as being the single most bright drawback in my day-to-day opertions

1 Like

And as we are discussing here dark theme capability, I would like to remind my other idea concerning colors from over 4 years ago

Here are some ways to check if the dark theme is enabled in Windows 10:

But maybe you already know / tried these options.
Still I would love to see a dark theme for mp3tag. It's one of the last remaining programs I use that don't have a dark theme. You could implement a dark theme with a normal switch in the options and as soon as there is an official API for detection of the light/dark mode or you able to get another way around that, you can add an 'auto' option.

I would happily donate again if a dark theme gets implemented. Or I would try to help with the developement of it if possible (though I'm not a programmer).

2 Likes

I just wanted to once again bring back that idea - with some new input


I recently upgraded my Media Player Classic. To my amusement it now supports the Dark Theme of Windows 10. The result is that the awful Windows-98-like seek bar was replaced with a modern looking dark bar. This might not seem like a lot, but when you are watching in the middle of the night a movie on a large widescreen in a room that has walls painted on purpose with super matted dark paints- then it does make a difference of overall experience

But that is not the main advantage. As it is the right click menu that now has a dark background and bright letters. And what does is just stunning: I no longer, when laying on the bed, have to guess in which language subtitles I am choosing as I can clearly read all entries in my menu. The change is amazing


Also: I took some time and found dark styles for the Stylish add-on in my Firefox for most of the websites that I use on the daily basis. Once again: the overall experience, this time of using the Internet, have increased for me in a positive manner


So to sum up, dark themes / skins are the way to go because:
A] They look better
B] They are better for people with impaired vision
C] They make the screen drain less power, which power costs both money and CO2 emissions

3 Likes

I would love to have a dark theme too.
Using mp3tag mostly in the evening or even later, the plain white is very agressive for the eyes. A dark theme would really help.

Thank you if you can consider our request :slight_smile:

3 Likes

...i would like to add my support for this...
...i can even lend my support going through replacing HEX code and testing a new UI...

1 Like

Yes, I would prefer a dark theme as well, the white is quite bright !!

Is it not an easy thing to implement??

Just wanted to add me to 'the list' of people wanting a dark theme option.
My Win 10 is set to use dark mode but this setting doesn't apply to MP3tag.

If it's ever possible, that would be great!

:new_moon: Lovers of darkness, I have an update on dark mode for Mp3tag: I've worked on it for the past 7 days and slowly see darkness at the end of the tunnel.

It's far from being finished, but the main window is already quite dark (some tweaks still needed) and I'll go over all the different dialogs (incl. options) next.

I hope to make it available for Windows 10 starting with build 1809 (where dark mode was introduced on system level) and will share the progress on that with you.

6 Likes

That's great news! Thankyou.

1 Like

A quick update: I had several setbacks this past week, one of which that I've learned that there is no easy way to enable dark mode for checkboxes and group frames. Those are widely used in Mp3tag's option dialogs — so a solution was and is necessary.

I've started implementing a custom drawn button control for checkbox buttons. It's surprisingly complex, but I'm slowly getting there.

1 Like

Thats good news Florian.

This link to a github project called DarkUI may be of interest! It looks to be a DarkUI built on top of WinForms. Using this library all the forms & controls etc are already dark themed.

What are your thoughts?

1 Like

Thanks for the link. I'm using plain Win32 in C++, so this project is not directly related.

I've just released the latest beta version Mp3tag v3.08a with support for Windows 10 dark mode. It's highly experimental, but I hope it's working out nicely.

Would appreciated to know what you all think about it.

6 Likes

Well well welll. finally some darkness here :heart_eyes:

Many thanks, I do like it. Maybe later in the future a "switch" to turn it on or off will maybe help some users, but I do like the darkness :stuck_out_tongue_winking_eye:

Thanks for all the updates al those years !

1 Like