PDA

View Full Version : Windows 10 RS6 1903 Updated Class Maps and Import script for Light Mode



Mr GRiM
May 25th, 2019, 05:32 AM
OK I know Nicely already posted one of these but I have made a new one, Light Mode import script tested and working 100% with all themes.

This update also contains the separate Dark Mode update script, I have also tested the updated theme on 1809 and they work fine, the only thing you need to change is the shellstyle.dll for Old New Explorer compatibility.

Instructions on how to use the updated classes and script.

Extract the files, put the updated shell folder in your existing theme folder.

Open WSB and open the theme you want to update.

Hold shift and click on Import Stylehack and then select "Light Mode Import Script" then Apply Script.

After that is done you can test to see if there are any errors and that it updated correctly.

Then hit save and either replace your existing theme or rename it to make a copy.

Now reopen the saved theme so all the new classes show correctly in the new Windows 10 Light Mode section.

All the Light Mode classes have been put in their own section with the same layout as the default theme.

Here is what's in the import script for anyone interested.


<!--
Author: Mr GRiM
-->
<stylescript>
<add>
<class name="FileExplorerBannerContainer"/>
<class name="DarkMode::FileExplorerBannerContainer"/>
<class name="LightMode_ImmersiveStart::Menu"/>
<class name="TaskBarLight::Rebar"/>
<class name="TaskBarSmallIconsLight::Rebar"/>
<class name="TaskBarLight::Toolbar"/>
<class name="TaskBarVertLight::Toolbar"/>
<class name="LightMode_ImmersiveStart::Menu"/>
<class name="TaskBandExtendedUILight::TaskBandExtendedUI"/>
<class name="TaskBand2CompositedLight::TaskBand2"/>
<class name="TaskBand2CompositedSmallIconsLight::TaskBand2"/>
<class name="TaskBand2CompositedVertical8Light::TaskBand2"/>
<class name="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2"/>
<class name="TaskBand2Light::TaskBand2"/>
<class name="TaskBand2VerticalLight::TaskBand2"/>
<class name="TaskBand2SmallIconsLight::TaskBand2"/>
<class name="TaskBand2SmallIconsVerticalLight::TaskBand2"/>
<class name="FileExplorerBannerContainer"/>
<class name="DarkMode::FileExplorerBannerContainer"/>
</add>
<copy>
<!-- Windows 10 Dark Mode > Taskbar & System Tray -->

<properties sourceClass="TaskBar::Rebar" sourcePart="0" sourceState="0" destClass="TaskBarLight::Rebar" destPart="0" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="1" sourceState="0" destClass="TaskBarLight::Rebar" destPart="1" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="2" sourceState="0" destClass="TaskBarLight::Rebar" destPart="2" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="4" sourceState="0" destClass="TaskBarLight::Rebar" destPart="4" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="5" sourceState="0" destClass="TaskBarLight::Rebar" destPart="5" destState="0"/>

<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="0" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="0" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="1" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="1" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="2" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="2" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="4" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="4" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="5" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="5" destState="0"/>

<properties sourceClass="TaskBar::Toolbar" sourcePart="0" sourceState="0" destClass="TaskBarLight::Toolbar" destPart="0" destState="0"/>
<properties sourceClass="TaskBar::Toolbar" sourcePart="1" sourceState="0" destClass="TaskBarLight::Toolbar" destPart="1" destState="0"/>
<properties sourceClass="TaskBar::Toolbar" sourcePart="2" sourceState="0" destClass="TaskBarLight::Toolbar" destPart="2" destState="0"/>

<properties sourceClass="TaskBarVert::Toolbar" sourcePart="0" sourceState="0" destClass="TaskBarVertLight::Toolbar" destPart="0" destState="0"/>
<properties sourceClass="TaskBarVert::Toolbar" sourcePart="1" sourceState="0" destClass="TaskBarVertLight::Toolbar" destPart="1" destState="0"/>
<properties sourceClass="TaskBarVert::Toolbar" sourcePart="2" sourceState="0" destClass="TaskBarVertLight::Toolbar" destPart="2" destState="0"/>

<properties sourceClass="TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="1" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="1" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="2" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="2" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="5" destState="0"/>

<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="1" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="1" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="2" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="2" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2SmallIcons::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="5" destState="0"/>

<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2CompositedVertical8::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIconsVertical8::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="5" destState="0"/>

<properties sourceClass="TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="6" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="6" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="7" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="7" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="8" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="8" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="9" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="9" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="10" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="10" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="11" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="11" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="12" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="12" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="13" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="13" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="14" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="14" destState="0"/>

<properties sourceClass="TaskBand2Vertical::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2VerticalLight::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2SmallIcons::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2SmallIconsLight::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2SmallIconsVertical::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2SmallIconsVerticalLight::TaskBand2" destPart="5" destState="0"/>

<!-- Windows 10 Dark Mode > Lists, Menus, & Tabs -->

<properties sourceClass="ImmersiveStart::Menu" sourcePart="9" sourceState="0" destClass="LightMode_ImmersiveStart::Menu" destPart="9" destState="0"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="0" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="0"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="1" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="1"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="2" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="2"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="3" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="3"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="4" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="4"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="15" sourceState="0" destClass="LightMode_ImmersiveStart::Menu" destPart="15" destState="0"/>
</copy>

<add>
<!-- Windows 10 Dark Mode > Explorer & Shell -->

<property class="FileExplorerBannerContainer" part="0" state="0" name="FILLCOLOR:COLOR" value="f4f4f4"/>
<property class="FileExplorerBannerContainer" part="0" state="0" name="TEXTCOLOR:COLOR" value="000000"/>
<property class="FileExplorerBannerContainer" part="1" state="1" name="FILLCOLOR:COLOR" value="f4f4f4"/>
<property class="FileExplorerBannerContainer" part="1" state="1" name="TEXTCOLOR:COLOR" value="000000"/>
<property class="FileExplorerBannerContainer" part="1" state="2" name="FILLCOLOR:COLOR" value="f4f4f4"/>
<property class="FileExplorerBannerContainer" part="1" state="2" name="TEXTCOLOR:COLOR" value="b3b3b3"/>

<property class="DarkMode::FileExplorerBannerContainer" part="0" state="0" name="FILLCOLOR:COLOR" value="333333"/>
<property class="DarkMode::FileExplorerBannerContainer" part="0" state="0" name="TEXTCOLOR:COLOR" value="dedede"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="1" name="FILLCOLOR:COLOR" value="333333"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="1" name="TEXTCOLOR:COLOR" value="ffffff"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="2" name="FILLCOLOR:COLOR" value="333333"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="2" name="TEXTCOLOR:COLOR" value="6a6a6a"/>

<!-- Stupid fix for removing the TaskBar height adjust on my themes -->

<property class="TaskBar" part="0" state="0" name="HEIGHT:INT" value="4"/>
</add>
<remove>
<property class="TaskBand2CompositedLight::TaskBand2" part="1" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="2" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="1" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="2" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedVertical8Light::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedVertical8Light::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedVertical8Light::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="6" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="7" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="8" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2SmallIconsLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2VerticalLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2SmallIconsVerticalLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<class class="Taskbar2CompositedLight::TaskBar"/>
<class class="ShowDesktopLight::Button"/>
<class class="VerticalShowDesktopLight::Button"/>
</remove>
</stylescript>

Just a disclaimer, I am not responsible for any one trying out these scripts or for anyone who bricks their system, these are experimental and should be used on Virtual machine for safety.

devillnside
May 25th, 2019, 10:24 AM
thanks mate..

Donkuz
May 25th, 2019, 12:03 PM
Thanks a Bunch Mr GRiM, This will come in handy later on :Peace:Cheerz!!

Mr GRiM
May 25th, 2019, 06:59 PM
Sorry guys, I updated the style script and also the class maps again, although all the themes I tested worked fine there were a couple today I tested that had errors when testing, I have now fixed that issue, I had some additional classes and images were being added that didn't need to be, I included a Remove Windows 10 Light Mode script as well if anyone has problems or would like to redo the script.

Dark Knight
May 25th, 2019, 09:04 PM
Sorry guys, I updated the style script and also the class maps again, although all the themes I tested worked fine there were a couple today I tested that had errors when testing, I have now fixed that issue, I had some additional classes and images were being added that didn't need to be, I included a Remove Windows 10 Light Mode script as well if anyone has problems or would like to redo the script.

For some reason when using this shellstyle in 1903 I am losing all image thumbnails for image files, png and .bmp that I noticed, could be others but do not know, the files are there but are not displaying in file explorer. Reverting back to shellstyle.dll for RS5 restores those images in file explorer.

Mr GRiM
May 25th, 2019, 09:13 PM
For some reason when using this shellstyle in 1903 I am losing all images for image files, the files are there but are not displaying in file explorer. Reverting back to shellstyle.dll for RS5 restores those images in file explorer.

OK now I can see it too, strange that it only happens when certain file types are in there, I will see what I can do.

Mr GRiM
May 25th, 2019, 09:40 PM
New Shell uploaded, this was the explorerframe.dll ui file causing issues, I was trying to modify the latest 1903 one but it didn't want to work right and I ended up merging a lot of the code with the 1809 explorerframe.dll.

Anyway I ditched the explorerframe.dll from 1903 and have just updated the 1809 image paths instead, not sure if this will have any problems, initial testing seems good but I only played with it for a few minutes on the VM, give it a go and let me know how you go.

Dark Knight
May 25th, 2019, 09:56 PM
New Shell uploaded, this was the explorerframe.dll ui file causing issues, I was trying to modify the latest 1903 one but it didn't want to work right and I ended up merging a lot of the code with the 1809 explorerframe.dll.

Anyway I ditched the explorerframe.dll from 1903 and have just updated the 1809 image paths instead, not sure if this will have any problems, initial testing seems good but I only played with it for a few minutes on the VM, give it a go and let me know how you go.


:tu: Just installed, looking good so far.

ミறѳѳղղįզվદ彡
May 25th, 2019, 11:28 PM
:-Dthats amaaazing Mark thank you a million times:f:

leowall
May 29th, 2019, 12:27 PM
First Thank you so much Mr Grim!!!

I have Import script for Light Mode but have small bug. Item on taskbar is too wide so please add more:

TaskItemButton
UncombinedTaskItemLeft
UncombinedTaskItemCenter
UncombinedTaskItemRight


To Windows 10 Light Mode \ Taskbar & System Tray \ TaskBand \ Basic \ TaskBand


Thanks!

ミறѳѳղղįզվદ彡
June 1st, 2019, 05:13 PM
again really amazing work but what is really bad or sad?
created 1week ago and 800 downloads and only 8 thanks???:sad:
its not a good time to hide attachments for unregistered users as links or signatures

Dark Knight
June 2nd, 2019, 06:55 PM
Ok, so I was porting themes last night to RS6 without any problem whatsoever , now all of a sudden WSB will not port anything, everything I try to port now I get an error in the MSSTYLE File, even if I try to open and test themes I have already ported and tested.

I have re-downloaded the WSB and shell file again and still the same thing, I am baffled here, I can really use some help here, is there some kind of WSB cache or something that I can clear to get it working again? any help at all would be appreciated because I am stumped :sigh:

Mr GRiM
June 2nd, 2019, 08:24 PM
Not sure what would cause that, maybe try doing a restart, you could also try using Theme Signature Bypass if you are not already, that is the only thing I use, if there are any windows settings you may have changed try reverting them, I had some strange issues yesterday after setting up Ransomeware protection.

Dark Knight
June 2nd, 2019, 11:06 PM
Not sure what would cause that, maybe try doing a restart, you could also try using Theme Signature Bypass if you are not already, that is the only thing I use, if there are any windows settings you may have changed try reverting them, I had some strange issues yesterday after setting up Ransomeware protection.

Tried restarts, even went back to a previous system restore point, didn't work, looks like I may have to reinstall from a clean state backup I made when I first installed 1903, don't think it is a software issue because I haven't installed anything new in over a week.

leowall
June 3rd, 2019, 12:29 AM
@Mr GRiM How to I can add TaskItemButton UncombinedTaskItemLeft
UncombinedTaskItemCenter
UncombinedTaskItemRight

To Windows 10 Light Mode \ Taskbar & System Tray \ TaskBand \ Basic \ TaskBand?

Donkuz
June 3rd, 2019, 04:26 AM
Ok, so I was porting themes last night to RS6 without any problem whatsoever , now all of a sudden WSB will not port anything, everything I try to port now I get an error in the MSSTYLE File, even if I try to open and test themes I have already ported and tested.

I have re-downloaded the WSB and shell file again and still the same thing, I am baffled here, I can really use some help here, is there some kind of WSB cache or something that I can clear to get it working again? any help at all would be appreciated because I am stumped :sigh:
Have you tried The Registry Editor I run into a few problems myself with msstyle Issues If you locate WSB in my screenshot and delete the recent Documents It gives you a fresh start with your WSB Cache, I hope this helps Mate:Peace:Cheerz!!
82674

Mr GRiM
June 3rd, 2019, 04:31 AM
@Mr GRiM How to I can add TaskItemButton UncombinedTaskItemLeft
UncombinedTaskItemCenter
UncombinedTaskItemRight

To Windows 10 Light Mode \ Taskbar & System Tray \ TaskBand \ Basic \ TaskBand?

If you use the Light Mode import script it will add all those for you.

leowall
June 3rd, 2019, 06:59 AM
If you use the Light Mode import script it will add all those for you.
Thank you so much! and I'm sorry for bother you. I copy and paste replace script has been wrong.


Copy script from you again. Now it's working very good.


Once again: Thank you so very much for your hard work.

devillnside
June 3rd, 2019, 01:46 PM
i can see there are some changes to dark mode too or am i getting it wrong?? if there are changes to dark mode, do we need to apply the dark mode script that comes with this Mr GriM?

NEVERMIND... just figured out where i got it wrong

Mr GRiM
June 4th, 2019, 06:44 AM
Would you guys like it if I made a new layout for WSB to separate all of the light and dark mode classes, sort of like I have done now with the new classes but for all of the old stuff as well?

Donkuz
June 4th, 2019, 02:14 PM
Yes Please It would make it a lot eazyer Mate, Good Idea:Peace:Cheerz!!

GreywolfsSpirit
June 4th, 2019, 03:48 PM
Mr. Grim,
Just wanted to say that your updated Shell library has indeed helped fix the bug where when listing files in a thumbnail view and not seeing any files unless you switched to details mode has fixed many of the issues I had. Only thing missing that I can tell is the up arrow that used to show to move back up a directory(parent) is gone, but I will suffer that as long as the thumbnails are showing again. I have copied your new shell files into all of my themes that you have created for Anniversary update forward and so far all work as they should. I have to hand it to you and the other theme artists on your creativity. One thing I did notice however, is some of the themes that have sound files attached give me errors extracting the sound files (disk read errors) just wanted to check if others have reported this as well or not.

leowall
June 5th, 2019, 01:25 AM
When I use Shell style for dark theme, I have error background white on icon item in status bar explorer. How can I fix it or how to change it transparency?
82697

Mr GRiM
June 5th, 2019, 04:04 AM
When I use Shell style for dark theme, I have error background white on icon item in status bar explorer. How can I fix it or how to change it transparency?
82697

Not sure how to fix it, it has nothing to do with the custom shellstyle though as it's the same with the default as well, better off just hiding the status bar, I have never found a use for it personally, the command bar is a lot more useful imo.

leowall
June 5th, 2019, 07:28 AM
Not sure how to fix it, it has nothing to do with the custom shellstyle though as it's the same with the default as well, better off just hiding the status bar, I have never found a use for it personally, the command bar is a lot more useful imo.

I use shell style from Nicely, have not bug background white on icon item in status bar explorer but have error crash explore when click to folder when preview pane open.

I use shell style from you, have not error crash explore when click to folder when preview pane open but have bug background white on icon item in status bar explorer.

Can you fix it. pls! I use dark theme modify from base your theme Windows Black Edition.

Thank you very very very much for hard work!!!

blaubart
June 11th, 2019, 02:39 AM
Not sure how to fix it, it has nothing to do with the custom shellstyle though as it's the same with the default as well, better off just hiding the status bar, I have never found a use for it personally, the command bar is a lot more useful imo.

W10 dark mode darkens not only the the regular Menu bar but also these 2 status bar icons (although they're not existant in regular Aero!). But using OldNewExplorerCfg the old menu bar turns to white. Consecutive i disabled "Use command bar instead of Ribbon". Now normal Aero dark mode was completely dark - Menu bar + OldNewExplorerCfg's old status bar. But control panel + many others white, of course.

Next switching to my custom dark theme - old status bar still dark but Aero menu bar white, zefix..
Next switching Win10 1903 in 'Customize' ? (sorry all in German here) again to dark and Bingo! Everything dark now:

82760

Dark mode's black menu bar does not fit to my colors, anyway, may be they fit to Windows Black Edition..

blaubart
June 11th, 2019, 09:54 AM
p.s.
Next i enabled "Use command bar instead of Ribbon" in OldNewExplorerCfg - works as it should, all in dark. So i think you only have to activate "Dark" mode in Win10 1903's "Customize Colors" section to turn the 2 status bar icons into dark.

82762

Mr GRiM
June 11th, 2019, 10:01 AM
I use shell style from Nicely, have not bug background white on icon item in status bar explorer but have error crash explore when click to folder when preview pane open.

I use shell style from you, have not error crash explore when click to folder when preview pane open but have bug background white on icon item in status bar explorer.

Can you fix it. pls! I use dark theme modify from base your theme Windows Black Edition.

Thank you very very very much for hard work!!!

OK so I found out if I imported a theme to 1903 the correct way, then using the fill color in Windows 10 Light Mode > Explorer & Shell > Explorer > Explorer Status Bar changed the entire staus bar, but non imported and only updated using a script did not color the entire statusbar.

The obvious solution would be to import themes to completely update them rather then using my current script patching method, unfortunately I have only had limited success in importing themes, I will keep trying in the coming weeks to improve the importing but it's not going to be easy.

The other method is to use OldNewExplorer and enable staus bar and select Status Bar Style > Gray, this will force the theme to use the old status bar image in Toolbars, Headers, & Rebar > Toolbars & Headers > Status

So for now if you want to have light mode enabled for some reason and still want the all black status bar use this method.

Also if you want your themes to automatically select dark mode the edit your .theme file and under [VisualStyles] add the 2 following lines.

AppMode=Dark
SystemMode=Dark

Or change either one to light if that is what you prefer

leowall
June 12th, 2019, 01:08 AM
OK so I found out if I imported a theme to 1903 the correct way, then using the fill color in Windows 10 Light Mode > Explorer & Shell > Explorer > Explorer Status Bar changed the entire staus bar, but non imported and only updated using a script did not color the entire statusbar.

The obvious solution would be to import themes to completely update them rather then using my current script patching method, unfortunately I have only had limited success in importing themes, I will keep trying in the coming weeks to improve the importing but it's not going to be easy.

The other method is to use OldNewExplorer and enable staus bar and select Status Bar Style > Gray, this will force the theme to use the old status bar image in Toolbars, Headers, & Rebar > Toolbars & Headers > Status

So for now if you want to have light mode enabled for some reason and still want the all black status bar use this method.

Also if you want your themes to automatically select dark mode the edit your .theme file and under [VisualStyles] add the 2 following lines.

AppMode=Dark
SystemMode=Dark

Or change either one to light if that is what you prefer
Yeah...it's work like a charm. Thank you very very very much!!!!!:loving:

ミறѳѳղղįզվદ彡
November 13th, 2020, 09:30 PM
OK I know Nicely already posted one of these but I have made a new one, Light Mode import script tested and working 100% with all themes.

This update also contains the separate Dark Mode update script, I have also tested the updated theme on 1809 and they work fine, the only thing you need to change is the shellstyle.dll for Old New Explorer compatibility.

Instructions on how to use the updated classes and script.

Extract the files, put the updated shell folder in your existing theme folder.

Open WSB and open the theme you want to update.

Hold shift and click on Import Stylehack and then select "Light Mode Import Script" then Apply Script.

After that is done you can test to see if there are any errors and that it updated correctly.

Then hit save and either replace your existing theme or rename it to make a copy.

Now reopen the saved theme so all the new classes show correctly in the new Windows 10 Light Mode section.

All the Light Mode classes have been put in their own section with the same layout as the default theme.

Here is what's in the import script for anyone interested.


<!--
Author: Mr GRiM
-->
<stylescript>
<add>
<class name="FileExplorerBannerContainer"/>
<class name="DarkMode::FileExplorerBannerContainer"/>
<class name="LightMode_ImmersiveStart::Menu"/>
<class name="TaskBarLight::Rebar"/>
<class name="TaskBarSmallIconsLight::Rebar"/>
<class name="TaskBarLight::Toolbar"/>
<class name="TaskBarVertLight::Toolbar"/>
<class name="LightMode_ImmersiveStart::Menu"/>
<class name="TaskBandExtendedUILight::TaskBandExtendedUI"/>
<class name="TaskBand2CompositedLight::TaskBand2"/>
<class name="TaskBand2CompositedSmallIconsLight::TaskBand2"/>
<class name="TaskBand2CompositedVertical8Light::TaskBand2"/>
<class name="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2"/>
<class name="TaskBand2Light::TaskBand2"/>
<class name="TaskBand2VerticalLight::TaskBand2"/>
<class name="TaskBand2SmallIconsLight::TaskBand2"/>
<class name="TaskBand2SmallIconsVerticalLight::TaskBand2"/>
<class name="FileExplorerBannerContainer"/>
<class name="DarkMode::FileExplorerBannerContainer"/>
</add>
<copy>
<!-- Windows 10 Dark Mode > Taskbar & System Tray -->

<properties sourceClass="TaskBar::Rebar" sourcePart="0" sourceState="0" destClass="TaskBarLight::Rebar" destPart="0" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="1" sourceState="0" destClass="TaskBarLight::Rebar" destPart="1" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="2" sourceState="0" destClass="TaskBarLight::Rebar" destPart="2" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="4" sourceState="0" destClass="TaskBarLight::Rebar" destPart="4" destState="0"/>
<properties sourceClass="TaskBar::Rebar" sourcePart="5" sourceState="0" destClass="TaskBarLight::Rebar" destPart="5" destState="0"/>

<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="0" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="0" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="1" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="1" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="2" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="2" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="4" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="4" destState="0"/>
<properties sourceClass="TaskBarSmallIcons::Rebar" sourcePart="5" sourceState="0" destClass="TaskBarSmallIconsLight::Rebar" destPart="5" destState="0"/>

<properties sourceClass="TaskBar::Toolbar" sourcePart="0" sourceState="0" destClass="TaskBarLight::Toolbar" destPart="0" destState="0"/>
<properties sourceClass="TaskBar::Toolbar" sourcePart="1" sourceState="0" destClass="TaskBarLight::Toolbar" destPart="1" destState="0"/>
<properties sourceClass="TaskBar::Toolbar" sourcePart="2" sourceState="0" destClass="TaskBarLight::Toolbar" destPart="2" destState="0"/>

<properties sourceClass="TaskBarVert::Toolbar" sourcePart="0" sourceState="0" destClass="TaskBarVertLight::Toolbar" destPart="0" destState="0"/>
<properties sourceClass="TaskBarVert::Toolbar" sourcePart="1" sourceState="0" destClass="TaskBarVertLight::Toolbar" destPart="1" destState="0"/>
<properties sourceClass="TaskBarVert::Toolbar" sourcePart="2" sourceState="0" destClass="TaskBarVertLight::Toolbar" destPart="2" destState="0"/>

<properties sourceClass="TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="1" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="1" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="2" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="2" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedLight::TaskBand2" destPart="5" destState="0"/>

<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="1" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="1" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="2" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="2" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2SmallIcons::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedSmallIconsLight::TaskBand2" destPart="5" destState="0"/>

<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2Composited::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2CompositedVertical8::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedVertical8Light::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2Light::TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="3" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="3" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIcons::TaskBand2" sourcePart="4" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="4" destState="0"/>
<properties sourceClass="TaskBand2CompositedSmallIconsVertical8::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" destPart="5" destState="0"/>

<properties sourceClass="TaskBand2" sourcePart="0" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="0" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="6" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="6" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="7" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="7" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="8" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="8" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="9" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="9" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="10" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="10" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="11" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="11" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="12" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="12" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="13" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="13" destState="0"/>
<properties sourceClass="TaskBand2" sourcePart="14" sourceState="0" destClass="TaskBand2Light::TaskBand2" destPart="14" destState="0"/>

<properties sourceClass="TaskBand2Vertical::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2VerticalLight::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2SmallIcons::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2SmallIconsLight::TaskBand2" destPart="5" destState="0"/>
<properties sourceClass="TaskBand2SmallIconsVertical::TaskBand2" sourcePart="5" sourceState="0" destClass="TaskBand2SmallIconsVerticalLight::TaskBand2" destPart="5" destState="0"/>

<!-- Windows 10 Dark Mode > Lists, Menus, & Tabs -->

<properties sourceClass="ImmersiveStart::Menu" sourcePart="9" sourceState="0" destClass="LightMode_ImmersiveStart::Menu" destPart="9" destState="0"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="0" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="0"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="1" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="1"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="2" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="2"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="3" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="3"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="14" sourceState="4" destClass="LightMode_ImmersiveStart::Menu" destPart="14" destState="4"/>
<properties sourceClass="ImmersiveStart::Menu" sourcePart="15" sourceState="0" destClass="LightMode_ImmersiveStart::Menu" destPart="15" destState="0"/>
</copy>

<add>
<!-- Windows 10 Dark Mode > Explorer & Shell -->

<property class="FileExplorerBannerContainer" part="0" state="0" name="FILLCOLOR:COLOR" value="f4f4f4"/>
<property class="FileExplorerBannerContainer" part="0" state="0" name="TEXTCOLOR:COLOR" value="000000"/>
<property class="FileExplorerBannerContainer" part="1" state="1" name="FILLCOLOR:COLOR" value="f4f4f4"/>
<property class="FileExplorerBannerContainer" part="1" state="1" name="TEXTCOLOR:COLOR" value="000000"/>
<property class="FileExplorerBannerContainer" part="1" state="2" name="FILLCOLOR:COLOR" value="f4f4f4"/>
<property class="FileExplorerBannerContainer" part="1" state="2" name="TEXTCOLOR:COLOR" value="b3b3b3"/>

<property class="DarkMode::FileExplorerBannerContainer" part="0" state="0" name="FILLCOLOR:COLOR" value="333333"/>
<property class="DarkMode::FileExplorerBannerContainer" part="0" state="0" name="TEXTCOLOR:COLOR" value="dedede"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="1" name="FILLCOLOR:COLOR" value="333333"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="1" name="TEXTCOLOR:COLOR" value="ffffff"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="2" name="FILLCOLOR:COLOR" value="333333"/>
<property class="DarkMode::FileExplorerBannerContainer" part="1" state="2" name="TEXTCOLOR:COLOR" value="6a6a6a"/>

<!-- Stupid fix for removing the TaskBar height adjust on my themes -->

<property class="TaskBar" part="0" state="0" name="HEIGHT:INT" value="4"/>
</add>
<remove>
<property class="TaskBand2CompositedLight::TaskBand2" part="1" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="2" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="1" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="2" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedVertical8Light::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedVertical8Light::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedVertical8Light::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" part="3" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" part="4" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2CompositedSmallIconsVertical8Light::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="6" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="7" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2Light::TaskBand2" part="8" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2SmallIconsLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2VerticalLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<property class="TaskBand2SmallIconsVerticalLight::TaskBand2" part="5" state="0" name="IMAGEFILE:FILENAME"/>
<class class="Taskbar2CompositedLight::TaskBar"/>
<class class="ShowDesktopLight::Button"/>
<class class="VerticalShowDesktopLight::Button"/>
</remove>
</stylescript>

Just a disclaimer, I am not responsible for any one trying out these scripts or for anyone who bricks their system, these are experimental and should be used on Virtual machine for safety.
this is really amazing work Mark
i had one idea half year ago if is possible to replace all UIFILE permanently in the System Directories
today i am testing and creating a 7tsp Shell Pack with replaced all UIFILE and this works flawlesly
after using my 7tsp Shell pack you not need never use and copy Shell file again to the theme directory
all files is now replaced permanently and if you delete the original Shell file
88141
now this do not have any affect for using custom themes
all replaced files works great with using OldNewExplorer
OldNewExplorer do not have any affect on replaced Shell files
all created and replaced UIFILE in the
ExplorerFrame UIFILE 40960 -> ExplorerFrame.dll.mun.res
shell32 UIFILE 3 , 4 , 5 , 6 , 12 , 19 , 20 , 21 , 23 , 24 , 27 , 28 , 42 , 46 -> shell32.dll.mun.res
shellstyle UIFILE 1 -> shellstyle.dll.res
systemcpl UIFILE 1001 -> systemcpl.dll.mun.res
themecpl UIFILE 1001 , 1002 -> themecpl.dll.mun.res
usercpl UIFILE 102 , 103 , 105 , 108 , 109 , 110 , 111 , 112 , 113 , 114 , 115 , 116 , 118 , 119 , 121 , 122 , 126 , 127 , 129 , 133 , 135 , 136 , 137 -> usercpl.dll.mun.res
88142
http://virtualcustoms.net/attachment.php?attachmentid=48540&d=1318781438
ruDgavZRGKM

PanSmuggler
November 16th, 2020, 07:37 AM
I have installed this shell pack and deleted oldnewexplorer. Please tell me if this looks normal or I do something wrong?
picture:
88214
I just wanted to get your explorer look (bottom panel and navigation pane on right side)
Sorry but I'am new to this.

ミறѳѳղղįզվદ彡
November 16th, 2020, 01:20 PM
I have installed this shell pack and deleted oldnewexplorer. Please tell me if this looks normal or I do something wrong?
picture:
88214
I just wanted to get your explorer look (bottom panel and navigation pane on right side)
Sorry but I'am new to this.
sorry for misunderstand
my custom version of Windows do not use OldNewExplorer but all files in my system is replaced permanently
because i dont like OldNewExplorer and i am using replaced more as 200 files for UltraWide monitor
this Shell file is only for using Custom 3rd party themes without shell file in the theme directory
Shell file has been created as BottomShell all files using the windows default files as bottom Details Pane etc

<duixml><Element resid="FolderLayout" layout="shellborderlayout()" sheet="genericlayoutstyle">
<StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/>
<TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()">
<TemplateBackground id="atom(PreviewShineLayer)"/>
<PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()">
<PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/>
<Element layoutpos="Client" layout="filllayout()">
<PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/>
</Element>
</PreviewBackground>
<Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/>
</TemplateBackground>
<TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right">
<PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/>
<ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/>
</TemplateBackground>
<Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/>
<ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/>
<Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()">
<ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client">
</ViewHost>
</Element>
</Element>
</duixml>
and your Jarvis logo is really bad centered for reading
88218

88219

ミறѳѳղղįզվદ彡
November 16th, 2020, 04:04 PM
I have installed this shell pack and deleted oldnewexplorer. Please tell me if this looks normal or I do something wrong?
picture:
88214
I just wanted to get your explorer look (bottom panel and navigation pane on right side)
Sorry but I'am new to this.
:girl:
https://virtualcustoms.net/showthread.php/86253-OldNewExplorer-TopShell-and-BottomShell-Right-and-Left-side-8-versions-for-Windows-10 (https://virtualcustoms.net/showthread.php/86253-OldNewExplorer-TopShell-and-BottomShell-Right-and-Left-side-8-versions-for-Windows-10)

PanSmuggler
November 16th, 2020, 05:04 PM
Thank you very much for posting!:girl:

immahnuel
April 25th, 2022, 01:42 PM
Please 🙏 I need your theme pack. The one you are using in these screenshot. I love them. You can send me a link to download or something, I will really appreciate. :loving: