torto
Freshman Member
Posts: 50
OS: Gentoo - Windows 1607
Theme: Gentoo: QtCurve - Windows: Classic - Oxygen Gold
|
Post by torto on Oct 31, 2022 13:49:59 GMT -8
So... a couple of years ago I took the source code from the ReactOS appearance control panel applet, modified it to run as a standalone application, and added other stuff (like saving and deleting schemes, replacing the scheme format, adding a misc properties button, etc.) It does not good just sitting in my hard drive, so I decided to publish it just in case it is useful to someone. Classic theme configuratorAnd I also made a program to configure the taskbar, similar to the dialog removed from version 1607. Taskbar configurator
|
|
|
Post by OrthodoxWin32 on Oct 31, 2022 15:39:58 GMT -8
So... a couple of years ago I took the source code from the ReactOS appearance control panel applet, modified it to run as a standalone application, and added other stuff (like saving and deleting schemes, replacing the scheme format, adding a misc properties button, etc.) It does not good just sitting in my hard drive, so I decided to publish it just in case it is useful to someone. And I also made a program to configure the taskbar, similar to the dialog removed from version 1607. Hello torto , Congratulations on your work, it's impressive ! This fills an important gap for the configuration of Windows. There is WinPaletter which allows you to configure the appearance, but it is especially useful for creating complete themes.
|
|
Windows 10-7
Sophomore Member
Posts: 233
OS: Windows 11 22H2
Theme: Aero7 - WindowsBlinds 11
RAM: 16gbs
|
Post by Windows 10-7 on Dec 6, 2022 14:40:30 GMT -8
Anyway to replace the "Taskbar settings" option on the context menu for the taskbar with this?
|
|
|
Post by The Jackal on Dec 7, 2022 11:18:07 GMT -8
Hello torto , Congratulations on your work, it's impressive ! I'm going to echo this. Can't believe I missed this being posted, really impressive.
|
|
|
Post by OrthodoxWin32 on Dec 7, 2022 16:08:48 GMT -8
Anyway to replace the "Taskbar settings" option on the context menu for the taskbar with this? I've looked in the registry where the taskbar context menu might be stored, but unfortunately haven't found anything yet.
|
|
Windows 10-7
Sophomore Member
Posts: 233
OS: Windows 11 22H2
Theme: Aero7 - WindowsBlinds 11
RAM: 16gbs
|
Post by Windows 10-7 on Dec 7, 2022 21:53:51 GMT -8
Anyway to replace the "Taskbar settings" option on the context menu for the taskbar with this? I've looked in the registry where the taskbar context menu might be stored, but unfortunately haven't found anything yet. Do you think it'd be in the CPL file for the directory?
I tried looking up the shell keys for the taskbar settings, but found nothing relevant within the registry
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 21, 2023 7:32:07 GMT -8
How do I delete WinClassic and Custom from registry?
|
|
|
Post by anixx on Mar 22, 2023 5:14:25 GMT -8
So... a couple of years ago I took the source code from the ReactOS appearance control panel applet, modified it to run as a standalone application, and added other stuff (like saving and deleting schemes, replacing the scheme format, adding a misc properties button, etc.) It does not good just sitting in my hard drive, so I decided to publish it just in case it is useful to someone. Classic theme configuratorAnd I also made a program to configure the taskbar, similar to the dialog removed from version 1607. Taskbar configuratorView AttachmentSome considerations regarding your program:
* Your previewer does not display the checkers pattern in scrollbar:
* It does not read and write color schemes to the usual registry locations.
* I suggest to make the Misc dialog a separate tab.
|
|
|
Post by OrthodoxWin32 on Apr 29, 2023 15:58:32 GMT -8
torto In addition to what anixx says, I add that the previewer contains several display problems in the title bar, and a display problem on the buttons (this one is more worrying). This problem is from ReactOS, it's not your fault.
|
|
torto
Freshman Member
Posts: 50
OS: Gentoo - Windows 1607
Theme: Gentoo: QtCurve - Windows: Classic - Oxygen Gold
|
Post by torto on Apr 29, 2023 16:13:05 GMT -8
Hi! Thanks for all the feedback. Unfortunately, there is not an easy way to replace what "taskbar settings" on the taskbar context menu opens... You would need something like ExplorerPatcher, which hooks the context menu and adds its own configuration tool. Actually, I have done something similar (it is like a combination of ExplorerPatcher, 7+TaskbarTweaker and the OpenShell Start Menu), but I have not uploaded it as it is only for Windows v1607, and it has some bugs. Some considerations regarding your program:
* Your previewer does not display the checkers pattern in scrollbar:
* It does not read and write color schemes to the usual registry locations.
* I suggest to male the Misc dialog a separate tab.
- I've noticed the checkered pattern thing, but I left it as is, as previous Windows versions show the preview the same way.
- I use an alternative registry location because I've made some changes from XP in the way the schemes are saved (and I guess users of the classic theme on modern Windows were using the modified Windows 2000 applet anyways, which uses a completely different format)
- Yes, I could move the "Advanced Settings" dialog to a tab (when I have some free time, which is not very often )
|
|
|
Post by ihatemetro on Apr 29, 2023 16:25:19 GMT -8
Replacing the "Taskbar Settings" with the taskbar configurator is actually 100% possible now using the program that I made: www.winclassic.net/thread/1661/ms-settings-uri-redirector . It works from 1607-11 22H2 (so basically all versions without the classic taskbar properties in the context menu). No hooking required, just registry tweaks and the program. In fact, this program fully supports this if you just copy TbConf.exe into either the C:\Windows folder, the root of the user directory, or the C:\ drive.
The only con with this program is: If you like using the metro settings app (which is garbage, by the way) for other things, this program renders the ms-settings: URI scheme useless except for Control Panel-related items.
|
|
torto
Freshman Member
Posts: 50
OS: Gentoo - Windows 1607
Theme: Gentoo: QtCurve - Windows: Classic - Oxygen Gold
|
Post by torto on Apr 29, 2023 19:35:50 GMT -8
|
|
|
Post by anixx on Apr 30, 2023 6:09:52 GMT -8
- I've noticed the checkered pattern thing, but I left it as is, as previous Windows versions show the preview the same way.
- I use an alternative registry location because I've made some changes from XP in the way the schemes are saved (and I guess users of the classic theme on modern Windows were using the modified Windows 2000 applet anyways, which uses a completely different format)
- Yes, I could move the "Advanced Settings" dialog to a tab (when I have some free time, which is not very often )
In later Windows versions the Windows appearance tab had multiple issues, regarding wrong display of controls, this included other things than the checkers pattern as well.
In original Windows Classic (like Windows 95) the checkers pattern was shown in the appearance tab:
If you use another registry location, then maybe you could at least implement reading the schemes from the standard location?
|
|
|
Post by OrthodoxWin32 on Apr 30, 2023 10:06:53 GMT -8
As I said yesterday, there is a issue in the button preview; this affects both the "OK" button and the title bar buttons. Specifically, the "3D Hillight" and "3D Light" elements are reversed in the preview. For example, on the "Windows 95" scheme : The button in the previewer : The button in reality : The captions buttons in the previewer : The caption buttons in reality :
|
|
torto
Freshman Member
Posts: 50
OS: Gentoo - Windows 1607
Theme: Gentoo: QtCurve - Windows: Classic - Oxygen Gold
|
Post by torto on May 1, 2023 0:58:04 GMT -8
As I said yesterday, there is a issue in the button preview; this affects both the "OK" button and the title bar buttons. Specifically, the "3D Hillight" and "3D Light" elements are reversed in the preview. Yes, I didn't notice that. It is fixed now. In original Windows Classic (like Windows 95) the checkers pattern was shown in the appearance tab: Hmm, so it must have been changed after 95? This is from 98 SE: The other thing is, if I showed the checkered pattern it would not show the configured scrollbar color. (You cannot configure it on official versions, and it is kind of useless, since the standard Windows controls ignore it -it must be leftover from the 16-bit versions-, but programs can read it and use it) maybe you could at least implement reading the schemes from the standard location? Yes, or maybe a way to import from the official formats to this one...
|
|
|
Post by OrthodoxWin32 on May 1, 2023 1:15:38 GMT -8
As I said yesterday, there is a issue in the button preview; this affects both the "OK" button and the title bar buttons. Specifically, the "3D Hillight" and "3D Light" elements are reversed in the preview. Yes, I didn't notice that. It is fixed now. In original Windows Classic (like Windows 95) the checkers pattern was shown in the appearance tab: Hmm, so it must have been changed after 95? This is from 98 SE: View AttachmentThe other thing is, if I showed the checkered pattern it would not show the configured scrollbar color. (You cannot configure it on official versions, and it is kind of useless, since the standard Windows controls ignore it -it must be leftover from the 16-bit versions-, but programs can read it and use it) maybe you could at least implement reading the schemes from the standard location? Yes, or maybe a way to import from the official formats to this one... Personally, I think you shouldn't drop the HKEY_CURRENT_USER\Control Panel\Appearance\ClassicSchemes location, even if you add standard locale support. Especially since I made many port color schemes ( winclassic.net/thread/1552/colors-metrics-fonts-schemes-collection ), it will take me hours to redo them. Using the standard location doesn't change the fact that I have to port the existing schemas, because desk.cpl is incomplete, and I need to add support for some settings (like Hyperlink, MenuHilight, and MenuBar). Finally, I have a feature suggestion: add tooltips when hovering the cursor over color areas ( ), containing the register name of the element (AppWorkspace, Background, ButtonFace...). Thank you !
|
|
|
Post by anixx on May 1, 2023 5:04:52 GMT -8
The other thing is, if I showed the checkered pattern it would not show the configured scrollbar color. (You cannot configure it on official versions, and it is kind of useless, since the standard Windows controls ignore it -it must be leftover from the 16-bit versions-, but programs can read it and use it) It is not ignored, where did you get the idea it is ignored?
Currently the preview shows the scrollbar not the way it is displayed in real apps.
|
|
torto
Freshman Member
Posts: 50
OS: Gentoo - Windows 1607
Theme: Gentoo: QtCurve - Windows: Classic - Oxygen Gold
|
Post by torto on May 1, 2023 7:32:15 GMT -8
Personally, I think you shouldn't drop the HKEY_CURRENT_USER\Control Panel\Appearance\ClassicSchemes location, even if you add standard locale support. Especially since I made many port color schemes ( winclassic.net/thread/1552/colors-metrics-fonts-schemes-collection ), it will take me hours to redo them. Using the standard location doesn't change the fact that I have to port the existing schemas, because desk.cpl is incomplete, and I need to add support for some settings (like Hyperlink, MenuHilight, and MenuBar). Yes, I won't change the format, don't worry If I ever get to it, I was thinking of making a separate converter, to avoid complicating the code with multiple formats. Finally, I have a feature suggestion: add tooltips when hovering the cursor over color areas ( View Attachment ), containing the register name of the element (AppWorkspace, Background, ButtonFace...). Good idea! You're welcome!
|
|
torto
Freshman Member
Posts: 50
OS: Gentoo - Windows 1607
Theme: Gentoo: QtCurve - Windows: Classic - Oxygen Gold
|
Post by torto on May 1, 2023 8:05:37 GMT -8
It is not ignored, where did you get the idea it is ignored? I meant the scrollbar color is a standard system color, but it is not used at all on the system scrollbars (they use the button face and 3D light colors). Currently the preview shows the scrollbar not the way it is displayed in real apps. Yes, but I think it is better showing the "real" color, as it may be used in third party programs. And also because that's how it works on other versions (until Windows 7).
|
|
|
Post by anixx on May 1, 2023 9:39:30 GMT -8
I do not understand you. The checkers pattern is used in all programs that use Windows controls. Including the 3rd-party ones. For instance, in File Locator Pro, Ripcord, uTorrent, Notepad++, Window Detective, Process Hacker, PaleMoon, even in the WinClassic theme for Firefox.
|
|