How about a dark GUI for TC?

English support forum

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Mirok
Junior Member
Junior Member
Posts: 2
Joined: 2018-08-06, 18:33 UTC

Re: How about a dark GUI for TC?

Post by *Mirok »

Any solution? I have still the light TC window with the dark background... Please do something!
User avatar
Dalai
Power Member
Power Member
Posts: 9364
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: How about a dark GUI for TC?

Post by *Dalai »

Although TC doesn't support themes or color schemes, it provides a wide variety to customize its colors in Configuration > Options > Color.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Mirok
Junior Member
Junior Member
Posts: 2
Joined: 2018-08-06, 18:33 UTC

Re: How about a dark GUI for TC?

Post by *Mirok »

Dalai wrote: 2018-08-06, 19:36 UTC Although TC doesn't support themes or color schemes, it provides a wide variety to customize its colors in Configuration > Options > Color.

Regards
Dalai
Look, there are some other programs that are dark, why TC can't be or use the same method?

https://imgur.com/a/gWTGevz

LOOK:
Image: https://i.imgur.com/NDmjg0d.jpg
Image: https://i.imgur.com/kXfLW0t.jpg
Image: https://i.imgur.com/rgQfHHf.jpg
User avatar
Brumm
Junior Member
Junior Member
Posts: 98
Joined: 2014-11-18, 11:00 UTC

Re: How about a dark GUI for TC?

Post by *Brumm »

In general, "UI themes" for TC would be an improvement. While I disagree with the perception that a dark UI would be better, it might be relatively easy to add exportable "color sets" to the existing Color configuration...?
Dateimanagerfetischist.
User avatar
petermad
Power Member
Power Member
Posts: 14739
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: How about a dark GUI for TC?

Post by *petermad »

You can actually make a dark GUI for all "old" Windows programs by editing Windows' basic color setting. In Windows 7 there is still a tool for that, in Windows 8 and 10 you'll have to edit Windows Registry manually.

But there is a major problem with that for TC - the font color in TC's various dialogs are not set consistently. The fonts are supposed to use the setting for ButtonText for all 3D surfaces - that is: all surfaces that are usually grey - but a lot of the text in TC's dialog is hardcoded to black. It I change the color of ButtonText to red ( [HKEY_CURRENT_USER\Control Panel\Colors] "ButtonText"="255 0 0" ) then I see mixed red and black font color in TC's dialogs like this: http://madsenworld.dk/tcmd/dialogfontcolor.png - wher all text except for the text in the white fields should have been red.

If I had also changed the background in the dialogs to black ( [HKEY_CURRENT_USER\Control Panel\Colors] "ButtonFace"="0 0 0" ) - then a lot of the text would be invisible because it is hardcoded to black.

So the first thing that has to be done in TC is that all dialog legend font color has to comply with the settings of [HKEY_CURRENT_USER\Control Panel\Colors] "ButtonText" - that could be a step on the way.

Here is an example of a dark GUI made this way: http://madsenworld.dk/tcmd/darkgui1.png - and how bad it turns out in other dialogs: http://madsenworld.dk/tcmd/darkgui2.png
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Bob___
Junior Member
Junior Member
Posts: 11
Joined: 2016-11-30, 14:16 UTC

Re: How about a dark GUI for TC?

Post by *Bob___ »

Hi petermad ,

Thanks for your input. Just like you I tried to change the TC colors via the Windows settings, I tried it 2-3 years ago, but left the whole thing frustrated, because it just doesn't work!

That is and remains a topic for me, which should be considered by the TC development with a dark mode, which uses tasteful colors like in the screenshot above: https://i.imgur.com/rgQfHHf.jpg

In your examples I find the choice of colour much too hard, a much too high contrast (http://madsenworld.dk/tcmd/darkgui1.png).
I still hope that the TC development team will bow to the trend all major app houses (like Adobe <> Autodesk <> Maxon <> Microsoft <> Apple) are showing, namely to provide a tasteful dark mode.
User avatar
gezgin
Junior Member
Junior Member
Posts: 36
Joined: 2009-05-16, 07:58 UTC
Location: Izmir, Turkey

Re: How about a dark GUI for TC?

Post by *gezgin »

FWIW, here's my vote for conveniently-accessible and consistent Dark Mode support in the next version of TC as well...

--
Bob
Thany
Senior Member
Senior Member
Posts: 292
Joined: 2003-09-30, 09:20 UTC
Location: Netherlands

Re: How about a dark GUI for TC?

Post by *Thany »

Dalai wrote: 2018-08-06, 19:36 UTC Although TC doesn't support themes or color schemes, it provides a wide variety to customize its colors in Configuration > Options > Color.

Regards
Dalai
That's not really a solution. A proper dark mode is more than changing the odd few colours around. Everything needs to change in order to create a coherent experience. A white-on-black filelist is only the first microscopic babystep.
Bob___ wrote: 2018-09-22, 14:30 UTC [...] In your examples I find the choice of colour much too hard, a much too high contrast (http://madsenworld.dk/tcmd/darkgui1.png).
Yeah that's like going back to Windows 95 high-contrast setting. It's more like Nightmare Mode than Night Mode, iyam :D
Total Commander 11 on Windows 10
Thany
Senior Member
Senior Member
Posts: 292
Joined: 2003-09-30, 09:20 UTC
Location: Netherlands

Re: How about a dark GUI for TC?

Post by *Thany »

Take a look at, for example, Visual Studio Code. GUI-wise it is vastly more complex than TC (no offense), and yet it has a dark/light mode switch.
Total Commander 11 on Windows 10
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: How about a dark GUI for TC?

Post by *ghisler(Author) »

Visual Studio seems to replace all Windows controls with its own. For example, the scrollbars look very different in Visual Studio than in the rest of Windows. I don't want that, I want to use the current theme to display all elements. But this means that you have to use a dark theme system-wide. Since there is no standard dark theme, all you can do is use one of the "high contrast" dark themes.
Author of Total Commander
https://www.ghisler.com
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: How about a dark GUI for TC?

Post by *Usher »

2ghisler(Author)
You are right. If anyone wants to create independent GUI styles, he/she should use some framework.
Many devs use Qt Framework which makes creating multisystem apps easier, but it's a really huge thing… You don't want it for TC…
But other people still create more lightweight skinnable apps. You can look at Nomad.NET http://www.nomad-net.info. It's written using .Net Framework.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
Brumm
Junior Member
Junior Member
Posts: 98
Joined: 2014-11-18, 11:00 UTC

Re: How about a dark GUI for TC?

Post by *Brumm »

Now .NET is not exactly what I would call "lightweight", honestly.
Dateimanagerfetischist.
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: How about a dark GUI for TC?

Post by *Usher »

2Brumm
Well, NOW dotnet is just a part of Windows. You don't need to install it separately.
Andrzej P. Wozniak
Polish subforum moderator
Thany
Senior Member
Senior Member
Posts: 292
Joined: 2003-09-30, 09:20 UTC
Location: Netherlands

Re: How about a dark GUI for TC?

Post by *Thany »

ghisler(Author) wrote: 2019-01-21, 14:41 UTC Since there is no standard dark theme...
There is
Total Commander 11 on Windows 10
User avatar
j7n
Member
Member
Posts: 168
Joined: 2005-08-07, 21:56 UTC

Re: How about a dark GUI for TC?

Post by *j7n »

On Windows XP, a Dark Theme with low contrast is possible and looks nice. I see only one apparently hardcoded white color in TC: of the depressed file listing column header.

https://i.imgur.com/C9bNqfA.png / Configuration Window

https://i.imgur.com/Nhtblim.png

But it causes incompatibilities with various legacy software, which cannot be replaced or whose authors can't be appealed with (if the products are discontinued or gone on the path of bloat). Most webpages are also light. Designs of icons and custom UI elements are made to work well with a light background. It also breaks the appearance of "disabled" buttons in some software like IrfanView, which also doesn't permit to have a "flat" color scheme, as disabled buttons work with a mix of highlight and shadow colors.

Funny how we seem to have come back full circle to the dark scheme of DOS textmode software, which was dark to reduce flickering of 60hz monitors, and possibly other reasons. Microsoft has been whitening the standard theme with every version starting with Windows 2000, to the point where buttons highlight is hard to see on Windows 7, and all is completely pure white on Windows 10. All at the same time when high power LCDs became widespread, and the white is more intense. Why they thought it was a good idea?
#148174 Personal license
Running Total Commander v8.52a
Post Reply