Replies: 4 comments 268 replies
-
I personally won't be undertaking this at the moment, and probably not in the near or distant future as well. I feel like it is not worth investing too much time in both the following areas:
So yeah, for the mean time, I won't work on any of these, as I want to concentrate on delivering other great capabilities. Besides, it is just a theme, a measure of preference, the desktop is still composited with the classic theme, so it has the same performance. I still don't understand why only the classic taskbar shows "fonts with subpixel anti-aliasing". What does that really mean? Why does it matter so much? Fonts look fine with the current theme for me too, both at 100% scaling, and at 125% or 150%, for example. Thank you |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I think, your program will become very popular in the near future and if you implement features for compatibility with classic theme, it will be widely used. |
Beta Was this translation helpful? Give feedback.
-
Maybe it would be better to use this icon for your settings dialog: |
Beta Was this translation helpful? Give feedback.
-
A major problem for all users who prefers the Windows Classic theme is the incompatibility of the Win10 taskbar with it.
Thus, the most users who use the Clasic theme under Windows 10 usually start the taskbar and desktop before the classic theme is enabled, so to avoid the problem while having all other processes unthemed, or use other third-party taskbars, like ReactOS taskbar, RetroBar or SimpleClassicTheme Taskbar (SCTT).
This was the main issue that prevented me from upgrading to Windows 10 from Windows 8.1. I tried other solutions, like RetroBar, but found them unsatisfactory.
As such, it would be great if Explorer Patcher could fix the Explorer's taskbar so that it would be usable in Classic theme. The most of code is till there, and to some extent Windows 10 taskbar can work under Classic theme, but looks awfully.
One distinguishng thing about working under Classic theme as opposed to being themed in a Clasic-like theme is that the taskbar's height is 28 px, which is smaller than under any theme even with small icons settings. Also, only under the Classic theme the taskbar shows fonts with subpixel anti-aliasing.
The problem can be divided into sevral parts.
The blur. The Windows 10 taskbar is blurred into some light tones, making its elements barely visible or invisible. This problem exists by default in Windows 8.1 as well, but can be fixed by adjusting the color sliders in the Control Panel or setting the window composition attribute "blur" to false.
The borders. In Windows 8.1 when the Explorer starts under Classic theme when DWM is working, the taskbar has some colored border instead of the usual 3D windows borter. We solve this problem by running an AHK script that first adds the window caption to taskbar, and then innediately removes it. The procedure makes the taskbar to look just like Windows 7 taskbar under Classic theme (that is fully OK). I tried the same script under Windows 11 with Win10 taskbar, and it as well makes the appearance better, but the 3D border is not visible anyway.
The compiled script: fixstrips.zip.
In AHK language:
WinSet, Style, +0x400000 , ahk_class Shell_TrayWnd
WinSet, Style, -0x400000 , ahk_class Shell_TrayWnd
The incompatibility of the task buttons toolbar with the Classic theme. Here the most visible problem is the absense of the label text on the taskbar buttons. The buttons are also elevated vertically against the middle and have no 3D look. But this problem has a workaround by using a third-party task list toolbar, such as TasBowFree. This leaves all the Explorer taskbar intact, including the Quick Launch, tray, etc but replaces only the panel that hosts the task buttons,
The latest (pre-release) version of TaskBowFree:
http://www.taskbow.com/taskbowfree.1.1.7.6.exe.zip
There is also a problem with the clock not being shown under the Classic theme.
So, as a first step I suggest to consider, if the taskbar can be de-blurred under the Classic theme.
Beta Was this translation helpful? Give feedback.
All reactions