HydrogenAudio

Hosted Forums => foobar2000 => Development - (fb2k) => Topic started by: bokeron on 2021-09-24 22:22:36

Poll
Question: Do you want a dark theme for foobar2000 ?
Option 1: Yes votes: 37
Option 2: No votes: 14
Title: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-24 22:22:36
Hi! Please don't' hurt me yet. :))

I know Windows only provides dark theme support for UWP apps. That can't be a excuse anymore. People has been asking all over the internet please dark theme for foobar2000 for years!

Everybody is providing a dark theme for their apps.
Just recently even MP3tag has implemented it. I mention it because I had pleaded its developer in the past to do do it... and he wasn't too enthusiastic about the idea. Well, now it has a dark theme, too.
As does Audacity, MKVtoolnix, Notepad++, Calibre... it's becoming harder to find a program that does not offer a dark mode.

And please don't start with the usual mantras...
  • "You can use [...] if you don't like foobar2000" mantra. I do like foobar, and that's why I ask for a dark theme, or I'd be gone long time ago.
  • Yes, I would do it myself if I had the knowledge. I don't.
  • I know it can be done with Columns UI. I don't like Column UI  ::)

So, please, could you hear the crowd asking for this?


I don't know if it's going to be useful but I'm dropping a poll here so... well... you can vote.


Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: marc2k3 on 2021-09-24 23:02:28
The text in bold might appear important to you as an end user but they're unlikely to sway any developer. And popularity votes probably aren't going to help either.

If it ever does happen, I think it would have to come at a time when support for all previous components is dropped. If dark mode foobar2000 was released tomorrow, most 3rd party components would look terrible inside it. I can't see that being allowed as a possibility. But I am just speculating, who knows what is around the corner.

edit: just tested mp3tag and notepad++ since I use them already.... damn they're fugly in dark mode. No way I could stick with either of them
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Henry66 on 2021-09-25 00:41:35
There are dark themes out there. I have been using DarkOne v4 for many years, and it still works with the latest Foobar.
https://www.deviantart.com/tedgo/art/DarkOne-v4-360862076
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: mjm716 on 2021-09-25 04:31:15
  • Yes, I would do it myself if I had the knowledge. I don't.

Default Win dark themes are unusable, however there are many free OS-level options that are usable (and easy to try):

deviantart (https://www.deviantart.com/niivu/art/cakeOS-760118003)
vsthemes (https://vsthemes.org/en/themes/)

User laziness shouldn't be a developer's concern.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Le Croissant on 2021-09-25 15:50:43
TBH I'd rather they bring back support for colour functions $rgb(r,g,b) than a dark theme.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Le Croissant on 2021-09-25 15:58:13
edit: just tested mp3tag and notepad++ since I use them already.... damn they're fugly in dark mode. No way I could stick with either of them
And if we ever do get a dark mode for foobar, you just know that 70% of the people who have been requesting it for all this time are going to say "but this one is ugly". For a developer creating a dark mode is going to cause more controversy than just simply not doing it.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Lucidae on 2021-09-25 16:29:41
I wish someone would make a simple dark theme for foobar that mimics the default UI with inverted colors.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: j7n on 2021-09-25 20:57:40
most 3rd party components would look terrible inside it.
I feel this applies to separate applications too. How are users of dark, negative color UIs not "blinded" by some programs or websites that are still white? Don't use any of them? Especially on today's bright monitors.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-25 23:52:04
The text in bold might appear important to you as an end user but they're unlikely to sway any developer. And popularity votes probably aren't going to help either.
[...]
edit: just tested mp3tag and notepad++ since I use them already.... damn they're fugly in dark mode. No way I could stick with either of them

The text in bold is there to highlight what for me is a sign of lagging behind most other developers/apps.
If developers are swayed or not by any of this is up to them as always has been. I'm just reminding them once more that everybody is giving a dark theme to their programs... and there must be a reason why unless all of them are idiots.

The voting is there for everyone who feels like stating what's their stance on this. I expect few votes and no clear winner. We're in a forum that is mostly visited by advanced users and people with some kind of technology background. Basic users either go with what they've got... or they're already using a dark mode player  8)
Even massive Yes or massive No wouldn't mean a thing if you care for giving options to your users,

That you may stick with dark MP3tag ot notepad++ might appear important to you but in any case they're better than a blindingly white app in an otherwise totally dark desktop. They, at least, try to do it, and they finetune the UI colors often if they receive negative feedback.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-25 23:54:44
There are dark themes out there. I have been using DarkOne v4 for many years, and it still works with the latest Foobar.
https://www.deviantart.com/tedgo/art/DarkOne-v4-360862076

Uses Column UI and is UI is too busy for my taste. I need what "raw" foobar2000 offers... but in a dark mode.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-26 00:00:08
  • Yes, I would do it myself if I had the knowledge. I don't.

Default Win dark themes are unusable, however there are many free OS-level options that are usable (and easy to try):

deviantart (https://www.deviantart.com/niivu/art/cakeOS-760118003)
vsthemes (https://vsthemes.org/en/themes/)

User laziness shouldn't be a developer's concern.

Modifying a whole OS User Interface to achieve dark mode for a single app might be the contrary of user lazyness... but it surely is using a sledgehammer to crack a nut.

As a developer, I'd be more concerned about people having to do this just to get my app in dark mode.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-26 00:00:57
TBH I'd rather they bring back support for colour functions $rgb(r,g,b) than a dark theme.

Not mutually exclusive.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: marc2k3 on 2021-09-26 00:28:40
I'm just reminding them once more that everybody is giving a dark theme to their programs... and there must be a reason why unless all of them are idiots.

This attitude is really going to help. Keep going.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: lvqcl on 2021-09-26 00:40:55
and there must be a reason why unless all of them are idiots.
The reason is probably simple: they are not interested in the dark theme.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: mjm716 on 2021-09-26 04:54:56
Modifying a whole OS User Interface to achieve dark mode for a single app might be the contrary of user lazyness...

Why would one want every app to appear differently in an OS?

And as others have commented, that method also allows one to more easily find a dark theme that suits them, rather than complaining how an app's implementation isn't "dark enough".

  • Yes, I would do it myself if I had the knowledge. I don't.
As a developer, I'd be more concerned about people having to do this just to get my app in dark mode.

But you're not a developer, just feeling very entitled to speak for one.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Case on 2021-09-26 07:39:16
I don't understand the sudden fashion with dark themes. This is what computing in the DOS days looked like. Black text on white is much friendlier on the eyes.

At least Mp3tag did the dark theme switch properly. You can't imagine how much I hate VMWare Workstation that added dark theme support. It uses a custom drawn window even in normal mode and simulates Windows 7's rounded window borders without any shadows. The window is invisible when the background has similar colors.

I really wish Microsoft made the OS theme switch affect all programs. It's absolute insanity for every software having to artifically create support for this fad.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Cannonaire on 2021-09-26 08:13:31
Dark is much easier on my eyes. I just got a new monitor, and even at very low brightness pure white backgrounds can be a bit much.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: marc2k3 on 2021-09-26 12:05:14
I really wish Microsoft made the OS theme switch affect all programs. It's absolute insanity for every software having to artifically create support for this fad.

It would be so easy for them to do it as well. The high contrast themes are evidence of that.

Bit off topic but anyone tried windows 11 yet? What they've done to checkboxes is an abomination. :/

(https://i.imgur.com/PByONx3.png)



Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Lucidae on 2021-09-26 13:04:07
Bit off topic but anyone tried windows 11 yet? What they've done to checkboxes is an abomination. :/
Yeah, they also changed scrollbars and not for the better. I do however like the new window animations.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-27 14:26:25
I'm just reminding them once more that everybody is giving a dark theme to their programs... and there must be a reason why unless all of them are idiots.

This attitude is really going to help. Keep going.

"All of them" means all of the developers working on their own software, not foobar2000's developers.
Why are they adding dark themes? What does that mean? They can't all be idiots. There must be a reason behind all of them adding dark theme. Maybe because there's a need for it and it's worth the effort?
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-27 14:28:32
and there must be a reason why unless all of them are idiots.
The reason is probably simple: they are not interested in the dark theme.

Foobar2000 are the only ones getting it right then?
All of the other developers are adding dark themes. That's what I mean. Are all those other devs idiots?
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-27 14:36:07
Modifying a whole OS User Interface to achieve dark mode for a single app might be the contrary of user lazyness...

Why would one want every app to appear differently in an OS?

And as others have commented, that method also allows one to more easily find a dark theme that suits them, rather than complaining how an app's implementation isn't "dark enough".

  • Yes, I would do it myself if I had the knowledge. I don't.
As a developer, I'd be more concerned about people having to do this just to get my app in dark mode.

But you're not a developer, just feeling very entitled to speak for one.

I build a house with bricks. I want the house to be blue color. Your solution is to change all the orange bricks for blue ones. I pretend just to paint them blue. What do you think is the more reasonble approach?

I am not a developer. I dopn't feel entitled to anything. That's all in your head that went defensive as I was expecting.
I know how to manage users/customers needs, though, and I push so their needs are considered in order to offer a product that fullfill their demands/needs. I don't speak as a developer.

But as it was expected, you, and this forum gets defensive instead of facing the only truth: everybody else is implementing dark themes.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-27 14:40:52
I don't understand the sudden fashion with dark themes. This is what computing in the DOS days looked like. Black text on white is much friendlier on the eyes.

At least Mp3tag did the dark theme switch properly. You can't imagine how much I hate VMWare Workstation that added dark theme support. It uses a custom drawn window even in normal mode and simulates Windows 7's rounded window borders without any shadows. The window is invisible when the background has similar colors.

I really wish Microsoft made the OS theme switch affect all programs. It's absolute insanity for every software having to artifically create support for this fad.

Try to work for years on a 1000 nits screen with white user interface and you'll get it.

Things could have been managed better by Microsoft. Their incompetence isn't a valid reason to stagnate and defend the all-white-without-giving-dark-option stance.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: jazzthieve on 2021-09-27 16:52:52
Defensive? Pot. Kettle. Black.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: lvqcl on 2021-09-27 16:57:20
Foobar2000 are the only ones getting it right then?
All of the other developers are adding dark themes. That's what I mean. Are all those other devs idiots?
Both choices are valid, why do you think that one is right and other is wrong?

Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: kode54 on 2021-09-28 02:08:16
Because the majority are always right. They think with what is best for everyone.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-30 18:12:57
Defensive? Pot. Kettle. Black.
This message?Useless.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-30 18:14:44
Foobar2000 are the only ones getting it right then?
All of the other developers are adding dark themes. That's what I mean. Are all those other devs idiots?
Both choices are valid, why do you think that one is right and other is wrong?

Because one of them gives the user options and the other denys the user that option. Do you like options?
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-09-30 18:20:06
Because the majority are always right. They think with what is best for everyone.

Majority isn't always right. As neither is the minority, by the way.
What those other devs are doing is giving their users an option they request. Developers put their beliefs apart and care for their users. As a result, their users can choose.

Being able to choose is always right.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: lvqcl on 2021-09-30 18:42:01
Do you like options?
I like useful options. I don't like useless option. Dark theme is useless for me.


What those other devs are doing is giving their users an option they request. Developers put their beliefs apart and care for their users. As a result, their users can choose.

Being able to choose is always right.

An old answer from Peter (https://hydrogenaud.io/index.php?topic=21512.msg427970#msg427970) that may or may not be relevant today:
Quote
To start with, foobar2000 was never meant to be usable for everyone.
We simply don't care whether specific userbase finds it useful or not. We would probably care if we earned money from it, but we don't, and don't plan to as it would ruin too many good aspects of the project.
[...]
Again, if you don't like our decisions, you are free (and encouraged) to use one of other players instead.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: regor on 2021-09-30 20:10:20
Do you like options?
I like useful options. I don't like useless option.
Windows favorite phrase. hahahah we all know where it has lead many times  ::)

It's ironic because that way of thinking is the first reason Windows has not been coded to change the theme of all software it runs, even if it's easily able to do so as has been already noted. So it's really funny how the same argument can be used by one side and the opposite side at the same time.

EDIT: Also find it funny the poll is yes or no. I mean... you may want the dark theme or don't care at all about it, but it makes no sense to be "against implementing a dark theme". Makes no sense to be against an option. If we talk about coding it, then that's another story hahaha (obviously) But you can't be against it per se (?). So I don't get most comments of this thread.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: kode54 on 2021-10-01 00:07:48
https://social.msdn.microsoft.com/Forums/en-US/16b70775-d87e-42d3-aa8f-41d7d6888c66/how-to-get-colors-of-default-app-mode-quotdarkquot-in-my-win32-app

Looks like you have to program your app completely differently, and custom color the entire thing. Skinning probably also requires custom invocation of the UXTheme interface for every UI control. And every plugin will have to do the same for any UI code.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: bokeron on 2021-10-01 16:11:34
EDIT: Also find it funny the poll is yes or no. I mean... you may want the dark theme or don't care at all about it, but it makes no sense to be "against implementing a dark theme". Makes no sense to be against an option. If we talk about coding it, then that's another story hahaha (obviously) But you can't be against it per se (?). So I don't get most comments of this thread.

I agree.
I worded the question like that because I've seen how many times people have asked for a dark theme and how some people on the forum(s) reacted. As I've said, some people gets defensive about a thing that wouldn't hurt them if it's implemented.
I wanted to remark that attitude with the "No" while giving an option to express you would like a dark theme with the "Yes".

I do understand why coders would prefer to dedicate their time to other areas they find more interesting or useful. It's their time and their choice. At the same time I have also seen how other requests with really minimal impact on most non-advanced users have been accepted and implemented.

So... I re-requested something that really have a big impact on non-advanced users: how the UI looks. As superfluous as it may appear to some, it has a lot of weight on how likeable AND useable a program is. Those who develop it may not care, I can't know that. I do care, so I ask for it.

It's not a trivial task, I am aware of it, but I believe/hope those who care for UI design may be interested in making foobar2000 UI "evolve".
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: samidare1234 on 2021-10-01 23:27:12
Windows is getting new upgrade too.
Maybe it would be better to wait MS to release the latest WinUI with the complete Windows11 UI component.
And hope that ui library would do most of the thing for us.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: YamaGucci on 2021-10-17 05:31:35
This is ridiculous. Such a customizable interface but dark mode? nah. I think its time we call em out for lacking the skills to do so. Prove me wrong.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: dwmartin0906 on 2021-10-17 06:39:09
Peter and the other developers devote a considerable amount of time and effort to provide us with these FREE gifts out of kindness and generosity.  They have every right to decide what they want to spend their time on.  Requesting new features is one thing.  But insulting them just because you don't get what you want is just plain rude.  They don't owe us anything, but we owe them everything.
 Please show these developers the respect and gratitude they deserve.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: YamaGucci on 2021-10-17 07:09:24
When all other angles are exhausted one resorts to being rude. Apologies to the devs for confusing ability with refusal.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: GYYYO on 2021-11-01 09:56:01
I guess I’m a “non-advanced” user. While I get over the depression of that realization, can someone tell me how this dark mode would differ from the ability to make the background black as exists currently?

I thought that was a “dark mode” but I noticed the frame area such as at the top where menus like File and View are, still remain white. Is that little area the bone of contention, or am I missing something?
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: TheQwertiest on 2021-11-01 10:52:11
@GYYYO , that's the thing, most of those requesting dark-mode think of something like this when they are talking about it:
Spoiler (click to show/hide)

But for some reason they also think that this design is built-in in OS and that devs can somehow flip a magic switch and enable it for the player AND for all the installed components.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: VEG on 2021-11-01 13:13:48
Maybe this could be useful:
https://github.com/ysc3839/win32-darkmode
https://stackoverflow.com/questions/53501268/win10-dark-theme-how-to-use-in-winapi
This thing was used to add dark mode support to the Notepad++:
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/9587
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: GYYYO on 2021-11-01 13:44:50
@GYYYO , that's the thing, most of those requesting dark-mode think of something like this when they are talking about it:
Spoiler (click to show/hide)

But for some reason they also think that this design is built-in in OS and that devs can somehow flip a magic switch and enable it for the player AND for all the installed components.
You mean you can’t? (jk)

I worked at the landline phone co in the new line ordering dept, and I wish I had a dollar for every time I’d tell a customer that a technician would be out the next day to turn their service on, and they’d say “Why do I need a technician visit? Don’t you just flip a switch?” So you have my sympathy.

I prefer the currently available black background with yellow text. With a white background, you’re trying to read text with a bright light shining in your eyes. Whereas with a dark background and light text, you’re focusing only on the text.

I worked on CRT’s for over 20 years and from that experience, I can confirm that eyestrain is definitely reduced by using a black background.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: 2tec on 2021-11-01 13:58:33
The first class Foobar2000 developer has by design allowed user interfaces to be developed, so perhaps some kind and generous developer will someday develop a new dark user interface. There's always hope for future developments.

Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: mudlord on 2021-11-01 17:27:38
Maybe this could be useful:
https://github.com/ysc3839/win32-darkmode
https://stackoverflow.com/questions/53501268/win10-dark-theme-how-to-use-in-winapi
This thing was used to add dark mode support to the Notepad++:
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/9587

It is helpful.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: VEG on 2021-11-02 14:56:51
Seems like this feature is not fully implemented in Windows yet, that's why Notepad++ developers had to use some tricks to add dark theme support to some standard controls (e.g. standard main menu doesn't support dark theme by default).
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Peter on 2021-11-05 11:10:44
The Notepad++ DarkMode.h/.cpp source for this falls in "what has been seen cannot be unseen" category. I'm not sure if I dare using Notepad++ again after the horrors of that.

I do not wish to release code that may break / need patching with new Windows builds, which is what Notepad++ now does. I believe that foobar2000 users should have the freedom to continue using their foobar2000 installation indefinitely, upgrade only when they choose to. Relying on undocumented Windows interfaces would undermine this concept.

Dark mode was perfectly possible in Windows 95 era already - just set high contrast dark theme and all apps that respect system colors will behave accordingly, as long as they use standard dialogs, controls, system-defined color values, etc.

I have always pedantically followed all these details, minimized the amount of custom rendering done, used system-supplied colors by default instead of hardcoding custom stuff. Dark mode should work juts fine with foobar2000 - if it wasn't designed by clowns that is, which it sadly is.

Don't tell me to blame the app makers who didn't follow these rules, making apps that look broken with GetSysColor() telling them to use white text on dark background - that's what manifest flags or special startup API calls are for, just like with high DPI support; apps could get the legacy behavior unless they specifically report being compatible.

That said, that some of Microsoft's own apps as of Windows 11 RTM are not dark mode compliant either - namely MS Paint and Notepad.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: Ritsl2 on 2021-11-25 10:26:15
I'd love to see a dark mode foobar2000. But it's easy to see that it is not exactly easy...

I recently started using dark mode whenever an app offers it, just following the trend, but the quality in apps differs a lot. As noted, Notepad++ is rather ugly, but I think that goes for any app that has a traditional menu (with lots of items with little spacing) and toolbar layout (with lots of buttons). It's not a beauty in light mode either.

VMWare Workstation has a dark window, but the dialog boxes are light. That happens in other apps as well. Some apps do have a proper dark mode, but their title bar stays white if you don't set Windows to use accent color there.

Windows' own Task Manager is still light, as it Notepad as Peter mentions. Notepad should be the easiest to convert, is my naive expectation. So weird to see that simple Windows apps using the default interfaces don't convert automatically.

As for the 'high contrast dark theme', that still exists of course, but if it was pretty it would have been picked up by users a long time ago :) I assume most people don't need their dark mixed with high contrast borders around any window element. Clearly it has been developed for users with eyesight problems, not for users just preferring a darker screen when sitting in a dimly lit room.

Back to foobar2000, in my setup I keep the background dark for components, and accept the reasonable white-gray defaults for the surrounding UI.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: iridescentaudio on 2021-11-26 10:57:09
You can add my name to the list of users who'd enjoy having more control over colours in foobar2000's interface. I did try modifying Windows colour options using a third party color picker tool a while back, but it was a poor compromise, imposing unacceptable limitations on interfaces in other software, and it was sometimes hard to understand what colour option related to what part of the interfaces of various apps. I'll grant that this is Microsoft's fault for not getting to grips with the issue better.

I'm already using Dark themes everywhere else - Firefox with a colour inverting extension, Discord, Notepad++, Reaper, Windows Explorer to name a few. Some people will argue the toss about whether dark text/light bg or light text/dark bg is correct/better for health/etc., but it seems to me to more simply be a matter of personal preference, both views being valid. It is certainly the case that a choice between light & dark modes is increasingly being offered by app and website developers, and I don't see it as frivolous.

I'm using Columns UI and have made every part of the interface dark where possible to do so, to the best of my knowledge (screenshot here (https://www.dropbox.com/s/7xjvi2pfmea5ka2/Screenshot%202021-11-26%2010.30.50.png?dl=0) if you are curious.) The parts that are still light are as you'd predict, the toolbars (menu/vol/dsp/playback mode), scrollbars, column titles, tab stacks, item properties and preferences. I've mostly eliminated the presence of grey in the buttons by making them square with with no edges, though it did feel hacky having to do that. So the interface is mostly dark, but it would be nice to tidy up the remaining light areas. I have seen other foobar2000 themes handle the issue better than I have, any tips there would be welcome.

I've seen how many times people have asked for a dark theme and how some people on the forum(s) reacted. As I've said, some people gets defensive about a thing that wouldn't hurt them if it's implemented.

Interesting you mention this because I had the same treatment not too long ago (https://hydrogenaud.io/index.php?topic=28647.msg1002849#msg1002849) (I actually did "google it" and the material I've read on the subject is far from conclusive.)
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: rman1990 on 2021-12-03 03:37:24
I'm using foobar2000 in Wine on Linux with a "dark theme" plucked from Google that changes Wine's "system colors", and it works brilliantly. Props to the fb2k dev team for using Windows system colors and controls instead of some hipster custom nonsense.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: NateHigs on 2021-12-10 08:41:39
I also demand you add this unnecessary feature to your free application! And another thing, we want free ports to Mac and Linux and Nintendo Switch!

In all seriousness, if the OP needs this feature so badly, just use another media player.

I run Foobar in wine, I don’t have dog in this race but I can fully see why the dev doesn’t want to spend time implementing and testing a second GUI
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: kode54 on 2021-12-11 02:48:30
Also the built-in UI uses system colors or derivations thereof by default, so on Linux, if you configure your Wine to use a system color scheme or dark color scheme, foobar2000 will obey.

It's not foobar's fault that Windows doesn't expose its own dark mode through the system theme engine to anything but special apps that either use some sort of undocumented API, or theme themselves manually.

If you go back as far as XP, you find that apps that at least used system controls, or learned how to use the uxtheme API, had skinned controls and such. You couldn't even have a dark mode or custom theme without modifying system files, because Microsoft made the system theme engine verify cryptographic signatures on every theme file, and there were like 3 signed themes ever released during the lifetime of the OS.

Fun fact, the Luna Silver theme has a color key bug on the mouseover Start button, where the soft edges of the button were accidentally blended with the color key, causing a few stray pixels of slightly-off-magenta to be visible.
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: mjm716 on 2021-12-11 04:07:38
Fun fact, the Luna Silver theme has a color key bug on the mouseover Start button, where the soft edges of the button were accidentally blended with the color key, causing a few stray pixels of slightly-off-magenta to be visible.

Fun fact: MS was ahead of the curve in employing persons with disabilities, unfortunately they assigned color blind to the UI team.

(sorry as much as I look fwd to this thread sinking, I couldn't resist)
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: FrD on 2022-01-16 19:50:32
Kudos to the dev team for their guiding philosophy of putting out the music player they think is right and telling those who don't like it to stfu. It is very much appreciated. Foobar, with some tweaking, is the only music player that plays my music the way I want it played. I've even become fond of its byzantine, classic-looking UI.

Speaking of which, I just had to reinstall Foobar after a catastrophic failure of Windows. My old Foobar did have dark panels with yellow / orange text (which makes me wonder what this whole thread is about), however, I can not figure out how to reproduce that look in my new install. Any pointers are appreciated. Thank you!
Title: Re: Request: Dark theme -- yeah, I know, AGAIN.
Post by: marc2k3 on 2022-01-16 20:17:52
You change the panel colours by using the View menu>Layout>Quick setup and browsing through the Color schemes. Or you can customise them manually under Preferences>Display>Default UI>Colors and fonts.

All the grumbling in this thread is about the window frames/menus/tabs/scrollbars etc which are mostly grey/white depending on windows theme.