25 Commits

Author SHA1 Message Date
Eli Farmer
ecd17cb628 New default Immersive skin for Win10/11 (#538)
Fixes #538
2023-01-06 18:05:01 +01:00
ge0rdi
134b414f0b Use proper modern settings icon (#495)
Fixes #495
2023-01-06 18:05:01 +01:00
ge0rdi
421f55192e Properly scale modern task icons (#518)
Fixes #518
2023-01-06 18:05:01 +01:00
ge0rdi
cf763d3a32 Optimize main icon for size
Bigger icons are stored as PNG.
2023-01-06 18:05:01 +01:00
ge0rdi
4a417cc02c Skin: Common skin project props 2023-01-06 18:05:01 +01:00
Mr-Update
c6924a8b92 Update StartMenuL10N.ini (German) 2023-01-02 20:42:26 +01:00
ge0rdi
344aa60893 Select Apps icon based on Windows version
We now have nicer Apps icons for Win10/11 so we will select proper icon
based on Windows version.
2022-12-30 18:14:22 +01:00
Eli Farmer
7f492f3a9f Modern looking icons for Apps folder on Win10/11. 2022-12-30 18:14:22 +01:00
ge0rdi
1c95f17460 Fixed typo [skip ci] 2022-12-29 10:24:53 +01:00
ge0rdi
674a486c7f Make sure tray buttons are properly positioned when custom start button was created
Fixes #1232
2022-12-28 19:26:22 +01:00
ge0rdi
412accc066 Help: Fix StartMenu registry path 2022-12-28 19:26:22 +01:00
ge0rdi
ba24c72347 Simplify "advanced_boot" command handling
`SHUTDOWN_RESTART_BOOTOPTIONS` should be supported at least since Win8.1
2022-12-28 19:26:22 +01:00
ge0rdi
11dd302689 Properly handle Windows updates during shutdown
Windows updates are applied on shutdown/reboot no matter of flags used
in ExitWindowsEx (or InitiateShutdown).

Windows start menu shutdown code handles updates in special way.
If there are updates prepared and shutdown/reboot is selected it will
use `UpdateSessionOrchestrator` object to dismiss updates and carry out
the command.

We will now do similar thing.

Fixes #1250
2022-12-28 19:26:22 +01:00
ge0rdi
58bc654304 Allow shutdown even if limited admin doesn't have shutdown privilege
Shutdown privilege can be removed from users (in Local Security Policy settings).
This will remove it also from limited admin.

Thus admin will be unable to shutdown machine (because Explorer runs as
limited admin by default).

In such case we will attempt to do silent elevation and proceed with
shutdown using `SystemSettingsAdminFlows.exe` helper.

Fixes #1015
2022-12-28 19:26:22 +01:00
ge0rdi
c5410326fe Use InitiateShutdown instead of ExitWindowsEx for shutdown/restart
Windows start menu uses it that way too.
ExitWindowsEx is also annotated as legacy API in SDK.

We will also put shutdown handling into separate function, so that we
have it handled at one place (will make further changes easier).
2022-12-28 19:26:22 +01:00
ge0rdi
db0e768f81 Proper sleep operation on systems with connected standby enabled
Standard API for sleep (`SetSuspendState`) seems to do nothing on
systems with connected standby.

Windows start menu calls `NtPowerInformation(ScreenOff)` on such systems instead.
This is implemented in `shutdownux!ShutdownViewModel::_InitiatePowerTransition` function.

Fixes #719
2022-12-28 19:26:22 +01:00
ge0rdi
23a1dc7e07 Added new option "Require Alt key for accelerators"
With the option enabled keyboard accelerators will be triggered only if Alt key
is pressed as well.

This is how typical Windows keyboard accelerators work, to avoid
confusion with regular key presses.

Fixes #117
2022-12-28 19:26:22 +01:00
ge0rdi
a7b6a80799 Added new option "Enable accelerators"
It will control whether keyboard accelerators are used in start menu.

Disabling it can be helpful for people that tend to hit some accelerator by mistake.

Fixes #447
2022-12-28 19:26:22 +01:00
ge0rdi
fad20ba4c7 Activate start menu window only after search focus was set
Start menu window was activated early in the process of its creation.
This means it was receiving input before focus was set to search bar.
And that may have lead to unwanted use of keyboard accelerators.

We need to make sure that window is activated (receives input) only once
focus was set to search box.

Fixes #1068
2022-12-28 19:26:22 +01:00
ge0rdi
2a7fc0034c ModernSettings: Remove duplicates
Windows started to add newer version of settings to settings description
file. These have the same description as older settings, but use
different parameters.

Unfortunately old settings are still present.
This causes our modern settings folder to contain duplicates.
And also we tend to use older setting definitions that no longer work
properly.

Thus we will de-duplicate parsed settings and try to keep newer ones
(that should work better).
New settings tend to have numeric suffix, so we will keep those with
biggest suffix.

Fixes #1031
2022-12-28 19:26:22 +01:00
ge0rdi
658981adf7 ModernSettings: Improve indirect string loading
Defender settings on Win11 use indirect strings in form:
`@{Microsoft.SecHealthUI_8wekyb3d8bbwe?ms-resource://Microsoft.SecHealthUI/Resources/DisplayName}`

`SHLoadIndirectString` is unable to load such indirect string, because it expects full
package name (instead of package family name).

In such case we will convert package family name to full name and try again.
2022-12-28 19:26:22 +01:00
ge0rdi
b6f5402220 Fix taskbar texture on Windows 11
- Taskbar is now handled by taskbar.dll, so we need to hook APIs there
  - TaskList window (MSTaskListWClass) is not visible so we need to
    hook messages of its parent TaskBand window (MSTaskSwWClass)

Fixes #1230
2022-12-28 19:26:22 +01:00
ge0rdi
de0d6cff40 Show start menu next to taskbar by default
This changes default value of `Show next to taskbar (when the taskbar is vertical)` setting to `enabled`.

It makes more sense to have menu next to vertical taskbar than to
overlap it (and hide taskbar buttons).

Windows start menu does it like that too.
2022-12-28 19:26:22 +01:00
ge0rdi
881787bed6 Proper start menu alignment in case of vertical taskbar Windows 11
Fixes #1231
2022-12-28 19:26:22 +01:00
ge0rdi
e25b656275 Use VS2022
Note that `_ATL_MODULES` define is now needed for compatibility with C++
conformance mode (`/permissive-`).
More details here:
https://developercommunity.visualstudio.com/t/Crash-in-ATL-CEnumerator::MoveNext-after/10116823
2022-12-28 19:26:22 +01:00
230 changed files with 2553 additions and 471 deletions

View File

@@ -5,9 +5,9 @@ for other languages.
The final files (installers, archives) are saved to the Setup\Final folder.
You need the following tools:
Visual Studio 2019 (Community Edition is enough)
Visual Studio 2022 (Community Edition is enough)
- Desktop development with C++ workload
- Windows 10 SDK (10.0.19041.0) for Desktop C++
- Windows 11 SDK (10.0.22621.0) for Desktop C++
- Visual C++ ATL support
HTML Help Workshop
WiX 3.7

View File

@@ -35,41 +35,41 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@@ -23,21 +23,21 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@@ -53,7 +53,7 @@ public:
m_ZoneWidth=0;
}
DECLARE_REGISTRY_RESOURCEID(IDR_EXPLORERBHO)
DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_EXPLORERBHO, CExplorerBHO)
BEGIN_SINK_MAP( CExplorerBHO )
SINK_ENTRY_EX(1, DIID_DWebBrowserEvents2, DISPID_DOCUMENTCOMPLETE, OnDocumentComplete)

View File

@@ -178,7 +178,7 @@ class ATL_NO_VTABLE CExplorerBand :
public:
CExplorerBand( void );
DECLARE_REGISTRY_RESOURCEID(IDR_EXPLORERBAND)
DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_EXPLORERBAND, CExplorerBand)
BEGIN_SINK_MAP( CExplorerBand )
SINK_ENTRY_EX(1, DIID_DWebBrowserEvents2, DISPID_NAVIGATECOMPLETE2, OnNavigateComplete)

View File

@@ -20,7 +20,7 @@ class ATL_NO_VTABLE CShareOverlay :
public:
CShareOverlay( void );
DECLARE_REGISTRY_RESOURCEID(IDR_SHAREOVERLAY)
DECLARE_REGISTRY_RESOURCEID_V2_WITHOUT_MODULE(IDR_SHAREOVERLAY, CShareOverlay)
DECLARE_PROTECT_FINAL_CONSTRUCT()

View File

@@ -10,7 +10,7 @@
#define _ATL_APARTMENT_THREADED
#define _ATL_NO_AUTOMATIC_NAMESPACE
#define _ATL_MODULES // compatibility with /permissive-
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit
#include "resource.h"

View File

@@ -35,41 +35,41 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@@ -35,41 +35,41 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Setup|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@@ -13,7 +13,7 @@
#define ISOLATION_AWARE_ENABLED 1
#define _ATL_APARTMENT_THREADED
#define _ATL_NO_AUTOMATIC_NAMESPACE
#define _ATL_MODULES // compatibility with /permissive-
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit
#include "resource.h"

View File

@@ -27,27 +27,27 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@@ -14,6 +14,7 @@
#include <shlobj.h>
#include <shellapi.h>
#define _ATL_MODULES // compatibility with /permissive-
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit
#include <atlbase.h>

View File

@@ -209,7 +209,7 @@ body {
<img src="images/settings5.png" style="width: 688px; height: 572px;" alt=""><br>
在这个例子中,设置“启用右键菜单“一直锁定,任何用户都不能改变。这是实现
通过添加设置 <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span> registry key. 创建一个 DWORD 值叫 "EnableContextMenu" 并且设置为 0.<br>
通过添加设置 <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span> registry key. 创建一个 DWORD 值叫 "EnableContextMenu" 并且设置为 0.<br>
<br>
在某些情况下,您可能不希望锁定为所有用户的值,只是修改初始值的设置。在这样的情况下添加“默认”名称的值。例如如果你想上下文菜单默认为禁用,但仍允许用户启用它,如果他们愿意,创建一个DWORD值命名为“EnableContextMenu_Default”并将它设置为0。<br>
<br>

View File

@@ -156,7 +156,7 @@ Open-Shell Menu</span>
設定是每個使用者且存放在登錄檔。 預設每個使用者能編輯其所有的設定。 系統管理員能鎖定指定設定,因此沒有使用者能編輯:<br>
<img src="images/settings5.png" style="width: 688px; height: 472px;" alt=""><br>
在此範例,設定「啟用右鍵功能表」鎖定為始終不選取且使用者無法變更。 這是透過加入設定到 <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span> 登錄檔機碼來達成。 建立名稱為「EnableContextMenu」的 DWORD 值並設成 0。<br>
在此範例,設定「啟用右鍵功能表」鎖定為始終不選取且使用者無法變更。 這是透過加入設定到 <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span> 登錄檔機碼來達成。 建立名稱為「EnableContextMenu」的 DWORD 值並設成 0。<br>
<br>
某些情形下您可能不要針對所有使用者鎖定數值,而只是簡單的修改設定的初始值。 在此情形則在數值的名稱加入「_Default」。 例如如果您要預設停用內容功能表但仍允許使用者視需要啟用建立名稱為「EnableContextMenu_Default」的 DWORD 值並設成 0。<br>
<br>

View File

@@ -217,7 +217,7 @@ no user can edit them:<br>
<img src="images/settings5.png" style="width: 516px;" alt=""><br>
In this example the setting "Enable right-click menu" is locked to always
be unchecked and can't be changed by any user. This is achieved
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span> registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.<br>
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span> registry key. Create a DWORD value called "EnableContextMenu" and set it to 0.<br>
<br>
In some cases you may not want to lock the value for all users, but
simply modify the initial value of the setting. In such case add

View File

@@ -177,7 +177,7 @@ Une utilisation possible est de remplacer l&#8217;&eacute;l&eacute;ment menu arr
Les param&egrave;tres sont par utilisateur et sont stocker dans la registrerie. Par d&eacute;faut chaque utilisateur peut modifier n&#8217;importe quel param&egrave;tre. Un administrateur peut verrouiller des param&egrave;tres sp&eacute;cifiques, de fa&ccedil;on &agrave; ce qu&#8217;aucun utilisateur ne puisse les modifier :<br>
<img src="images/settings5.png"a style="width: 690px; height: 573px;" alt=""><br>
Dans cet exemple le param&egrave;tre &quot;Activer menu clic-droit&quot; est verrouill&eacute; non coch&eacute; et ne peut pas &ecirc;tre modifer par aucun utilisateur. Ceci est rendu possible par l&#8217;ajout du param&egrave;tre <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span> dans la clef de registrerie. Cr&eacute;ez une valeur DWORD nomm&eacute;e &quot;EnableContextMenu&quot; et
Dans cet exemple le param&egrave;tre &quot;Activer menu clic-droit&quot; est verrouill&eacute; non coch&eacute; et ne peut pas &ecirc;tre modifer par aucun utilisateur. Ceci est rendu possible par l&#8217;ajout du param&egrave;tre <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span> dans la clef de registrerie. Cr&eacute;ez une valeur DWORD nomm&eacute;e &quot;EnableContextMenu&quot; et
configurez l&agrave; &agrave; 0.<br>
<br>
Dans certains cas vous ne voudrez peut &ecirc;tre pas verrouiller une valeur pour tous les utilisateurs, mais simplement modifier la valeur initiale du param&egrave;tre. Dans ce cas ajoutez &quot;_Default&quot; au

View File

@@ -192,7 +192,7 @@ wszystkie swoje ustawienia. Administrator mo&#380;e zablokowa&#263; okre&#347;lo
<br>
W tym przyk&#322;adzie ustawienie "W&#322;&#261;cz menu kontekstowe" jest zablokowane, tak aby pole wyboru zawsze
by&#322;o odznaczone i nie mog&#322;o by&#263; zmienione przez dowolnego u&#380;ytkownika. Osi&#261;ga si&#281; to przez
dodanie odpowiednich ustawie&#324; w kluczu rejestru <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span>. Nale&#380;y utworzy&#263; warto&#347;&#263; DWORD o nazwie "EnableContextMenu" i ustawi&#263; jej warto&#347;&#263; na 0.<br>
dodanie odpowiednich ustawie&#324; w kluczu rejestru <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span>. Nale&#380;y utworzy&#263; warto&#347;&#263; DWORD o nazwie "EnableContextMenu" i ustawi&#263; jej warto&#347;&#263; na 0.<br>
<br>
W niekt&#243;rych przypadkach mo&#380;esz nie chcie&#263; zablokowa&#263; warto&#347;ci dla wszystkich u&#380;ytkownik&#243;w, ale
jedynie chcesz zmieni&#263; pocz&#261;tkow&#261; warto&#347;&#263; ustawienia. W takim przypadku nale&#380;y doda&#263;

View File

@@ -112,7 +112,7 @@ http://www.google.com). &#1055;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1080;
&#1089;&#1084;&#1086;&#1078;&#1077;&#1090; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1080;&#1093;:<br> <img src="images/settings5.png" style="width: 688px; height: 472px;" alt=""><br>
&#1042; &#1076;&#1072;&#1085;&#1085;&#1086;&#1084; &#1087;&#1088;&#1080;&#1084;&#1077;&#1088;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088; "&#1042;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; &#1084;&#1077;&#1085;&#1102; &#1087;&#1088;&#1072;&#1074;&#1086;&#1081; &#1082;&#1085;&#1086;&#1087;&#1082;&#1080; &#1084;&#1099;&#1096;&#1080;" &#1074;&#1089;&#1077;&#1075;&#1076;&#1072;
&#1079;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1086; &#1080; &#1085;&#1077; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085; &#1083;&#1102;&#1073;&#1099;&#1084; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1084;. &#1069;&#1090;&#1086;
&#1076;&#1086;&#1089;&#1090;&#1080;&#1075;&#1072;&#1077;&#1090;&#1089;&#1103; &#1087;&#1091;&#1090;&#1077;&#1084; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072; &#1074; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; &#1088;&#1077;&#1077;&#1089;&#1090;&#1088;&#1072; <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span>. &#1057;&#1086;&#1079;&#1076;&#1072;&#1081;&#1090;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; DWORD &#1087;&#1086;&#1076; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; "EnableContextMenu" &#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1077; &#1077;&#1075;&#1086; &#1074; 0.<br> <br>
&#1076;&#1086;&#1089;&#1090;&#1080;&#1075;&#1072;&#1077;&#1090;&#1089;&#1103; &#1087;&#1091;&#1090;&#1077;&#1084; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072; &#1074; &#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077; &#1088;&#1077;&#1077;&#1089;&#1090;&#1088;&#1072; <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span>. &#1057;&#1086;&#1079;&#1076;&#1072;&#1081;&#1090;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; DWORD &#1087;&#1086;&#1076; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; "EnableContextMenu" &#1080; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1080;&#1090;&#1077; &#1077;&#1075;&#1086; &#1074; 0.<br> <br>
&#1042; &#1085;&#1077;&#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1089;&#1083;&#1091;&#1095;&#1072;&#1103;&#1093; &#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1074;&#1099; &#1085;&#1077; &#1079;&#1072;&#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1079;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1076;&#1083;&#1103;
&#1074;&#1089;&#1077;&#1093; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;, &#1087;&#1088;&#1086;&#1089;&#1090;&#1086; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1077; &#1085;&#1072;&#1095;&#1072;&#1083;&#1100;&#1085;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1072;. &#1042;
&#1090;&#1072;&#1082;&#1086;&#1084; &#1089;&#1083;&#1091;&#1095;&#1072;&#1077; &#1076;&#1086;&#1073;&#1072;&#1074;&#1100;&#1090;&#1077; &#1080;&#1084;&#1103; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; "_Default". &#1053;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1077;&#1089;&#1083;&#1080;

View File

@@ -179,7 +179,7 @@ modo que ning
<img src="images/settings5.png" style="width: 688px; height: 472px;" alt=""><br>
En este ejemplo, la configuración "Habilitar el menú del botón secundario" está bloqueada para que siempre
esté desmarcada y ningún usuario la pueda cambiar. Esto se logra
agregando la configuración a la clave del registro <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\Menu</span>. Cree un valor DWORD llamado "EnableContextMenu" y establézcalo en 0.<br>
agregando la configuración a la clave del registro <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\StartMenu</span>. Cree un valor DWORD llamado "EnableContextMenu" y establézcalo en 0.<br>
<br>
En algunos casos quizá no desee bloquear el valor para todos los usuarios, sino
simplemente modificar el valor inicial de la configuración. En tal caso, agregue

View File

@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29324.140
# Visual Studio Version 17
VisualStudioVersion = 17.4.33205.214
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Skins", "Skins", "{409484D8-C0DB-4991-AF03-124128EDEF98}"
EndProject
@@ -68,6 +68,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Metallic7", "Skins\Metallic
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DesktopToasts", "Update\DesktopToasts\DesktopToasts.vcxproj", "{D94BD2A6-1872-4F01-B911-F406603AA2E1}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Immersive", "Skins\Immersive\Immersive.vcxproj", "{BD28B058-230E-42DF-9FB1-FFBB0153F498}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Immersive7", "Skins\Immersive7\Immersive7.vcxproj", "{75809D15-8403-420A-BBE6-05F478D88D8E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -388,6 +392,30 @@ Global
{D94BD2A6-1872-4F01-B911-F406603AA2E1}.Setup|Win32.ActiveCfg = Release|Win32
{D94BD2A6-1872-4F01-B911-F406603AA2E1}.Setup|Win32.Build.0 = Release|Win32
{D94BD2A6-1872-4F01-B911-F406603AA2E1}.Setup|x64.ActiveCfg = Release|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|Win32.ActiveCfg = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|Win32.Build.0 = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|x64.ActiveCfg = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Debug|x64.Build.0 = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|Win32.ActiveCfg = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|Win32.Build.0 = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|x64.ActiveCfg = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Release|x64.Build.0 = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|Win32.ActiveCfg = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|Win32.Build.0 = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|x64.ActiveCfg = Resource|Win32
{BD28B058-230E-42DF-9FB1-FFBB0153F498}.Setup|x64.Build.0 = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|Win32.ActiveCfg = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|Win32.Build.0 = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|x64.ActiveCfg = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Debug|x64.Build.0 = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Release|Win32.ActiveCfg = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Release|Win32.Build.0 = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Release|x64.ActiveCfg = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Release|x64.Build.0 = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|Win32.ActiveCfg = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|Win32.Build.0 = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|x64.ActiveCfg = Resource|Win32
{75809D15-8403-420A-BBE6-05F478D88D8E}.Setup|x64.Build.0 = Resource|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -412,6 +440,8 @@ Global
{598AB4AC-008E-4501-90B3-C5213834C1DA} = {409484D8-C0DB-4991-AF03-124128EDEF98}
{63BAF573-170B-4FA0-AEE3-16E04F3E9DF5} = {409484D8-C0DB-4991-AF03-124128EDEF98}
{CA5BFC96-428D-42F5-9F7D-CDDE048A357C} = {409484D8-C0DB-4991-AF03-124128EDEF98}
{BD28B058-230E-42DF-9FB1-FFBB0153F498} = {409484D8-C0DB-4991-AF03-124128EDEF98}
{75809D15-8403-420A-BBE6-05F478D88D8E} = {409484D8-C0DB-4991-AF03-124128EDEF98}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AF7D0AE8-B556-4840-92EF-CEADC95A5CD1}

View File

@@ -63,6 +63,8 @@ copy /B "..\StartMenu\Skins\Windows 8.skin7" Output > nul
copy /B "..\StartMenu\Skins\Midnight.skin7" Output > nul
copy /B "..\StartMenu\Skins\Metro.skin7" Output > nul
copy /B "..\StartMenu\Skins\Metallic.skin7" Output > nul
copy /B "..\StartMenu\Skins\Immersive.skin" Output > nul
copy /B "..\StartMenu\Skins\Immersive.skin7" Output > nul
REM ********* Collect debug info

Binary file not shown.

Before

Width:  |  Height:  |  Size: 401 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

@@ -19,13 +19,13 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

View File

@@ -90,6 +90,8 @@
<ComponentRef Id="Midnight.skin7" />
<ComponentRef Id="Metro.skin7" />
<ComponentRef Id="Metallic.skin7" />
<ComponentRef Id="Immersive.skin" />
<ComponentRef Id="Immersive.skin7" />
<ComponentRef Id="AutoRun" />
<ComponentRef Id="MenuSettingsLink" />
</Feature>
@@ -535,6 +537,14 @@
<Component Id="Metallic.skin7" Guid="2167BBCA-FD42-4285-AE00-9CDDDF436B30" Win64="$(var.CS_WIN64)">
<File Id="Metallic.skin7" KeyPath="yes" Checksum="yes" Source="Output\Metallic.skin7" Vital="yes" />
</Component>
<Component Id="Immersive.skin" Guid="045C48C3-FE11-4C66-AD7F-3F3EE35B4DEA" Win64="$(var.CS_WIN64)">
<File Id="Immersive.skin" KeyPath="yes" Checksum="yes" Source="Output\Immersive.skin" Vital="yes" />
<Condition>WINDOWSBUILDNUM&gt;10000</Condition>
</Component>
<Component Id="Immersive.skin7" Guid="FFECA17A-C005-4D84-9F7C-DBC8EA2E1B5A" Win64="$(var.CS_WIN64)">
<File Id="Immersive.skin7" KeyPath="yes" Checksum="yes" Source="Output\Immersive.skin7" Vital="yes" />
<Condition>WINDOWSBUILDNUM&gt;10000</Condition>
</Component>
</DirectoryRef>
<DirectoryRef Id="TARGETDIR">
<Component Id="OpenShell" Guid="19EC9EFC-B901-4EAB-B800-6E98D2261077" Win64="$(var.CS_WIN64)">
@@ -634,6 +644,9 @@
<Property Id="APPLICATIONFOLDER">
<RegistrySearch Id="Path" Root="HKLM" Key="Software\OpenShell\OpenShell" Name="Path" Type="raw" Win64="$(var.CS_WIN64)" />
</Property>
<Property Id="WINDOWSBUILDNUM" Secure="yes">
<RegistrySearch Id="WindowsBuild" Root="HKLM" Key="SOFTWARE\Microsoft\Windows NT\CurrentVersion" Name="CurrentBuild" Type="raw" />
</Property>
<CustomAction Id="LaunchStartMenu" Impersonate="yes" ExeCommand="" FileKey="StartMenu.exe" Return="asyncNoWait" />
<CustomAction Id="CloseStartMenu" Impersonate="yes" BinaryKey="SetupHelper.exe" Return="ignore" ExeCommand="exitSM" />
<WixVariable Id="WixUIBannerBmp" Value="..\Setup\banner.jpg" />

View File

@@ -19,13 +19,13 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

View File

@@ -55,57 +55,57 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.3.1|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.3.0|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.7|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.6|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.5|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.4|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.3|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.2|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.1|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.2.0|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='update_4.1.0|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

View File

@@ -27,27 +27,27 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<UseOfAtl>Static</UseOfAtl>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>

View File

@@ -15,7 +15,7 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

View File

@@ -13,35 +13,22 @@
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="Configuration">
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<ImportGroup Label="PropertySheets">
<Import Project="..\Skin.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'">
<OutDir>$(SolutionDir)StartMenu\Skins\</OutDir>
<IntDir>$(Configuration)\</IntDir>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
<LinkIncremental>false</LinkIncremental>
<PropertyGroup>
<TargetExt>.skin</TargetExt>
<TargetName>Classic Skin</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'">
<Link>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<NoEntryPoint>true</NoEntryPoint>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Text Include="SkinDescription.txt" />
</ItemGroup>

View File

@@ -13,35 +13,22 @@
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="Configuration">
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<ImportGroup Label="PropertySheets">
<Import Project="..\Skin.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'">
<OutDir>$(SolutionDir)StartMenu\Skins\</OutDir>
<IntDir>$(Configuration)\</IntDir>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
<LinkIncremental>false</LinkIncremental>
<PropertyGroup>
<TargetExt>.skin7</TargetExt>
<TargetName>Classic Skin</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'">
<Link>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<NoEntryPoint>true</NoEntryPoint>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Text Include="SkinDescription.txt" />
</ItemGroup>

View File

@@ -13,35 +13,22 @@
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="Configuration">
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v142</PlatformToolset>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<ImportGroup Label="PropertySheets">
<Import Project="..\Skin.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'">
<OutDir>$(SolutionDir)StartMenu\Skins\</OutDir>
<IntDir>$(Configuration)\</IntDir>
<IgnoreImportLibrary>true</IgnoreImportLibrary>
<LinkIncremental>false</LinkIncremental>
<PropertyGroup>
<TargetExt>.skin</TargetExt>
<TargetName>Full Glass</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Resource|Win32'">
<Link>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<NoEntryPoint>true</NoEntryPoint>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Text Include="SkinDescription.txt" />
</ItemGroup>

View File

@@ -0,0 +1,102 @@
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
1 ICON "..\\..\\Setup\\OpenShell.ico"
/////////////////////////////////////////////////////////////////////////////
//
// SKIN
//
1 SKIN "SkinDescription.txt"
/////////////////////////////////////////////////////////////////////////////
//
// Image
//
1 IMAGE "fullglass1.png"
2 IMAGE "submenu.png"
3 IMAGE "submenu_vertsep.png"
4 IMAGE "fullglass_pager.png"
5 IMAGE "pager_arrows.png"
6 IMAGE "pager_arrows144.png"
7 IMAGE "separator.png"
8 IMAGE "arrow.png"
9 IMAGE "search.png"
10 IMAGE "twotone_pager.png"
11 IMAGE "pin.png"
12 IMAGE "user.png"
13 IMAGE "user144.png"
14 IMAGE "fullglass2.png"
15 IMAGE "fullglass3.png"
16 IMAGE "fullglass4.png"
17 IMAGE "fullglass_selector.png"
18 IMAGE "fullglass_splitsel.png"
19 IMAGE "newsel.png"
20 IMAGE "submenu_selector.png"
21 IMAGE "submenu_splitsel.png"
22 IMAGE "arrow144.png"
23 IMAGE "submenu_pager.png"
24 IMAGE "search_arrow.png"
25 IMAGE "search_arrow144.png"
26 IMAGE "pin144.png"
27 IMAGE "fullglass_vertsep.png"
28 IMAGE "separator144.png"
29 IMAGE "submenu_vertsep144.png"
30 IMAGE "pager_arrows120.png"
32 IMAGE "arrow120.png"
33 IMAGE "search120.png"
34 IMAGE "pin120.png"
36 IMAGE "search_arrow120.png"
37 IMAGE "user120.png"
38 IMAGE "arrow_mask.png"
39 IMAGE "arrow_mask120.png"
40 IMAGE "arrow_mask144.png"
41 IMAGE "twotone1.png"
42 IMAGE "twotone2.png"
43 IMAGE "twotone3.png"
44 IMAGE "twotone4.png"
45 IMAGE "twotone5.png"
46 IMAGE "twotone6.png"
47 IMAGE "twotone7.png"
48 IMAGE "twotone8.png"
49 IMAGE "twotone9.png"
50 IMAGE "twotone10.png"
51 IMAGE "twotone11.png"
52 IMAGE "twotone12.png"
53 IMAGE "twotone13.png"
54 IMAGE "twotone14.png"
55 IMAGE "twotone_selector.png"
56 IMAGE "twotone_splitsel.png"
57 IMAGE "twotone15.png"
58 IMAGE "twotone16.png"
59 IMAGE "twotone17.png"
60 IMAGE "twotone18.png"
61 IMAGE "twotone19.png"
62 IMAGE "twotone20.png"
63 IMAGE "twotone21.png"
64 IMAGE "twotone22.png"
65 IMAGE "twotone23.png"
66 IMAGE "twotone24.png"
67 IMAGE "twotone25.png"
68 IMAGE "twotone26.png"
69 IMAGE "twotone27.png"
70 IMAGE "twotone28.png"
71 IMAGE "twotone29.png"
72 IMAGE "twotone30.png"
73 IMAGE "twotone31.png"
74 IMAGE "twotone32.png"
75 IMAGE "twotone33.png"
76 IMAGE "twotone34.png"
77 IMAGE "twotone35.png"
78 IMAGE "pin192.png"
79 IMAGE "arrow192.png"
80 IMAGE "arrow_mask192.png"
81 IMAGE "pager_arrows192.png"
82 IMAGE "search_arrow192.png"
83 IMAGE "search192.png"

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Resource|Win32">
<Configuration>Resource</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BD28B058-230E-42DF-9FB1-FFBB0153F498}</ProjectGuid>
<RootNamespace>Immersive</RootNamespace>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="..\Skin.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<TargetExt>.skin</TargetExt>
<TargetName>Immersive</TargetName>
</PropertyGroup>
<ItemGroup>
<Text Include="SkinDescription.txt" />
</ItemGroup>
<ItemGroup>
<Image Include="*.png" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Immersive.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<Text Include="SkinDescription.txt">
<Filter>Source Files</Filter>
</Text>
</ItemGroup>
<ItemGroup>
<Image Include="*.png">
<Filter>Resource Files</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Immersive.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,713 @@
; Immersive skin
About=Immersive skin\n\nA skin that uses immersive colors and modern visual elements in the style of Windows 10.\n\nPart of <A HREF="https://github.com/Open-Shell/Open-Shell-Menu/">Open-Shell</A> (c) 2009-2017, Ivo Beltchev
AboutIcon=1
; Version - version of the required skin engine. Set to 2 if the skin uses any of the new features introduced in Open-Shell 1.9.0:
; * full glass
; * skinnable sub-menus
; * skinnable pager buttons
; * skinnable arrows
; Set to 3 if the skin uses any of the new features introduced in Open-Shell 4.2.1:
; * skinnable scrollbars
; * tint colors
; * start screen colors
Version=3
Main_opacity=region
Main2_opacity=region
Main_large_icons=1
Main_bitmap=$StartPrimaryText
Main_bitmap_tint2=$ImmersiveSystemBackground|$StartPrimaryText
Main_bitmap_tint3=#808080
Main_bitmap_mask=1
Main_bitmap_slices_X=2,1,2,2,1,2
Main_bitmap_slices_Y=2,8,2
Main_padding=7,7,7,7,100%
Main_text_padding=5,2,8,2,100%
Main_icon_padding=4,4,4,4,100%
Main_font="Segoe UI",normal,-9
Main_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartPrimaryText,$StartSelectionPrimaryText
Main_selection=$StartPrimaryText
Main_selection_mask=17
Main_selection_tint1=$StartPrimaryText
Main_selection_slices_X=2,2,2
Main_selection_slices_Y=2,2,2
Main_split_selection=$StartPrimaryText
Main_split_selection_mask=18
Main_split_selection_tint1=$StartPrimaryText
Main_split_selection_slices_X=2,2,2,2,2,2
Main_split_selection_slices_Y=2,2,2
Caption_font="Segoe UI",normal,18
Caption_text_color=$StartPrimaryText
Caption_padding=3,3,3,12,100%
; Main_pager - a bitmap that contains the background for the pager buttons (the ones that scroll menus up and down)
Main_pager=$SystemAccentDark1|$StartBackground
Main_pager_tint1=$StartPrimaryText
Main_pager_tint2=$StartPrimaryText
Main_pager_mask=4
Main_pager_slices_X=3,10,3
Main_pager_slices_Y=3,9,3
Main_pager_arrows=$SystemAccentDark1|$StartBackground
Main_pager_arrows_tint1=$StartPrimaryText
Main_pager_arrows_tint2=$StartPrimaryText
Main_pager_arrows_mask=5
; Main_arrows - bitmap for the sub-menu arrows. The top half of the image is the normal arrow and the bottom half is the selected arrow
Main_arrow=8
Main_arrow_mask=38
Main_arrow_tint1=$StartPrimaryText
Main_arrow_tint2=#000000
Main_arrow_padding=6,9,100%
Main_split_arrow_padding=8,9,100%
; Main_separator - ID of a bitmap resource to use for the main menu separator. If no value is set the system separator is used
Main_separator=$SystemAccentDark1|$StartBackground
Main_separator_tint1=$StartPrimaryText
Main_separator_mask=7
Main_separator_slices_X=12,9,12
Main_search_indent=16
Main_new_selection=$SystemAccentDark1|$StartBackground
Main_new_selection_tint1=$LightInlineErrorText
Main_new_selection_mask=19
Main_new_selection_slices_X=2,2,2
Main_new_selection_slices_Y=2,2,2
; Second column
Main2_text_color=$StartPrimaryText,$StartSelectionPrimaryText,$StartPrimaryText,$StartSelectionPrimaryText
Main2_text_padding=5,2,8,2,100%
Main2_padding=6,7,5,7,84%,100%,100%,100%
Main2_icon_padding=4,4,4,4,100%
Main2_arrow=8
Main2_arrow_mask=38
Main2_arrow_tint1=$StartPrimaryText
Main2_arrow_tint2=#000000
Main2_arrow_padding=6,7,100%
Main2_selection=$StartPrimaryText
Main2_selection_mask=17
Main2_selection_tint1=$StartPrimaryText
Main2_selection_slices_X=2,2,2
Main2_selection_slices_Y=2,2,2
Main2_split_selection=$StartPrimaryText
Main2_split_selection_mask=18
Main2_split_selection_tint1=$StartPrimaryText
Main2_split_selection_slices_X=2,2,2,2,2,2
Main2_split_selection_slices_Y=2,2,2
Main2_new_selection=$SystemAccentDark1|$StartBackground
Main2_new_selection_tint1=$LightInlineErrorText
Main2_new_selection_mask=19
Main2_new_selection_slices_X=2,2,2
Main2_new_selection_slices_Y=2,2,2
Main2_separator_mask=7
Main2_separator_slices_X=12,9,12
Main2_separator=$SystemAccentDark1|$StartBackground
Main2_separator_tint1=$StartPrimaryText
; More_bitmap - a bitmap for the "more" button in search categories. set to 0 to use the default icon. set to "none" to hide the button
More_bitmap=none
Pin_bitmap=11
Pin_bitmap_tint1=$ImmersiveSystemText|#000000
Pin_bitmap_mask=#FF0000
Search_padding=0,5,0,5,100%
Search_hint_font="Segoe UI",normal,-9
Search_text_color=$ImmersiveSystemText|#000000,#808080
Search_text_background=$SystemAccentDark1|$StartBackground
Search_text_background_tint1=$ImmersiveSystemBackground|$StartPrimaryText
Search_text_background_tint2=$StartPrimaryText
Search_text_background_mask=#FF1700
Search_bitmap=9
Search_bitmap_tint1=$StartPrimaryText
Search_bitmap_tint2=#000000
Search_bitmap_mask=#DF2000
Search_arrow=24
Search_arrow_mask=38
Search_arrow_tint1=$ImmersiveSystemText|#000000
Search_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText
;SUB-MENU SECTION - describes the look of the sub-menus
; The width of the standard window border is subtracted from all sides
Submenu_padding=3,5,3,5,100%
Submenu_text_padding=0,2,8,2,100%
Submenu_icon_padding=8,3,8,3,100%
; These have the same meaning as the Main_... properties
Submenu_opacity=region
Submenu_bitmap=$ImmersiveSystemBackground|$StartPrimaryText
Submenu_bitmap_tint1=#A0A0A0
Submenu_bitmap_tint2=#808080
Submenu_bitmap_tint3=$StartPrimaryText
Submenu_bitmap_mask=2
Submenu_bitmap_slices_X=4,4,4
Submenu_bitmap_slices_Y=4,4,4
Submenu_font="Segoe UI",normal,-9
Submenu_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000,#7F7F7F,#7F7F7F
Submenu_selection=$ImmersiveSystemBackground|$StartPrimaryText
Submenu_selection_mask=20
Submenu_selection_slices_X=2,2,2
Submenu_selection_slices_Y=2,2,2
Submenu_selection_tint1=$StartPrimaryText
Submenu_selection_tint2=$ImmersiveSystemText|#000000
Submenu_split_selection=$ImmersiveSystemBackground|$StartPrimaryText
Submenu_split_selection_mask=21
Submenu_split_selection_slices_X=2,2,2,2,2,2
Submenu_split_selection_slices_Y=2,2,2
Submenu_split_selection_tint1=$StartPrimaryText
Submenu_pager=$ImmersiveSystemBackground|$StartPrimaryText
Submenu_pager_tint1=$StartPrimaryText
Submenu_pager_tint2=$ImmersiveSystemText|#000000
Submenu_pager_mask=23
Submenu_pager_slices_X=3,10,3
Submenu_pager_slices_Y=3,9,3
Submenu_pager_arrows=$SystemAccentDark1|$StartBackground
Submenu_pager_arrows_tint1=$ImmersiveSystemText|#000000
Submenu_pager_arrows_tint2=$ImmersiveSystemText|#000000
Submenu_pager_arrows_mask=5
Submenu_arrow=8
Submenu_arrow_mask=38
Submenu_arrow_tint1=$ImmersiveSystemText|#000000
Submenu_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText
Submenu_arrow_padding=3,6,100%
Submenu_split_arrow_padding=5,6,100%
Submenu_separator=$SystemAccentDark1|$StartBackground
Submenu_separator_tint1=$ImmersiveSystemText|#000000
Submenu_separator_mask=7
Submenu_separator_slices_X=12,9,12
Submenu_separator_font="Segoe UI Semibold",normal,-9
Submenu_separator_text_padding=8,3,0,5,100%
Submenu_separator_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000
Submenu_separator_icon_padding=10,0,2,0,100%
Submenu_separator_split_font="Segoe UI Semibold",normal,-9
Submenu_new_selection=$SystemAccentDark1|$StartBackground
Submenu_new_selection_tint1=$LightInlineErrorText
Submenu_new_selection_mask=19
Submenu_new_selection_slices_X=2,2,2
Submenu_new_selection_slices_Y=2,2,2
Submenu_separatorV=$SystemAccentDark1|$StartBackground
Submenu_separatorV_tint1=$ImmersiveSystemText|#000000
Submenu_separatorV_mask=3
Submenu_separatorV_slices_Y=12,9,12
; OPTIONS
OPTION RADIOGROUP=Menu theme,0,LIGHT|DARK|AUTO
OPTION LIGHT=Light,0
OPTION DARK=Dark,0
OPTION AUTO=Use system setting,1
OPTION NO_ICONS=#7008,1, TWO_COLUMNS
OPTION CAPTION=#7003,0, NOT TWO_COLUMNS, 0
OPTION USER_IMAGE=#7014,0
OPTION USER_NAME=#7015,1
OPTION CENTER_NAME=#7004,0, USER_NAME, 0
OPTION SMALL_ICONS=#7011,0
OPTION OPAQUE=#7009,0
OPTION DISABLE_MASK=#7005,0
OPTION_NUMBER CUSTOM_TEXT_SIZE=#7038,0,TRUE,12
OPTION BLACK_TEXT=#7002,0
OPTION BLACK_FRAMES=#7001,0
OPTION RADIOGROUP=Transparency style,0,TRANSPARENT_LESS|TRANSPARENT_MORE
OPTION TRANSPARENT_LESS=Two-tone#The main section of the menu will use system light/dark colors while additional surfaces use transparent glass with accent color.,1
OPTION TRANSPARENT_MORE=Full glass#The entire main menu will use transparent glass with accent color.,0
Classic1_options=LIGHT, DARK, AUTO, CAPTION, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, OPAQUE, DISABLE_MASK, CUSTOM_TEXT_SIZE, BLACK_TEXT, BLACK_FRAMES, TRANSPARENT_LESS, TRANSPARENT_MORE
Classic2_options=LIGHT, DARK, AUTO, NO_ICONS, USER_IMAGE, USER_NAME, CENTER_NAME, SMALL_ICONS, OPAQUE, DISABLE_MASK, CUSTOM_TEXT_SIZE, BLACK_TEXT, BLACK_FRAMES, TRANSPARENT_LESS, TRANSPARENT_MORE
AllPrograms_options=CUSTOM_TEXT_SIZE
[NOT CAPTION]
Main_bitmap_mask=14
Main_bitmap_slices_X=0,0,0,4,4,4
[SMALL_ICONS]
Main_large_icons=0
[TWO_COLUMNS]
Main_bitmap_mask=14
Main_bitmap_slices_X=2,2,2,2,2,2
Main_separatorV=$SystemAccentDark1|$StartBackground
Main_separatorV_tint1=$StartPrimaryText
Main_separatorV_mask=27
Main_separatorV_slices_Y=12,9,12
[USER_IMAGE]
; User_image_size - the size of the user image to use. Default is 0, which means the user image is not displayed
; The size must be compatible with the size of the frame bitmap User_bitmap. The value is usually 48
User_image_size=48
User_mask=12
; User_frame_position - horizontal and vertical position of the user image frame in the main menu.
; Positive numbers mean offset from the left and the top. Negative numbers mean offset from the bottom and the right
; The horizontal position can also be "center", "center1" and "center2" to center the image relative to the whole menu or to the first or second column
User_frame_position=10,10,100%
[USER_NAME]
User_name_position=75,10,-10,50,100%
User_name_align=left
User_text_color=$StartPrimaryText
User_font="Segoe UI Semibold",normal,18,100%
User_glow_size=0
[120_DPI]
Main_pager_arrows_mask=30
Submenu_pager_arrows_mask=30
Main_arrow=32
Main2_arrow=32
Submenu_arrow=32
Search_arrow=36
Pin_bitmap=34
Search_bitmap=33
Main_arrow_mask=39
Main2_arrow_mask=39
Search_arrow_mask=39
Submenu_arrow_mask=39
[120_DPI AND USER_IMAGE]
User_mask=37
User_image_size=60
[HIGH_DPI]
Main_pager_arrows_mask=6
Submenu_pager_arrows_mask=6
Main_arrow=22
Main2_arrow=22
Submenu_arrow=22
Search_arrow=25
Pin_bitmap=26
Main_separator_mask=28
Main2_separator_mask=28
Submenu_separator_mask=28
Submenu_separatorV_mask=29
Main_arrow_mask=40
Main2_arrow_mask=40
Search_arrow_mask=40
Submenu_arrow_mask=40
User_frame_position=10,15,100%,0%
[HIGH_DPI AND USER_IMAGE]
User_mask=13
User_image_size=72
[USER_NAME AND HIGH_DPI]
User_name_position=75,15,-10,75,100%,0%,100%,0%
; NO CAPTION
[USER_IMAGE]
Main_padding=7,73,7,7,100%
User_name_position=70,15,-15,55,100%
[USER_NAME AND NOT USER_IMAGE]
Main_padding=7,47,7,7,100%
User_name_position=15,5,-15,45,100%
[USER_IMAGE AND HIGH_DPI]
Main_padding=7,110,7,7,100%,0%,100%,100%
User_name_position=90,23,-15,83,31%,0%,100%,0%
[USER_NAME AND NOT USER_IMAGE AND HIGH_DPI]
Main_padding=7,71,7,7,100%,0%,100%,100%
User_name_position=15,8,-15,68,100%,0%,100%,0%
; CAPTION
[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION]
User_frame_position=39,10,100%
User_name_position=99,15,-15,55,100%
Main_padding=7,73,7,7,100%
[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION]
User_name_position=44,5,-15,45,100%
Main_padding=7,47,7,7,100%
[USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION AND HIGH_DPI]
User_frame_position=39,15,100%,0%
User_name_position=117,23,-15,83,51%,0%,100%,0%
Main_padding=7,110,7,7,100%,0%,100%,100%
[USER_NAME AND NOT USER_IMAGE AND NOT TWO_COLUMNS AND CAPTION AND HIGH_DPI]
User_name_position=44,8,-15,68,100%,0%,100%,0%
Main_padding=7,71,7,7,100%,0%,100%,100%
; TWO COLUMNS
[USER_IMAGE AND TWO_COLUMNS]
Main2_padding=6,73,5,7,84%,100%,100%,100%
[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS]
Main2_padding=6,47,5,7,84%,100%,100%,100%
[USER_IMAGE AND TWO_COLUMNS AND HIGH_DPI]
Main2_padding=6,110,5,7,84%,0%,100%,100%
[USER_NAME AND NOT USER_IMAGE AND TWO_COLUMNS AND HIGH_DPI]
Main2_padding=6,71,5,7,84%,0%,100%,100%
[CENTER_NAME]
User_name_align=center
[NOT USER_NAME]
User_name_position=0,0,0,0
[USER_NAME AND 240_DPI]
User_font="Segoe UI Semibold",normal,45
[NO_ICONS]
Main_no_icons2=1
Main2_text_padding=1,8,8,9,100%
Main2_icon_padding=4,4,3,4,100%
[NO_ICONS AND SMALL_ICONS]
Main2_text_padding=1,4,8,5,100%
[TOUCH_ENABLED AND NOT SMALL_ICONS]
Submenu_separator_icon_padding=10,8,2,8,100%
Main_arrow_padding=7,10,100%
Main_split_arrow_padding=9,10,100%
Main2_arrow_padding=9,10,100%
[NOT OPAQUE]
Main_opacity=fullglass
Main2_opacity=fullglass
Main_bitmap_mask=15
[NOT OPAQUE AND NOT CAPTION]
Main_bitmap_mask=16
[NOT OPAQUE AND TWO_COLUMNS]
Main_bitmap_mask=16
[DISABLE_MASK]
Main_bitmap_tint1=#545454
[CUSTOM_TEXT_SIZE]
Main_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@
Search_hint_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@
Submenu_font="Segoe UI",normal,@CUSTOM_TEXT_SIZE@
Submenu_separator_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@
Submenu_separator_split_font="Segoe UI Semibold",normal,@CUSTOM_TEXT_SIZE@
[BLACK_TEXT]
Main_text_color=#000000,#000000,#000000,#000000
Main2_text_color=#000000,#000000,#000000,#000000
Caption_text_color=#000000
User_text_color=#000000
Main_arrow_tint1=#000000
Main_arrow_tint2=$StartPrimaryText
Main2_arrow_tint1=#000000
Main2_arrow_tint2=$StartPrimaryText
Search_bitmap_tint1=#000000
Search_bitmap_tint2=$StartPrimaryText
Main_separator_tint1=#000000
Main_separatorV_tint1=#000000
Main_pager_arrows_tint1=#000000
Main_pager_arrows_tint2=#000000
Main2_separator_tint1=#000000
[BLACK_FRAMES]
Main_bitmap=#000000
Main_selection=#000000
Main_split_selection=#000000
Main2_selection=#000000
Main2_split_selection=#000000
Main_pager_tint2=#000000
[TRANSPARENT_LESS]
Main_text_color=$ImmersiveSystemText|#000000,$ImmersiveSystemText|#000000,#7F7F7F,#7F7F7F
Main_separator_tint1=$ImmersiveSystemText|#000000
Main_arrow_tint1=$ImmersiveSystemText|#000000
Main_arrow_tint2=$ImmersiveSystemBackground|$StartPrimaryText
Main_pager_arrows_tint1=$ImmersiveSystemText|#000000
Main_pager_arrows_tint2=$ImmersiveSystemText|#000000
Main_bitmap=$StartPrimaryText
Search_bitmap_tint1=$ImmersiveSystemText|#000000
Search_bitmap_tint2=$ImmersiveSystemBackground|$StartPrimaryText
Main_separatorV=none
Main_separatorV_mask=none
User_text_color=$ImmersiveSystemText|#000000
Main_selection=$ImmersiveSystemBackground|$StartPrimaryText
Main_split_selection=$ImmersiveSystemBackground|$StartPrimaryText
Main_selection_mask=55
Main_split_selection_mask=56
Main_bitmap_mask=57
Main_pager_mask=10
Main_pager=$ImmersiveSystemBackground|$StartPrimaryText
Main_pager_tint1=$StartPrimaryText
[TRANSPARENT_LESS AND NOT OPAQUE]
Main_opacity=glass
Main2_opacity=fullglass
Main_bitmap_mask=58
[TRANSPARENT_LESS AND NOT CAPTION]
Main_bitmap_mask=71
[TRANSPARENT_LESS AND TWO_COLUMNS]
Main_bitmap_mask=41
Main2_padding=5,7,5,7,100%
[TRANSPARENT_LESS AND TWO_COLUMNS AND NOT OPAQUE]
Main_bitmap_mask=42
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE]
Main_bitmap_slices_Y=49,8,2
Main_bitmap_mask=59
Main_padding=7,54,7,7,100%
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE]
Main_bitmap_mask=60
[TRANSPARENT_LESS AND USER_IMAGE]
Main_bitmap_slices_Y=75,8,2
Main_padding=7,80,7,7,100%
Main_bitmap_mask=61
[TRANSPARENT_LESS AND USER_IMAGE AND NOT OPAQUE]
Main_bitmap_mask=62
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND 120_DPI]
Main_bitmap_slices_Y=61,8,2
Main_bitmap_mask=63
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND 120_DPI]
Main_bitmap_mask=64
[TRANSPARENT_LESS AND USER_IMAGE AND 120_DPI]
Main_bitmap_slices_Y=93,8,2
Main_bitmap_mask=65
[TRANSPARENT_LESS AND USER_IMAGE AND NOT OPAQUE AND 120_DPI]
Main_bitmap_mask=66
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND HIGH_DPI]
Main_bitmap_slices_Y=73,8,2
Main_padding=7,78,7,7,100%,9%,100%,100%
Main_bitmap_mask=67
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND HIGH_DPI]
Main_bitmap_mask=68
[TRANSPARENT_LESS AND USER_IMAGE AND HIGH_DPI]
Main_bitmap_slices_Y=112,8,2
Main_padding=7,117,7,7,100%,6%,100%,100%
Main_bitmap_mask=69
[TRANSPARENT_LESS AND USER_IMAGE AND NOT OPAQUE AND HIGH_DPI]
Main_bitmap_mask=70
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND NOT CAPTION]
Main_bitmap_mask=72
[TRANSPARENT_LESS AND USER_IMAGE AND NOT CAPTION]
Main_bitmap_mask=73
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND 120_DPI AND NOT CAPTION]
Main_bitmap_mask=74
[TRANSPARENT_LESS AND USER_IMAGE AND 120_DPI AND NOT CAPTION]
Main_bitmap_mask=75
[TRANSPARENT_LESS AND USER_NAME AND NOT USER_IMAGE AND HIGH_DPI AND NOT CAPTION]
Main_bitmap_mask=76
[TRANSPARENT_LESS AND USER_IMAGE AND HIGH_DPI AND NOT CAPTION]
Main_bitmap_mask=77
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE]
Main2_padding=5,54,5,7,100%
Main_bitmap_mask=43
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE]
Main_bitmap_mask=44
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE]
Main2_padding=5,80,5,7,100%
Main_bitmap_mask=45
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND NOT OPAQUE]
Main_bitmap_mask=46
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND 120_DPI]
Main_bitmap_mask=47
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND 120_DPI]
Main_bitmap_mask=48
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND 120_DPI]
Main_bitmap_mask=49
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND NOT OPAQUE AND 120_DPI]
Main_bitmap_mask=50
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND HIGH_DPI]
Main2_padding=5,78,5,7,100%,9%,100%,100%
Main_bitmap_mask=51
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_NAME AND NOT USER_IMAGE AND NOT OPAQUE AND HIGH_DPI]
Main_bitmap_mask=52
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND HIGH_DPI]
Main2_padding=5,117,5,7,100%,6%,100%,100%
Main_bitmap_mask=53
[TRANSPARENT_LESS AND TWO_COLUMNS AND USER_IMAGE AND NOT OPAQUE AND HIGH_DPI]
Main_bitmap_mask=54
[HIGH_DPI AND NOT 144_DPI AND NOT 168_DPI]
Pin_bitmap=78
Main_arrow=79
Main2_arrow=79
Submenu_arrow=79
Main_arrow_mask=80
Main2_arrow_mask=80
Submenu_arrow_mask=80
Main_pager_arrows_mask=81
Submenu_pager_arrows_mask=81
Search_arrow=82
Search_arrow_mask=80
Search_bitmap=83
[LIGHT]
Main_bitmap_tint2=#FFFFFF
Search_text_background_tint1=#FFFFFF
Search_arrow_tint2=#FFFFFF
Submenu_bitmap=#FFFFFF
Submenu_selection=#FFFFFF
Submenu_split_selection=#FFFFFF
Submenu_pager=#FFFFFF
Submenu_arrow_tint2=#FFFFFF
Pin_bitmap_tint1=#000000
Search_text_color=#000000,#808080
Search_arrow_tint1=#000000
Submenu_text_color=#000000,#000000,#7F7F7F,#7F7F7F
Submenu_selection_tint2=#000000
Submenu_pager_tint2=#000000
Submenu_pager_arrows_tint1=#000000
Submenu_pager_arrows_tint2=#000000
Submenu_arrow_tint1=#000000
Submenu_separator_tint1=#000000
Submenu_separator_text_color=#000000,#000000
Submenu_separatorV_tint1=#000000
[LIGHT AND TRANSPARENT_LESS]
Main_arrow_tint2=#FFFFFF
Search_bitmap_tint2=#FFFFFF
Main_selection=#FFFFFF
Main_split_selection=#FFFFFF
Main_pager=#FFFFFF
Main_text_color=#000000,#000000,#7F7F7F,#7F7F7F
Main_separator_tint1=#000000
Main_arrow_tint1=#000000
Main_pager_arrows_tint1=#000000
Main_pager_arrows_tint2=#000000
Search_bitmap_tint1=#000000
User_text_color=#000000
[DARK]
Main_bitmap_tint2=#000000
Search_text_background_tint1=#000000
Search_arrow_tint2=#000000
Submenu_bitmap=#000000
Submenu_selection=#000000
Submenu_split_selection=#000000
Submenu_pager=#000000
Submenu_arrow_tint2=#000000
Pin_bitmap_tint1=#FFFFFF
Search_text_color=#FFFFFF,#808080
Search_arrow_tint1=#FFFFFF
Submenu_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F
Submenu_selection_tint2=#FFFFFF
Submenu_pager_tint2=#FFFFFF
Submenu_pager_arrows_tint1=#FFFFFF
Submenu_pager_arrows_tint2=#FFFFFF
Submenu_arrow_tint1=#FFFFFF
Submenu_separator_tint1=#FFFFFF
Submenu_separator_text_color=#FFFFFF,#FFFFFF
Submenu_separatorV_tint1=#FFFFFF
[DARK AND TRANSPARENT_LESS]
Main_arrow_tint2=#000000
Search_bitmap_tint2=#000000
Main_selection=#000000
Main_split_selection=#000000
Main_pager=#000000
Main_text_color=#FFFFFF,#FFFFFF,#7F7F7F,#7F7F7F
Main_separator_tint1=#FFFFFF
Main_arrow_tint1=#FFFFFF
Main_pager_arrows_tint1=#FFFFFF
Main_pager_arrows_tint2=#FFFFFF
Search_bitmap_tint1=#FFFFFF
User_text_color=#FFFFFF

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

BIN
Src/Skins/Immersive/pin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Some files were not shown because too many files have changed in this diff Show More