├── plex7.theme ├── demoplex ├── plex.msstyles ├── plex7.msstyles ├── Shell │ └── NormalColor │ │ ├── shellstyle.dll │ │ └── en-US │ │ └── shellstyle.dll.mui └── Shaft_of_light_in_slot_canyon.jpg ├── extras ├── Registry Files │ ├── 1.reg │ ├── 2.reg │ ├── 3.reg │ ├── 4.reg │ ├── 5.reg │ ├── 6.reg │ ├── 7.reg │ └── disable folder thumbs.reg └── system32 │ ├── windows.MyDocLib.dll │ ├── windows.MyFONTVW.dll │ ├── windows.MyHardVW.dll │ ├── windows.MyPPLRPC.dll │ ├── windows.MyPicLib.dll │ ├── windows.MyProgVW.dll │ └── windows.MyMusicLib.dll ├── src └── shellstyle │ ├── SHELL32_52.xml │ ├── SHELL32_43.xml │ ├── SHELL32_45.xml │ ├── SHELL32_44.xml │ ├── SHELL32_32.xml │ ├── SHELL32_18.xml │ ├── SHELL32_34.xml │ ├── SHELL32_23.xml │ ├── SHELL32_8.xml │ ├── SHELL32_17.xml │ ├── SHELL32_20.xml │ ├── SHELL32_21.xml │ ├── SHELL32_3.xml │ ├── SHELL32_42.xml │ ├── SHELL32_4.xml │ ├── SHELL32_5.xml │ ├── SHELL32_6.xml │ ├── SHELL32_19.xml │ ├── SHELL32_22.xml │ ├── SHELL32_24.xml │ ├── SYSTEMCPL_1001.xml │ └── SHELL32_63.xml ├── README.md └── demoplex.theme /plex7.theme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/plex7.theme -------------------------------------------------------------------------------- /demoplex/plex.msstyles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/demoplex/plex.msstyles -------------------------------------------------------------------------------- /demoplex/plex7.msstyles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/demoplex/plex7.msstyles -------------------------------------------------------------------------------- /extras/Registry Files/1.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/1.reg -------------------------------------------------------------------------------- /extras/Registry Files/2.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/2.reg -------------------------------------------------------------------------------- /extras/Registry Files/3.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/3.reg -------------------------------------------------------------------------------- /extras/Registry Files/4.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/4.reg -------------------------------------------------------------------------------- /extras/Registry Files/5.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/5.reg -------------------------------------------------------------------------------- /extras/Registry Files/6.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/6.reg -------------------------------------------------------------------------------- /extras/Registry Files/7.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/Registry Files/7.reg -------------------------------------------------------------------------------- /extras/system32/windows.MyDocLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyDocLib.dll -------------------------------------------------------------------------------- /extras/system32/windows.MyFONTVW.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyFONTVW.dll -------------------------------------------------------------------------------- /extras/system32/windows.MyHardVW.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyHardVW.dll -------------------------------------------------------------------------------- /extras/system32/windows.MyPPLRPC.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyPPLRPC.dll -------------------------------------------------------------------------------- /extras/system32/windows.MyPicLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyPicLib.dll -------------------------------------------------------------------------------- /extras/system32/windows.MyProgVW.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyProgVW.dll -------------------------------------------------------------------------------- /extras/system32/windows.MyMusicLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/extras/system32/windows.MyMusicLib.dll -------------------------------------------------------------------------------- /demoplex/Shell/NormalColor/shellstyle.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/demoplex/Shell/NormalColor/shellstyle.dll -------------------------------------------------------------------------------- /demoplex/Shaft_of_light_in_slot_canyon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/demoplex/Shaft_of_light_in_slot_canyon.jpg -------------------------------------------------------------------------------- /demoplex/Shell/NormalColor/en-US/shellstyle.dll.mui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vaporvance/demoplex/HEAD/demoplex/Shell/NormalColor/en-US/shellstyle.dll.mui -------------------------------------------------------------------------------- /extras/Registry Files/disable folder thumbs.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell] 4 | "Logo"="v:\\t5hyj6u75ki8697.jpg" -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_52.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_43.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_45.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_44.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 | 17 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_32.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Notes 2 | - There are 2 variants of Plex visual styles 3 | - **demoplex** is the original visual styles from upstream repo 4 | - **plex7** is my customized version that includes bug fixes and improvements 5 | - This theme is currently in Work in Progress (WIP) state. Bugs and issues are expected 6 | ## Requirements 7 | - Windows 10 1903-22H2 (1903 before Edge search bar update / Windows 10 22H2 after Edge search bar removal (build 42XX and higher) are recommended) 8 | - [UltraUXThemePatcher](https://mhoefs.eu/software_uxtheme.php?lang=en) or [SecureUXTheme](https://github.com/namazso/SecureUxTheme) 9 | - [OldNewExplorer](https://msfn.org/board/topic/170375-oldnewexplorer-119/) 10 | - [Windhawk](https://windhawk.net/) with following mods installed for basic experiences 11 | - Hide Search Bar 12 | - Eradicate Immersive Menus 13 | - UIFILE Override 14 | - [Aero Window Manager (AWM)](https://github.com/Dulappy/aero-window-manager) for resizing title bar buttons 15 | - StartIsBack++ or [RetroBar](https://github.com/dremin/RetroBar) for taskbar skinning 16 | - [Libre Franklin font](https://fonts.google.com/specimen/Libre+Franklin) 17 | - Franklin Gothic Book font 18 | - Custom [OldNewExplorer](https://cdn.discordapp.com/attachments/1274869087650058314/1297199936336822355/OldNewExplorer_plex.zip) with **alternate navigation buttons** option enabled 19 | (Paste the link in any Discord chat and download it from there) 20 | ## Installing 21 | - Patch your system with [UltraUXThemePatcher](https://mhoefs.eu/software_uxtheme.php?lang=en) or [SecureUXTheme](https://github.com/namazso/SecureUxTheme) 22 | - Copy 7 DLLs in `extras/system32` folder to your System32 folder. **No need to register/regsvr32 or anything** 23 | - Copy `demoplex` folder, `demoplex.theme` and `plex7.theme` to C:\Windows\Resources\Themes 24 | - Merge 8 registry files in `extras/Registry Files` folder. **Always make your backup first** 25 | ## Credits 26 | - [valkalyne](https://github.com/valkalyne) and [notzetkin](https://github.com/notzetkin) for original visual styles 27 | - [Olive6841](https://github.com/Olive6841) for shellstyle (before I rework it) 28 | - [ThePhantom6314](https://github.com/ThePhantom6314) their longhorn plex vector resources saving our time a lot 29 | - [ojask](https://github.com/ojask) for various msstyles and shellstyles resources from his MSX-02 project -------------------------------------------------------------------------------- /demoplex.theme: -------------------------------------------------------------------------------- 1 | ; Copyright � Microsoft Corp. 2 | 3 | [Theme] 4 | ; Windows - IDS_THEME_DISPLAYNAME_AERO 5 | DisplayName=demoplex 6 | ThemeId={2C17A54F-1C36-440A-8D96-2AEF8792D5ED} 7 | 8 | ; Computer - SHIDI_SERVER 9 | [CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon] 10 | DefaultValue=%SystemRoot%\System32\imageres.dll,-109 11 | 12 | ; UsersFiles - SHIDI_USERFILES 13 | [CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon] 14 | DefaultValue=%SystemRoot%\System32\imageres.dll,-123 15 | 16 | ; Network - SHIDI_MYNETWORK 17 | [CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon] 18 | DefaultValue=%SystemRoot%\System32\imageres.dll,-25 19 | 20 | ; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER 21 | [CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon] 22 | Full=%SystemRoot%\System32\imageres.dll,-54 23 | Empty=%SystemRoot%\System32\imageres.dll,-55 24 | 25 | [Control Panel\Cursors] 26 | AppStarting= 27 | Arrow= 28 | Crosshair= 29 | Hand= 30 | Help= 31 | IBeam= 32 | No= 33 | NWPen= 34 | SizeAll= 35 | SizeNESW= 36 | SizeNS= 37 | SizeNWSE= 38 | SizeWE= 39 | UpArrow= 40 | Wait= 41 | DefaultValue= 42 | 43 | [Control Panel\Desktop] 44 | Wallpaper=%SystemRoot%\Resources\Themes\demoplex\Shaft_of_light_in_slot_canyon.jpg 45 | Pattern= 46 | MultimonBackgrounds=0 47 | PicturePosition=4 48 | WallpaperWriteTime=133622291179823829 49 | 50 | [VisualStyles] 51 | Path=%SystemRoot%\resources\Themes\demoplex\plex.msstyles 52 | ColorStyle=NormalColor 53 | Size=NormalSize 54 | AutoColorization=0 55 | ColorizationColor=0XC46BADF6 56 | AppMode=Light 57 | SystemMode=Dark 58 | VisualStyleVersion=10 59 | 60 | [boot] 61 | SCRNSAVE.EXE= 62 | 63 | [MasterThemeSelector] 64 | MTSM=RJSPBS 65 | 66 | [Sounds] 67 | ; IDS_SCHEME_DEFAULT 68 | SchemeName=samsung 69 | 70 | [AppEvents\Schemes\Apps\.Default\.Default] 71 | DefaultValue=%SystemRoot%\Media\ss\SSDing.wav 72 | [AppEvents\Schemes\Apps\.Default\ChangeTheme] 73 | DefaultValue=%SystemRoot%\Media\ss\SSLogon.wav 74 | [AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm] 75 | DefaultValue=%SystemRoot%\Media\ss\SSBatteryCritical.wav 76 | [AppEvents\Schemes\Apps\.Default\DeviceConnect] 77 | DefaultValue=%SystemRoot%\Media\ss\SSHardwareInsert.wav 78 | [AppEvents\Schemes\Apps\.Default\DeviceDisconnect] 79 | DefaultValue=%SystemRoot%\Media\ss\SSHardwareRemove.wav 80 | [AppEvents\Schemes\Apps\.Default\DeviceFail] 81 | DefaultValue=%SystemRoot%\Media\ss\SSHardwareFail.wav 82 | [AppEvents\Schemes\Apps\.Default\FaxBeep] 83 | DefaultValue=%SystemRoot%\Media\ss\SSNewMail.wav 84 | [AppEvents\Schemes\Apps\.Default\LowBatteryAlarm] 85 | DefaultValue=%SystemRoot%\Media\ss\SSBatteryLow.wav 86 | [AppEvents\Schemes\Apps\.Default\MailBeep] 87 | DefaultValue=%SystemRoot%\Media\ss\SSNewMail.wav 88 | [AppEvents\Schemes\Apps\.Default\Notification.Default] 89 | DefaultValue=%SystemRoot%\Media\ss\SSContactOnline.wav 90 | [AppEvents\Schemes\Apps\.Default\Notification.IM] 91 | DefaultValue=%SystemRoot%\Media\ss\SSNewMessage.wav 92 | [AppEvents\Schemes\Apps\.Default\Notification.Mail] 93 | DefaultValue=%SystemRoot%\Media\ss\SSNewMail.wav 94 | [AppEvents\Schemes\Apps\.Default\Notification.SMS] 95 | DefaultValue=%SystemRoot%\Media\ss\SSNewMessage.wav 96 | [AppEvents\Schemes\Apps\.Default\SystemAsterisk] 97 | DefaultValue=%SystemRoot%\Media\ss\SSError.wav 98 | [AppEvents\Schemes\Apps\.Default\SystemExclamation] 99 | DefaultValue=%SystemRoot%\Media\ss\SSExclamation.wav 100 | [AppEvents\Schemes\Apps\.Default\SystemHand] 101 | DefaultValue=%SystemRoot%\Media\ss\SSCriticalStop.wav 102 | [AppEvents\Schemes\Apps\.Default\SystemNotification] 103 | DefaultValue=%SystemRoot%\Media\ss\SSBallon.wav 104 | [AppEvents\Schemes\Apps\.Default\WindowsUAC] 105 | DefaultValue=%SystemRoot%\Media\ss\SSNewAlert.wav 106 | [AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin] 107 | DefaultValue=%SystemRoot%\Media\ss\SSRecycle.wav 108 | [AppEvents\Schemes\Apps\Explorer\Navigating] 109 | DefaultValue=%SystemRoot%\Media\ss\SSNavigating.wav 110 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_18.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 59 | 60 | 61 | 62 | 63 | 64 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 143 | 144 | 145 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 25 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 113 | 114 | 115 | 220 | 221 | 222 | -------------------------------------------------------------------------------- /src/shellstyle/SHELL32_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 25 | 32 | 37 | 42 | 43 | 44 | 45 | 46 | 51 | 54 | 55 | 56 | 57 | 71 | 29 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 47 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 254 | 435 | 436 | --------------------------------------------------------------------------------