Dark mode: How to use on older Windows versions, known problems

Please report only one bug per message!

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Dark mode: How to use on older Windows versions, known problems

Post by *ghisler(Author) »

Currently the new dark mode functions are only enabled on Windows 10 version 1809 (Fall 2018) and newer. They can be found in
Configuration - Options - Color

To try the dark mode on older Windows versions, including Windows XP and 7, please choose Configuration - Change settings files directly.
Then look for [Configuration] in wincmd.ini. Below, add a new line containing:
ForceDarkModeOptions=1
Then restart Total Commander.

Here are some known problems:
  1. On Windows versions older than Windows 10 version 1809, the scrollbars in all listboxes cannot be shown in dark mode.
  2. On Windows versions older than Windows 10 version 1809, the context menus are all bright (no dark mode).
  3. On ALL Windows versions, standard Windows dialogs including "Properties" and "Connect network drive" are all bright (no dark mode).
  4. On Windows 10 versions older than Windows 10 version 1809, the title bar is white by default. However, you can choose to use the Windows 10 accent color for all the title bars, e.g. dark blue.
  5. On Windows 10 version 1809 or newer, the context menus do NOT change between light and dark mode when you change the mode in Configuration - Options - Color until you close and re-open Total Commander
  6. On Windows 7 with themes disabled, changing between light and dark mode causes problems in the Lister main menu until you close and re-open lister
Please contact me if you havr an idea how to resolve one of these problems.

Please also report other problems in this forum, if possible one major problem per thread.
Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14795
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: Dark mode: How to use on older Windows versions, known problems

Post by *petermad »

2ghisler(Author)
ForceDarkModeOptions=1
Is there any reason that this cannot be the default setting? The user is not forced to enable it in the configuration - but many users that would like to use Dark Mode would never know that they have the possibility, since it is only mentioned here and in the "Whats new in this version" in the Help.
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.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Dark mode: How to use on older Windows versions, known problems

Post by *Usher »

petermad wrote: 2019-10-20, 10:37 UTC 2ghisler(Author)
ForceDarkModeOptions=1
Is there any reason that this cannot be the default setting?
Yes, there is. It's not finished yet. I suppose it will be enabled in the final TC version.
Oh, and I'd like to have automatic switch to dark mode in the night time ;-)
Andrzej P. Wozniak
Polish subforum moderator
User avatar
petermad
Power Member
Power Member
Posts: 14795
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: Dark mode: How to use on older Windows versions, known problems

Post by *petermad »

It's not finished yet
Sure - but you can say that about TC 9.5 as well - we are in betatest, no need to hide stuff.
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.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Dark mode: How to use on older Windows versions, known problems

Post by *Usher »

2petermad
What if Microsoft marketing staff change their mind and they start to implement dark mode in completely other way? See MS Edge case…
Andrzej P. Wozniak
Polish subforum moderator
User avatar
petermad
Power Member
Power Member
Posts: 14795
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Re: Dark mode: How to use on older Windows versions, known problems

Post by *petermad »

What if Microsoft marketing staff change their mind and they start to implement dark mode in completely other way
Then that would only apply to Windows 10 - and the Dark Mode options are already visible in TC 9.5b1 under Windows 10 even without the ForceDarkModeOptions=1 setting.

So actually it is more likely that TC's implementation of Dark Mode under older OS'es will work in the future, since Microsoft won't change older OS'es in that respect.
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.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Dark mode: How to use on older Windows versions, known problems

Post by *Usher »

I mean rather: If MS make any serious changes or there are any other troubles, TC implementation will stay incomplete/unfinished/buggy for a long time, and dark mode may be a beta experiment which won't be included in final TC 9.5 release. Removing unfinished features isn't new, see "Options added during the development of 9.22 (but only added to 9.50)" in TC history.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Dark mode: How to use on older Windows versions, known problems

Post by *ghisler(Author) »

Is there any reason that this cannot be the default setting?
Dark mode will only work perfectly in Windows 10 1809 and newer. Why? Only here Microsoft added functions to apply dark mode to
1. The window title bar
2. Listbox scrollbars

I tried to find solutions for these for many days without any success. Therefore I have disabled dark mode on older systems for the normal user.
Author of Total Commander
https://www.ghisler.com
iteg
Junior Member
Junior Member
Posts: 63
Joined: 2016-07-28, 08:36 UTC

Re: Dark mode: How to use on older Windows versions, known problems

Post by *iteg »

Why does Lister use a dark theme for the system and context menus, but not in the main window and dialogs? Does Lister have its own customization? (Windows 7 x64 SP1. Classic theme)
Image: https://dropmefiles.com/yyFxb
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Dark mode: How to use on older Windows versions, known problems

Post by *ghisler(Author) »

cudalister is a plugin. Plugins need to be updated to support dark mode.
Author of Total Commander
https://www.ghisler.com
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Re: Dark mode: How to use on older Windows versions, known problems

Post by *DrShark »

2iteg
The dark title system menu on old Windows has own limitations, described here:
viewtopic.php?p=366884#p366884
viewtopic.php?p=368721#p368721
I only tested it on 32-bit Windows. Currently I can also add that at least 32-bit TC uses title's dark system menu also on 32-bit Windows XP Luna theme.
Also, if the system menu is called with mouse, whether it will be dark depends on how exactly it is called:
* left mouse button click on TC or Lister title icon: the menu will be dark.
* right mouse button click on TC or Lister title icon, or the rest of the title: the menu will be light.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Post Reply