Browse Source

Merge pull request #459 from PixiEditor/update-settings-platform

Handled update settings for UPDATE and non update platforms
Krzysztof Krysiński 2 years ago
parent
commit
69d64845b9

+ 1 - 1
src/ChunkyImageLib/ChunkyImageLib.csproj

@@ -6,7 +6,7 @@
     <Nullable>enable</Nullable>
     <WarningsAsErrors>Nullable</WarningsAsErrors>
     <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>
 

+ 1 - 1
src/ChunkyImageLibTest/ChunkyImageLibTest.csproj

@@ -6,7 +6,7 @@
 
     <IsPackable>false</IsPackable>
 
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
 
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>

+ 1 - 1
src/ChunkyImageLibVis/ChunkyImageLibVis.csproj

@@ -5,7 +5,7 @@
     <TargetFramework>net6.0-windows</TargetFramework>
     <Nullable>enable</Nullable>
     <UseWPF>true</UseWPF>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>
 

+ 1 - 1
src/PixiEditor.ChangeableDocument.Gen/PixiEditor.ChangeableDocument.Gen.csproj

@@ -6,7 +6,7 @@
     <Nullable>enable</Nullable>
     <ImplicitUsings>true</ImplicitUsings>
     <LangVersion>Latest</LangVersion>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>
 

+ 1 - 1
src/PixiEditor.ChangeableDocument/PixiEditor.ChangeableDocument.csproj

@@ -6,7 +6,7 @@
     <Nullable>enable</Nullable>
     <WarningsAsErrors>Nullable</WarningsAsErrors>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>
 

+ 1 - 1
src/PixiEditor.DrawingApi.Core/PixiEditor.DrawingApi.Core.csproj

@@ -5,7 +5,7 @@
         <Nullable>enable</Nullable>
         <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
         <LangVersion>10</LangVersion>
-        <Configurations>Debug;Release;Dev Steam</Configurations>
+        <Configurations>Debug;Release;Steam</Configurations>
         <Platforms>AnyCPU;x64;x86</Platforms>
     </PropertyGroup>
 </Project>

+ 1 - 1
src/PixiEditor.DrawingApi.Skia/PixiEditor.DrawingApi.Skia.csproj

@@ -4,7 +4,7 @@
         <TargetFramework>netstandard2.1</TargetFramework>
         <Nullable>enable</Nullable>
         <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-        <Configurations>Debug;Release;Dev Steam</Configurations>
+        <Configurations>Debug;Release;Steam</Configurations>
         <Platforms>AnyCPU;x64;x86</Platforms>
     </PropertyGroup>
 

+ 1 - 1
src/PixiEditor.MSIX/Package.appxmanifest

@@ -9,7 +9,7 @@
   <Identity
     Name="56069PixiEditorOrganizati.PixiEditor"
     Publisher="CN=0AFA75AD-56A3-481D-B5E4-D3C6274DD38A"
-    Version="0.2.0.0" />
+    Version="1.0.0.0" />
 
   <Properties>
     <DisplayName>PixiEditor</DisplayName>

+ 10 - 7
src/PixiEditor.MSIX/PixiEditor.MSIX.wapproj

@@ -51,7 +51,7 @@
   <Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
   <PropertyGroup>
     <ProjectGuid>1f97f972-f9e8-4f35-a8b5-3f71408d2230</ProjectGuid>
-    <TargetPlatformVersion>10.0.22000.0</TargetPlatformVersion>
+    <TargetPlatformVersion>10.0.22621.0</TargetPlatformVersion>
     <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
     <DefaultLanguage>en-US</DefaultLanguage>
     <AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
@@ -81,14 +81,17 @@
     <OutputPath>bin\x86\Release\</OutputPath>
     <PlatformTarget>x86</PlatformTarget>
   </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Dev Steam|x64' ">
-    <OutputPath>bin\x64\Dev Steam\</OutputPath>
-    <PlatformTarget>x64</PlatformTarget>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Dev Steam|x86' ">
-    <OutputPath>bin\x86\Dev Steam\</OutputPath>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Steam|x86' ">
+    <OutputPath>bin\x86\Steam\</OutputPath>
     <PlatformTarget>x86</PlatformTarget>
   </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Steam|AnyCPU' ">
+    <OutputPath>bin\Steam\</OutputPath>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Steam|x64' ">
+    <OutputPath>bin\x64\Steam\</OutputPath>
+    <PlatformTarget>x64</PlatformTarget>
+  </PropertyGroup>
   <ItemGroup>
     <AppxManifest Include="Package.appxmanifest">
       <SubType>Designer</SubType>

+ 1 - 1
src/PixiEditor.UpdateInstaller/PixiEditor.UpdateInstaller.csproj

@@ -6,7 +6,7 @@
     <UseWPF>true</UseWPF>
     <ApplicationManifest>app.manifest</ApplicationManifest>
     <Platforms>AnyCPU;x64;x86</Platforms>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
   </PropertyGroup>
 
   <ItemGroup>

+ 1 - 1
src/PixiEditor.UpdateModule/PixiEditor.UpdateModule.csproj

@@ -3,7 +3,7 @@
   <PropertyGroup>
     <TargetFramework>net7.0</TargetFramework>
     <Platforms>AnyCPU;x64;x86</Platforms>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
   </PropertyGroup>
 
 </Project>

+ 1 - 1
src/PixiEditor.Zoombox/PixiEditor.Zoombox.csproj

@@ -5,7 +5,7 @@
     <Nullable>enable</Nullable>
     <UseWPF>true</UseWPF>
     <WarningsAsErrors>Nullable</WarningsAsErrors>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>
 

+ 89 - 89
src/PixiEditor.sln

@@ -46,9 +46,6 @@ Global
 		Dev Release|Any CPU = Dev Release|Any CPU
 		Dev Release|x64 = Dev Release|x64
 		Dev Release|x86 = Dev Release|x86
-		Dev Steam|Any CPU = Dev Steam|Any CPU
-		Dev Steam|x64 = Dev Steam|x64
-		Dev Steam|x86 = Dev Steam|x86
 		MSIX Debug|Any CPU = MSIX Debug|Any CPU
 		MSIX Debug|x64 = MSIX Debug|x64
 		MSIX Debug|x86 = MSIX Debug|x86
@@ -58,10 +55,13 @@ Global
 		Release|Any CPU = Release|Any CPU
 		Release|x64 = Release|x64
 		Release|x86 = Release|x86
+		Steam|Any CPU = Steam|Any CPU
+		Steam|x64 = Steam|x64
+		Steam|x86 = Steam|x86
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|Any CPU.ActiveCfg = Dev Steam|x86
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|Any CPU.Build.0 = Dev Steam|x86
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|Any CPU.ActiveCfg = Debug|x86
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|Any CPU.Build.0 = Debug|x86
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|x64.ActiveCfg = Debug|x64
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|x64.Build.0 = Debug|x64
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|x86.ActiveCfg = Debug|x86
@@ -72,12 +72,6 @@ Global
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Release|x64.Build.0 = Dev Release|x64
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Release|x86.ActiveCfg = Dev Release|x86
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Release|x86.Build.0 = Dev Release|x86
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.MSIX Debug|Any CPU.ActiveCfg = MSIX Debug|Any CPU
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.MSIX Debug|Any CPU.Build.0 = MSIX Debug|Any CPU
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.MSIX Debug|x64.ActiveCfg = MSIX Debug|x64
@@ -96,6 +90,12 @@ Global
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Release|x64.Build.0 = Release|x64
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Release|x86.ActiveCfg = Release|x86
 		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Release|x86.Build.0 = Release|x86
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Steam|x64.ActiveCfg = Steam|x64
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Steam|x64.Build.0 = Steam|x64
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Steam|x86.ActiveCfg = Steam|x86
+		{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Steam|x86.Build.0 = Steam|x86
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Debug|x64.ActiveCfg = Debug|x64
@@ -108,12 +108,6 @@ Global
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Release|x64.Build.0 = Release|x64
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Release|x86.ActiveCfg = Release|x86
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Release|x86.Build.0 = Release|x86
-		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.MSIX Debug|x64.ActiveCfg = Debug|x64
@@ -132,6 +126,12 @@ Global
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Release|x64.Build.0 = Release|x64
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Release|x86.ActiveCfg = Release|x86
 		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Release|x86.Build.0 = Release|x86
+		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Steam|x64.ActiveCfg = Steam|x64
+		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Steam|x64.Build.0 = Steam|x64
+		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Steam|x86.ActiveCfg = Steam|x86
+		{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Steam|x86.Build.0 = Steam|x86
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Debug|x64.ActiveCfg = Debug|x64
@@ -144,12 +144,6 @@ Global
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Release|x64.Build.0 = Release|x64
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Release|x86.ActiveCfg = Release|x86
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Release|x86.Build.0 = Release|x86
-		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.MSIX Debug|x64.ActiveCfg = Debug|x64
@@ -168,6 +162,12 @@ Global
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Release|x64.Build.0 = Release|x64
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Release|x86.ActiveCfg = Release|x86
 		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Release|x86.Build.0 = Release|x86
+		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Steam|x64.ActiveCfg = Steam|x64
+		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Steam|x64.Build.0 = Steam|x64
+		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Steam|x86.ActiveCfg = Steam|x86
+		{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Steam|x86.Build.0 = Steam|x86
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Debug|x64.ActiveCfg = Debug|x64
@@ -180,12 +180,6 @@ Global
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Release|x64.Build.0 = Release|x64
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Release|x86.ActiveCfg = Release|x86
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Release|x86.Build.0 = Release|x86
-		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.MSIX Debug|x64.ActiveCfg = Debug|x64
@@ -204,6 +198,12 @@ Global
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Release|x64.Build.0 = Release|x64
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Release|x86.ActiveCfg = Release|x86
 		{5193C1C1-8362-40FD-802B-E097E8C88082}.Release|x86.Build.0 = Release|x86
+		{5193C1C1-8362-40FD-802B-E097E8C88082}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{5193C1C1-8362-40FD-802B-E097E8C88082}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{5193C1C1-8362-40FD-802B-E097E8C88082}.Steam|x64.ActiveCfg = Steam|x64
+		{5193C1C1-8362-40FD-802B-E097E8C88082}.Steam|x64.Build.0 = Steam|x64
+		{5193C1C1-8362-40FD-802B-E097E8C88082}.Steam|x86.ActiveCfg = Steam|x86
+		{5193C1C1-8362-40FD-802B-E097E8C88082}.Steam|x86.Build.0 = Steam|x86
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -222,12 +222,6 @@ Global
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|x86.ActiveCfg = Release|x86
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|x86.Build.0 = Release|x86
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|x86.Deploy.0 = Release|x86
-		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|x64
-		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Steam|Any CPU.Build.0 = Dev Steam|x64
-		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Steam|x64.ActiveCfg = Release|x64
-		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Steam|x64.Build.0 = Release|x64
-		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -251,6 +245,12 @@ Global
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Release|Any CPU.Deploy.0 = Release|Any CPU
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Release|x64.ActiveCfg = Release|x64
 		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Release|x86.ActiveCfg = Release|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Steam|Any CPU.ActiveCfg = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Steam|Any CPU.Build.0 = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Steam|x64.ActiveCfg = Steam|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Steam|x64.Build.0 = Steam|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Steam|x86.ActiveCfg = Steam|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Steam|x86.Build.0 = Steam|x86
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -263,12 +263,6 @@ Global
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Release|x64.Build.0 = Release|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Release|x86.ActiveCfg = Release|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Release|x86.Build.0 = Release|Any CPU
-		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -287,6 +281,12 @@ Global
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Release|x64.Build.0 = Release|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Release|x86.ActiveCfg = Release|Any CPU
 		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Release|x86.Build.0 = Release|Any CPU
+		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Steam|x64.ActiveCfg = Steam|x64
+		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Steam|x64.Build.0 = Steam|x64
+		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Steam|x86.ActiveCfg = Steam|x86
+		{6A9DA760-1E47-414C-B8E8-3B4927F18131}.Steam|x86.Build.0 = Steam|x86
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -299,12 +299,6 @@ Global
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Release|x64.Build.0 = Release|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Release|x86.ActiveCfg = Release|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Release|x86.Build.0 = Release|Any CPU
-		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -323,6 +317,12 @@ Global
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Release|x64.Build.0 = Release|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Release|x86.ActiveCfg = Release|Any CPU
 		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Release|x86.Build.0 = Release|Any CPU
+		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Steam|x64.ActiveCfg = Steam|x64
+		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Steam|x64.Build.0 = Steam|x64
+		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Steam|x86.ActiveCfg = Steam|x86
+		{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}.Steam|x86.Build.0 = Steam|x86
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -335,12 +335,6 @@ Global
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Release|x64.Build.0 = Release|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Release|x86.ActiveCfg = Release|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Release|x86.Build.0 = Release|Any CPU
-		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{510ED47C-2455-4DCE-A561-1074725E1236}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{510ED47C-2455-4DCE-A561-1074725E1236}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -359,6 +353,12 @@ Global
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Release|x64.Build.0 = Release|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Release|x86.ActiveCfg = Release|Any CPU
 		{510ED47C-2455-4DCE-A561-1074725E1236}.Release|x86.Build.0 = Release|Any CPU
+		{510ED47C-2455-4DCE-A561-1074725E1236}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{510ED47C-2455-4DCE-A561-1074725E1236}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{510ED47C-2455-4DCE-A561-1074725E1236}.Steam|x64.ActiveCfg = Steam|x64
+		{510ED47C-2455-4DCE-A561-1074725E1236}.Steam|x64.Build.0 = Steam|x64
+		{510ED47C-2455-4DCE-A561-1074725E1236}.Steam|x86.ActiveCfg = Steam|x86
+		{510ED47C-2455-4DCE-A561-1074725E1236}.Steam|x86.Build.0 = Steam|x86
 		{294FD171-9536-474C-A679-83F0266275FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -371,12 +371,6 @@ Global
 		{294FD171-9536-474C-A679-83F0266275FB}.Dev Release|x64.Build.0 = Release|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.Dev Release|x86.ActiveCfg = Release|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.Dev Release|x86.Build.0 = Release|Any CPU
-		{294FD171-9536-474C-A679-83F0266275FB}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{294FD171-9536-474C-A679-83F0266275FB}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{294FD171-9536-474C-A679-83F0266275FB}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{294FD171-9536-474C-A679-83F0266275FB}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{294FD171-9536-474C-A679-83F0266275FB}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{294FD171-9536-474C-A679-83F0266275FB}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{294FD171-9536-474C-A679-83F0266275FB}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -395,6 +389,12 @@ Global
 		{294FD171-9536-474C-A679-83F0266275FB}.Release|x64.Build.0 = Release|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.Release|x86.ActiveCfg = Release|Any CPU
 		{294FD171-9536-474C-A679-83F0266275FB}.Release|x86.Build.0 = Release|Any CPU
+		{294FD171-9536-474C-A679-83F0266275FB}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{294FD171-9536-474C-A679-83F0266275FB}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{294FD171-9536-474C-A679-83F0266275FB}.Steam|x64.ActiveCfg = Steam|x64
+		{294FD171-9536-474C-A679-83F0266275FB}.Steam|x64.Build.0 = Steam|x64
+		{294FD171-9536-474C-A679-83F0266275FB}.Steam|x86.ActiveCfg = Steam|x86
+		{294FD171-9536-474C-A679-83F0266275FB}.Steam|x86.Build.0 = Steam|x86
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -407,12 +407,6 @@ Global
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Release|x64.Build.0 = Release|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Release|x86.ActiveCfg = Release|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Release|x86.Build.0 = Release|Any CPU
-		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -431,6 +425,12 @@ Global
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Release|x64.Build.0 = Release|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Release|x86.ActiveCfg = Release|Any CPU
 		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Release|x86.Build.0 = Release|Any CPU
+		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Steam|x64.ActiveCfg = Steam|x64
+		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Steam|x64.Build.0 = Steam|x64
+		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Steam|x86.ActiveCfg = Steam|x86
+		{758DF7DF-A8B1-4409-B79A-018E542B7251}.Steam|x86.Build.0 = Steam|x86
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -443,12 +443,6 @@ Global
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Release|x64.Build.0 = Release|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Release|x86.ActiveCfg = Release|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Release|x86.Build.0 = Release|Any CPU
-		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -467,6 +461,12 @@ Global
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Release|x64.Build.0 = Release|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Release|x86.ActiveCfg = Release|Any CPU
 		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Release|x86.Build.0 = Release|Any CPU
+		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Steam|x64.ActiveCfg = Steam|x64
+		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Steam|x64.Build.0 = Steam|x64
+		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Steam|x86.ActiveCfg = Steam|x86
+		{69DD5830-C682-49FB-B1A5-D2A506EEA06B}.Steam|x86.Build.0 = Steam|x86
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -479,12 +479,6 @@ Global
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Release|x64.Build.0 = Debug|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Release|x86.ActiveCfg = Debug|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Release|x86.Build.0 = Debug|Any CPU
-		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -503,6 +497,12 @@ Global
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Release|x64.Build.0 = Release|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Release|x86.ActiveCfg = Release|Any CPU
 		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Release|x86.Build.0 = Release|Any CPU
+		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Steam|x64.ActiveCfg = Steam|x64
+		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Steam|x64.Build.0 = Steam|x64
+		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Steam|x86.ActiveCfg = Steam|x86
+		{5FC5E9C5-F439-43AA-92AF-9B7554D6FA13}.Steam|x86.Build.0 = Steam|x86
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -515,12 +515,6 @@ Global
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Release|x64.Build.0 = Debug|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Release|x86.ActiveCfg = Debug|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Release|x86.Build.0 = Debug|Any CPU
-		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{98040E8A-F08E-45F8-956F-6480C8272049}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{98040E8A-F08E-45F8-956F-6480C8272049}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -539,6 +533,12 @@ Global
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Release|x64.Build.0 = Release|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Release|x86.ActiveCfg = Release|Any CPU
 		{98040E8A-F08E-45F8-956F-6480C8272049}.Release|x86.Build.0 = Release|Any CPU
+		{98040E8A-F08E-45F8-956F-6480C8272049}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{98040E8A-F08E-45F8-956F-6480C8272049}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{98040E8A-F08E-45F8-956F-6480C8272049}.Steam|x64.ActiveCfg = Steam|x64
+		{98040E8A-F08E-45F8-956F-6480C8272049}.Steam|x64.Build.0 = Steam|x64
+		{98040E8A-F08E-45F8-956F-6480C8272049}.Steam|x86.ActiveCfg = Steam|x86
+		{98040E8A-F08E-45F8-956F-6480C8272049}.Steam|x86.Build.0 = Steam|x86
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -551,12 +551,6 @@ Global
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Release|x64.Build.0 = Debug|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Release|x86.ActiveCfg = Debug|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Release|x86.Build.0 = Debug|Any CPU
-		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Steam|Any CPU.ActiveCfg = Dev Steam|Any CPU
-		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Steam|Any CPU.Build.0 = Dev Steam|Any CPU
-		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Steam|x64.ActiveCfg = Dev Steam|x64
-		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Steam|x64.Build.0 = Dev Steam|x64
-		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Steam|x86.ActiveCfg = Dev Steam|x86
-		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Dev Steam|x86.Build.0 = Dev Steam|x86
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.MSIX Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.MSIX Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.MSIX Debug|x64.ActiveCfg = Debug|Any CPU
@@ -575,6 +569,12 @@ Global
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Release|x64.Build.0 = Release|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Release|x86.ActiveCfg = Release|Any CPU
 		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Release|x86.Build.0 = Release|Any CPU
+		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Steam|Any CPU.ActiveCfg = Steam|Any CPU
+		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Steam|Any CPU.Build.0 = Steam|Any CPU
+		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Steam|x64.ActiveCfg = Steam|x64
+		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Steam|x64.Build.0 = Steam|x64
+		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Steam|x86.ActiveCfg = Steam|x86
+		{1DC5B4C4-6902-4659-AE7E-17FDA0403DEB}.Steam|x86.Build.0 = Steam|x86
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

+ 8 - 7
src/PixiEditor/PixiEditor.csproj

@@ -14,7 +14,7 @@
 		<PackageIcon>icon.ico</PackageIcon>
 		<ApplicationIcon>..\icon.ico</ApplicationIcon>
 		<Authors>Krzysztof Krysiński, Egor Mozgovoy, CPK</Authors>
-		<Configurations>Debug;Release;MSIX;MSIX Debug;Dev Release;Dev Steam</Configurations>
+		<Configurations>Debug;Release;MSIX;MSIX Debug;Dev Release;Steam</Configurations>
 		<Platforms>AnyCPU;x64;x86</Platforms>
         <ImplicitUsings>true</ImplicitUsings>
         <AssemblyVersion></AssemblyVersion>
@@ -129,18 +129,19 @@
 		<DefineConstants>DEBUG;TRACE</DefineConstants>
 	</PropertyGroup>
 
-	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Dev Steam|AnyCPU'">
-	  <DefineConstants>TRACE;RELEASE</DefineConstants>
+	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Steam|x86'">
+	  <DefineConstants>TRACE;RELEASE;STEAM</DefineConstants>
 	  <Optimize>True</Optimize>
+	  <OutputPath>bin\x86\Steam\</OutputPath>
 	</PropertyGroup>
 
-	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Dev Steam|x64'">
-	  <DefineConstants>TRACE;RELEASE</DefineConstants>
+	<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Steam|x64' ">
+	  <DefineConstants>TRACE;RELEASE;STEAM</DefineConstants>
 	  <Optimize>True</Optimize>
 	</PropertyGroup>
 
-	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Dev Steam|x86'">
-	  <DefineConstants>TRACE;RELEASE</DefineConstants>
+	<PropertyGroup Condition=" '$(Configuration)' == 'Steam' ">
+	  <DefineConstants>TRACE;RELEASE;STEAM</DefineConstants>
 	  <Optimize>True</Optimize>
 	</PropertyGroup>
 

+ 14 - 3
src/PixiEditor/ViewModels/SubViewModels/Main/UpdateViewModel.cs

@@ -20,7 +20,7 @@ internal class UpdateViewModel : SubViewModel<ViewModelMain>
 
     public UpdateChecker UpdateChecker { get; set; }
 
-    public UpdateChannel[] UpdateChannels { get; } = new UpdateChannel[2];
+    public List<UpdateChannel> UpdateChannels { get; } = new List<UpdateChannel>();
 
     private string versionText;
 
@@ -211,8 +211,19 @@ internal class UpdateViewModel : SubViewModel<ViewModelMain>
 
     private void InitUpdateChecker()
     {
-        UpdateChannels[0] = new UpdateChannel("Release", "PixiEditor", "PixiEditor");
-        UpdateChannels[1] = new UpdateChannel("Development", "PixiEditor", "PixiEditor-development-channel");
+#if UPDATE
+        UpdateChannels.Add(new UpdateChannel("Release", "PixiEditor", "PixiEditor"));
+        UpdateChannels.Add(new UpdateChannel("Development", "PixiEditor", "PixiEditor-development-channel"));
+#else
+    #if STEAM
+        string platformName = "Steam";
+    #elif MSIX
+        string platformName = "Microsoft Store";
+    #else
+        string platformName = "Unknown";
+    #endif
+        UpdateChannels.Add(new UpdateChannel(platformName, "", ""));
+#endif
 
         string updateChannel = IPreferences.Current.GetPreference<string>("UpdateChannel");
 

+ 8 - 1
src/PixiEditor/ViewModels/SubViewModels/UserPreferences/Settings/UpdateSettings.cs

@@ -15,7 +15,12 @@ internal class UpdateSettings : SettingsGroup
         }
     }
 
-    private string updateChannelName = GetPreference("UpdateChannel", "Release");
+    private string updateChannelName =
+#if UPDATE
+        GetPreference("UpdateChannel", "Release");
+#else
+        ViewModelMain.Current?.UpdateSubViewModel?.UpdateChannels?.FirstOrDefault()?.Name ?? "Unknown";
+#endif
 
     public string UpdateChannelName
     {
@@ -23,7 +28,9 @@ internal class UpdateSettings : SettingsGroup
         set
         {
             updateChannelName = value;
+#if UPDATE
             RaiseAndUpdatePreference("UpdateChannel", value);
+#endif
         }
     }
 

+ 4 - 1
src/PixiEditor/Views/Dialogs/HelloTherePopup.xaml

@@ -236,7 +236,10 @@
                     <Button Command="{cmds:Command PixiEditor.Links.OpenHyperlink, UseProvided=True}" CommandParameter="https://www.youtube.com/channel/UCT5XvyvX1q5PAIaXfWmpsMQ"
                             Style="{StaticResource SocialMediaButton}" Tag="#FF0000" ToolTip="YouTube"
                             Content="/Images/SocialMedia/YouTubeIcon.png"/>
-                    <Button Command="{cmds:Command PixiEditor.Links.OpenHyperlink, UseProvided=True}" CommandParameter="https://opencollective.com/pixieditor"
+                    <Button Command="{cmds:Command PixiEditor.Links.OpenHyperlink, UseProvided=True}"
+                            Visibility="{Binding ShowDonateButton,
+                            Converter={BoolToVisibilityConverter}}"
+                            CommandParameter="https://opencollective.com/pixieditor"
                             Style="{StaticResource SocialMediaButton}" Tag="#d4af37" ToolTip="Donate"
                             Content="/Images/SocialMedia/DonateIcon.png"/>
                 </uc:AlignableWrapPanel>

+ 7 - 0
src/PixiEditor/Views/Dialogs/HelloTherePopup.xaml.cs

@@ -39,6 +39,13 @@ internal partial class HelloTherePopup : Window
 
     public bool IsClosing { get; private set; }
 
+    public bool ShowDonateButton => // Steam doesn't allow external donations :(
+#if STEAM
+        false;
+#else
+        true;
+#endif
+
     public HelloTherePopup(FileViewModel fileViewModel)
     {
         DataContext = this;

+ 9 - 3
src/PixiEditor/Views/Dialogs/SettingsWindow.xaml

@@ -125,14 +125,20 @@
 
                 <Label Grid.Row="9" Grid.ColumnSpan="2" Style="{StaticResource SettingsHeader}">Automatic updates</Label>
 
-                <CheckBox Grid.Row="10" Grid.Column="1" VerticalAlignment="Center"
+                <CheckBox Grid.Row="10" Grid.Column="1" VerticalAlignment="Center" IsEnabled="{Binding Path=ShowUpdateTab}"
                     IsChecked="{Binding SettingsSubViewModel.Update.CheckUpdatesOnStartup}">Check updates on startup</CheckBox>
 
                 <Label Grid.Row="11" Grid.Column="1" Style="{StaticResource SettingsText}">Update stream</Label>
-                <ComboBox Grid.Row="11" Grid.Column="2" VerticalAlignment="Center"
-                    Width="110" Height="21.96" HorizontalAlignment="Left"
+                <StackPanel Orientation="Horizontal" Grid.Row="11" Grid.Column="2" VerticalAlignment="Center"
+                            Height="21.96" HorizontalAlignment="Left">
+                <ComboBox Width="110" IsEnabled="{Binding Path=ShowUpdateTab}"
                     ItemsSource="{Binding SettingsSubViewModel.Update.UpdateChannels}"
                     SelectedValue="{Binding SettingsSubViewModel.Update.UpdateChannelName}"/>
+                <Image Cursor="Help" Margin="10 0 0 0" Source="/Images/Commands/PixiEditor/Links/OpenDocumentation.png"
+                       ToolTipService.InitialShowDelay="0"
+                       Visibility="{Binding Path=ShowUpdateTab, Converter={converters:InverseBoolToVisibilityConverter}}"
+                       ToolTip="Update channels can only be changed in standalone version (downloaded from https://pixieditor.net).&#x0a;Steam and Microsoft Store versions handle updates separately."/>
+                </StackPanel>
 
                 <Label Grid.Row="12" Grid.ColumnSpan="2" Style="{StaticResource SettingsHeader}">Debug</Label>
                 <CheckBox Grid.Row="13" Grid.Column="1" VerticalAlignment="Center"

+ 1 - 1
src/PixiEditorGen/PixiEditorGen.csproj

@@ -6,7 +6,7 @@
     <Nullable>enable</Nullable>
     <ImplicitUsings>enable</ImplicitUsings>
     <LangVersion>latest</LangVersion>
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
     <Platforms>AnyCPU;x64;x86</Platforms>
   </PropertyGroup>
 

+ 1 - 1
src/PixiEditorTests/PixiEditorTests.csproj

@@ -9,7 +9,7 @@
 
     <Platforms>AnyCPU;x64;x86</Platforms>
 
-    <Configurations>Debug;Release;Dev Steam</Configurations>
+    <Configurations>Debug;Release;Steam</Configurations>
   </PropertyGroup>
 
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">