Browse Source

Revert "removed msix for pipeline testing purposes"

This reverts commit 94e652c0c96a1068b441f5e69d3bd278ccb0ff14.
Krzysztof Krysiński 2 years ago
parent
commit
e5af948066
55 changed files with 302 additions and 0 deletions
  1. BIN
      src/PixiEditor.MSIX/Images/LargeTile.scale-100.png
  2. BIN
      src/PixiEditor.MSIX/Images/LargeTile.scale-125.png
  3. BIN
      src/PixiEditor.MSIX/Images/LargeTile.scale-150.png
  4. BIN
      src/PixiEditor.MSIX/Images/LargeTile.scale-200.png
  5. BIN
      src/PixiEditor.MSIX/Images/LargeTile.scale-400.png
  6. BIN
      src/PixiEditor.MSIX/Images/LockScreenLogo.scale-200.png
  7. BIN
      src/PixiEditor.MSIX/Images/SmallTile.scale-100.png
  8. BIN
      src/PixiEditor.MSIX/Images/SmallTile.scale-125.png
  9. BIN
      src/PixiEditor.MSIX/Images/SmallTile.scale-150.png
  10. BIN
      src/PixiEditor.MSIX/Images/SmallTile.scale-200.png
  11. BIN
      src/PixiEditor.MSIX/Images/SmallTile.scale-400.png
  12. BIN
      src/PixiEditor.MSIX/Images/SplashScreen.scale-100.png
  13. BIN
      src/PixiEditor.MSIX/Images/SplashScreen.scale-125.png
  14. BIN
      src/PixiEditor.MSIX/Images/SplashScreen.scale-150.png
  15. BIN
      src/PixiEditor.MSIX/Images/SplashScreen.scale-200.png
  16. BIN
      src/PixiEditor.MSIX/Images/SplashScreen.scale-400.png
  17. BIN
      src/PixiEditor.MSIX/Images/Square150x150Logo.scale-100.png
  18. BIN
      src/PixiEditor.MSIX/Images/Square150x150Logo.scale-125.png
  19. BIN
      src/PixiEditor.MSIX/Images/Square150x150Logo.scale-150.png
  20. BIN
      src/PixiEditor.MSIX/Images/Square150x150Logo.scale-200.png
  21. BIN
      src/PixiEditor.MSIX/Images/Square150x150Logo.scale-400.png
  22. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png
  23. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png
  24. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png
  25. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png
  26. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png
  27. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-16.png
  28. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-256.png
  29. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-32.png
  30. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-48.png
  31. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.scale-100.png
  32. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.scale-125.png
  33. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.scale-150.png
  34. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.scale-200.png
  35. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.scale-400.png
  36. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-16.png
  37. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-24.png
  38. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png
  39. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-256.png
  40. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-32.png
  41. BIN
      src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-48.png
  42. BIN
      src/PixiEditor.MSIX/Images/StoreLogo.backup.png
  43. BIN
      src/PixiEditor.MSIX/Images/StoreLogo.scale-100.png
  44. BIN
      src/PixiEditor.MSIX/Images/StoreLogo.scale-125.png
  45. BIN
      src/PixiEditor.MSIX/Images/StoreLogo.scale-150.png
  46. BIN
      src/PixiEditor.MSIX/Images/StoreLogo.scale-200.png
  47. BIN
      src/PixiEditor.MSIX/Images/StoreLogo.scale-400.png
  48. BIN
      src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-100.png
  49. BIN
      src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-125.png
  50. BIN
      src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-150.png
  51. BIN
      src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-200.png
  52. BIN
      src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-400.png
  53. 66 0
      src/PixiEditor.MSIX/Package.appxmanifest
  54. 187 0
      src/PixiEditor.MSIX/PixiEditor.MSIX.wapproj
  55. 49 0
      src/PixiEditor.sln

BIN
src/PixiEditor.MSIX/Images/LargeTile.scale-100.png


BIN
src/PixiEditor.MSIX/Images/LargeTile.scale-125.png


BIN
src/PixiEditor.MSIX/Images/LargeTile.scale-150.png


BIN
src/PixiEditor.MSIX/Images/LargeTile.scale-200.png


BIN
src/PixiEditor.MSIX/Images/LargeTile.scale-400.png


BIN
src/PixiEditor.MSIX/Images/LockScreenLogo.scale-200.png


BIN
src/PixiEditor.MSIX/Images/SmallTile.scale-100.png


BIN
src/PixiEditor.MSIX/Images/SmallTile.scale-125.png


BIN
src/PixiEditor.MSIX/Images/SmallTile.scale-150.png


BIN
src/PixiEditor.MSIX/Images/SmallTile.scale-200.png


BIN
src/PixiEditor.MSIX/Images/SmallTile.scale-400.png


BIN
src/PixiEditor.MSIX/Images/SplashScreen.scale-100.png


BIN
src/PixiEditor.MSIX/Images/SplashScreen.scale-125.png


BIN
src/PixiEditor.MSIX/Images/SplashScreen.scale-150.png


BIN
src/PixiEditor.MSIX/Images/SplashScreen.scale-200.png


BIN
src/PixiEditor.MSIX/Images/SplashScreen.scale-400.png


BIN
src/PixiEditor.MSIX/Images/Square150x150Logo.scale-100.png


BIN
src/PixiEditor.MSIX/Images/Square150x150Logo.scale-125.png


BIN
src/PixiEditor.MSIX/Images/Square150x150Logo.scale-150.png


BIN
src/PixiEditor.MSIX/Images/Square150x150Logo.scale-200.png


BIN
src/PixiEditor.MSIX/Images/Square150x150Logo.scale-400.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-16.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-256.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-32.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.altform-unplated_targetsize-48.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.scale-100.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.scale-125.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.scale-150.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.scale-200.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.scale-400.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-16.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-24.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-24_altform-unplated.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-256.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-32.png


BIN
src/PixiEditor.MSIX/Images/Square44x44Logo.targetsize-48.png


BIN
src/PixiEditor.MSIX/Images/StoreLogo.backup.png


BIN
src/PixiEditor.MSIX/Images/StoreLogo.scale-100.png


BIN
src/PixiEditor.MSIX/Images/StoreLogo.scale-125.png


BIN
src/PixiEditor.MSIX/Images/StoreLogo.scale-150.png


BIN
src/PixiEditor.MSIX/Images/StoreLogo.scale-200.png


BIN
src/PixiEditor.MSIX/Images/StoreLogo.scale-400.png


BIN
src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-100.png


BIN
src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-125.png


BIN
src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-150.png


BIN
src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-200.png


BIN
src/PixiEditor.MSIX/Images/Wide310x150Logo.scale-400.png


+ 66 - 0
src/PixiEditor.MSIX/Package.appxmanifest

@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Package
+  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
+  xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
+  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
+  IgnorableNamespaces="uap rescap">
+
+  <Identity
+    Name="56069PixiEditorOrganizati.PixiEditor"
+    Publisher="CN=0AFA75AD-56A3-481D-B5E4-D3C6274DD38A"
+    Version="1.0.0.0" />
+
+  <Properties>
+    <DisplayName>PixiEditor</DisplayName>
+    <PublisherDisplayName>PixiEditor Organization</PublisherDisplayName>
+    <Logo>Images\StoreLogo.png</Logo>
+  </Properties>
+
+  <Dependencies>
+    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
+    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
+  </Dependencies>
+
+  <Resources>
+    <Resource Language="x-generate"/>
+  </Resources>
+
+  <Applications>
+    <Application Id="App"
+      Executable="$targetnametoken$.exe"
+      EntryPoint="$targetentrypoint$">
+      <uap:VisualElements
+        DisplayName="PixiEditor"
+        Description="PixiEditor is pixel-art editing software. Create beautiful sprites for your games, animations (coming soon!), and edit images. All packed in an eye-friendly dark theme."
+        BackgroundColor="transparent"
+        Square150x150Logo="Images\Square150x150Logo.png"
+        Square44x44Logo="Images\Square44x44Logo.png">
+        <uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png"  Square71x71Logo="Images\SmallTile.png" Square310x310Logo="Images\LargeTile.png" ShortName="PixiEditor">
+          <uap:ShowNameOnTiles>
+            <uap:ShowOn Tile="square150x150Logo"/>
+            <uap:ShowOn Tile="wide310x150Logo"/>
+            <uap:ShowOn Tile="square310x310Logo"/>
+          </uap:ShowNameOnTiles>
+        </uap:DefaultTile >
+        <uap:SplashScreen Image="Images\SplashScreen.png" />
+      </uap:VisualElements>
+      <Extensions>
+        <uap:Extension Category="windows.fileTypeAssociation">
+          <uap:FileTypeAssociation Name="pixieditor.pixifile">
+            <uap:SupportedFileTypes>
+              <uap:FileType>.pixi</uap:FileType>
+            </uap:SupportedFileTypes>
+            <uap:DisplayName>PixiEditor</uap:DisplayName>
+            <uap:InfoTip>A file used to save art made in PixiEditor</uap:InfoTip>
+            <uap:EditFlags OpenIsSafe="true"/>
+          </uap:FileTypeAssociation>
+        </uap:Extension>
+      </Extensions>
+    </Application>
+  </Applications>
+
+  <Capabilities>
+    <rescap:Capability Name="runFullTrust" />
+  </Capabilities>
+</Package>

+ 187 - 0
src/PixiEditor.MSIX/PixiEditor.MSIX.wapproj

@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '15.0'">
+    <VisualStudioVersion>15.0</VisualStudioVersion>
+  </PropertyGroup>
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|x86">
+      <Configuration>Debug</Configuration>
+      <Platform>x86</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x86">
+      <Configuration>Release</Configuration>
+      <Platform>x86</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|ARM">
+      <Configuration>Debug</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|ARM">
+      <Configuration>Release</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|ARM64">
+      <Configuration>Debug</Configuration>
+      <Platform>ARM64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|ARM64">
+      <Configuration>Release</Configuration>
+      <Platform>ARM64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|AnyCPU">
+      <Configuration>Debug</Configuration>
+      <Platform>AnyCPU</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|AnyCPU">
+      <Configuration>Release</Configuration>
+      <Platform>AnyCPU</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup>
+    <WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
+  </PropertyGroup>
+  <Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
+  <PropertyGroup>
+    <ProjectGuid>1f97f972-f9e8-4f35-a8b5-3f71408d2230</ProjectGuid>
+    <TargetPlatformVersion>10.0.22621.0</TargetPlatformVersion>
+    <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
+    <DefaultLanguage>en-US</DefaultLanguage>
+    <AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
+    <EntryPointProjectUniqueName>..\PixiEditor\PixiEditor.csproj</EntryPointProjectUniqueName>
+    <PackageCertificateKeyFile>PixiEditor.MSIX_TemporaryKey.pfx</PackageCertificateKeyFile>
+    <GenerateAppInstallerFile>False</GenerateAppInstallerFile>
+    <AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
+    <AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
+    <GenerateTestArtifacts>True</GenerateTestArtifacts>
+    <AppxBundlePlatforms>x86|x64</AppxBundlePlatforms>
+    <GenerateTemporaryStoreCertificate>True</GenerateTemporaryStoreCertificate>
+    <HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <OutputPath>bin\Debug\</OutputPath>
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
+    <OutputPath>bin\x64\Debug\</OutputPath>
+    <PlatformTarget>x64</PlatformTarget>
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
+    <OutputPath>bin\x86\Debug\</OutputPath>
+    <PlatformTarget>x86</PlatformTarget>
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <OutputPath>bin\Release\</OutputPath>
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
+    <OutputPath>bin\x64\Release\</OutputPath>
+    <PlatformTarget>x64</PlatformTarget>
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+    <OutputPath>bin\x86\Release\</OutputPath>
+    <PlatformTarget>x86</PlatformTarget>
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <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>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
+    <AppxBundle>Always</AppxBundle>
+  </PropertyGroup>
+  <ItemGroup>
+    <AppxManifest Include="Package.appxmanifest">
+      <SubType>Designer</SubType>
+    </AppxManifest>
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Images\LargeTile.scale-100.png" />
+    <Content Include="Images\LargeTile.scale-125.png" />
+    <Content Include="Images\LargeTile.scale-150.png" />
+    <Content Include="Images\LargeTile.scale-200.png" />
+    <Content Include="Images\LargeTile.scale-400.png" />
+    <Content Include="Images\SmallTile.scale-100.png" />
+    <Content Include="Images\SmallTile.scale-125.png" />
+    <Content Include="Images\SmallTile.scale-150.png" />
+    <Content Include="Images\SmallTile.scale-200.png" />
+    <Content Include="Images\SmallTile.scale-400.png" />
+    <Content Include="Images\SplashScreen.scale-100.png" />
+    <Content Include="Images\SplashScreen.scale-125.png" />
+    <Content Include="Images\SplashScreen.scale-150.png" />
+    <Content Include="Images\SplashScreen.scale-200.png" />
+    <Content Include="Images\LockScreenLogo.scale-200.png" />
+    <Content Include="Images\SplashScreen.scale-400.png" />
+    <Content Include="Images\Square150x150Logo.scale-100.png" />
+    <Content Include="Images\Square150x150Logo.scale-125.png" />
+    <Content Include="Images\Square150x150Logo.scale-150.png" />
+    <Content Include="Images\Square150x150Logo.scale-200.png" />
+    <Content Include="Images\Square150x150Logo.scale-400.png" />
+    <Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-16.png" />
+    <Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-24.png" />
+    <Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-256.png" />
+    <Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-32.png" />
+    <Content Include="Images\Square44x44Logo.altform-lightunplated_targetsize-48.png" />
+    <Content Include="Images\Square44x44Logo.altform-unplated_targetsize-16.png" />
+    <Content Include="Images\Square44x44Logo.altform-unplated_targetsize-256.png" />
+    <Content Include="Images\Square44x44Logo.altform-unplated_targetsize-32.png" />
+    <Content Include="Images\Square44x44Logo.altform-unplated_targetsize-48.png" />
+    <Content Include="Images\Square44x44Logo.scale-100.png" />
+    <Content Include="Images\Square44x44Logo.scale-125.png" />
+    <Content Include="Images\Square44x44Logo.scale-150.png" />
+    <Content Include="Images\Square44x44Logo.scale-200.png" />
+    <Content Include="Images\Square44x44Logo.scale-400.png" />
+    <Content Include="Images\Square44x44Logo.targetsize-16.png" />
+    <Content Include="Images\Square44x44Logo.targetsize-24.png" />
+    <Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
+    <Content Include="Images\Square44x44Logo.targetsize-256.png" />
+    <Content Include="Images\Square44x44Logo.targetsize-32.png" />
+    <Content Include="Images\Square44x44Logo.targetsize-48.png" />
+    <Content Include="Images\StoreLogo.scale-100.png" />
+    <Content Include="Images\StoreLogo.scale-125.png" />
+    <Content Include="Images\StoreLogo.scale-150.png" />
+    <Content Include="Images\StoreLogo.scale-200.png" />
+    <Content Include="Images\StoreLogo.scale-400.png" />
+    <Content Include="Images\Wide310x150Logo.scale-100.png" />
+    <Content Include="Images\Wide310x150Logo.scale-125.png" />
+    <Content Include="Images\Wide310x150Logo.scale-150.png" />
+    <Content Include="Images\Wide310x150Logo.scale-200.png" />
+    <Content Include="Images\Wide310x150Logo.scale-400.png" />
+    <None Include="Package.StoreAssociation.xml" />
+  </ItemGroup>
+  <Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
+  <ItemGroup>
+    <PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.19041.1" PrivateAssets="all" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\PixiEditor\PixiEditor.csproj">
+      <SkipGetTargetFrameworkProperties>True</SkipGetTargetFrameworkProperties>
+    </ProjectReference>
+  </ItemGroup>
+</Project>

+ 49 - 0
src/PixiEditor.sln

@@ -18,6 +18,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BuildConfiguration", "Build
 		stylecop.json = stylecop.json
 	EndProjectSection
 EndProject
+Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "PixiEditor.MSIX", "PixiEditor.MSIX\PixiEditor.MSIX.wapproj", "{1F97F972-F9E8-4F35-A8B5-3F71408D2230}"
+EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChunkyImageLib", "ChunkyImageLib\ChunkyImageLib.csproj", "{6A9DA760-1E47-414C-B8E8-3B4927F18131}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChunkyImageLibTest", "ChunkyImageLibTest\ChunkyImageLibTest.csproj", "{E31A8266-5BCA-4877-B9E5-9C5BB42829D6}"
@@ -202,6 +204,53 @@ Global
 		{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
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|x64.ActiveCfg = Debug|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|x64.Build.0 = Debug|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|x64.Deploy.0 = Debug|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|x86.ActiveCfg = Debug|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|x86.Build.0 = Debug|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Debug|x86.Deploy.0 = Debug|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|Any CPU.Build.0 = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|Any CPU.Deploy.0 = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|x64.ActiveCfg = Release|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|x64.Build.0 = Release|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Dev Release|x64.Deploy.0 = Release|x64
+		{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}.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
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|x64.ActiveCfg = Debug|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|x64.Build.0 = Debug|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|x64.Deploy.0 = Debug|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|x86.ActiveCfg = Debug|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|x86.Build.0 = Debug|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX Debug|x86.Deploy.0 = Debug|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|Any CPU.ActiveCfg = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|Any CPU.Build.0 = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|Any CPU.Deploy.0 = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|x64.ActiveCfg = Release|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|x64.Build.0 = Release|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|x64.Deploy.0 = Release|x64
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|x86.ActiveCfg = Release|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|x86.Build.0 = Release|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.MSIX|x86.Deploy.0 = Release|x86
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1F97F972-F9E8-4F35-A8B5-3F71408D2230}.Release|Any CPU.Build.0 = Release|Any CPU
+		{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