Skip to content

Commit

Permalink
Merge pull request #211 from PixiEditor/quickfill
Browse files Browse the repository at this point in the history
Skia Rework
  • Loading branch information
flabbet committed Dec 18, 2021
2 parents 38399fc + 7ca0a9d commit 4b7c05a
Show file tree
Hide file tree
Showing 206 changed files with 9,530 additions and 4,885 deletions.
6 changes: 5 additions & 1 deletion Custom.ruleset
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<RuleSet Name="Name" Description="Description" ToolsVersion="16.0">
<RuleSet Name="Name" Description="Description" ToolsVersion="17.0">
<Rules AnalyzerId="Microsoft.CodeAnalysis.CSharp" RuleNamespace="Microsoft.CodeAnalysis.CSharp">
<Rule Id="AD0001" Action="None" />
</Rules>
Expand All @@ -16,8 +16,10 @@
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
<Rule Id="SA0001" Action="None" />
<Rule Id="SA1000" Action="None" />
<Rule Id="SA1005" Action="None" />
<Rule Id="SA1008" Action="None" />
<Rule Id="SA1009" Action="None" />
<Rule Id="SA1028" Action="None" />
<Rule Id="SA1101" Action="None" />
<Rule Id="SA1110" Action="None" />
<Rule Id="SA1111" Action="None" />
Expand All @@ -34,6 +36,8 @@
<Rule Id="SA1139" Action="None" />
<Rule Id="SA1200" Action="None" />
<Rule Id="SA1201" Action="None" />
<Rule Id="SA1202" Action="None" />
<Rule Id="SA1204" Action="None" />
<Rule Id="SA1207" Action="None" />
<Rule Id="SA1208" Action="None" />
<Rule Id="SA1209" Action="None" />
Expand Down
28 changes: 14 additions & 14 deletions Installer/installer-setup-x64-light.iss
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
// requires netcorecheck.exe and netcorecheck_x64.exe (see download link below)
#define UseNetCoreCheck
#ifdef UseNetCoreCheck
;#define UseDotNet50
#define UseDotNet50Desktop
;#define UseDotNet60
#define UseDotNet60Desktop
#endif

// custom setup info
Expand Down Expand Up @@ -396,24 +396,24 @@ var
Version: String;
begin
#ifdef UseDotNet50
// https://dotnet.microsoft.com/download/dotnet/5.0
if not IsNetCoreInstalled('Microsoft.NETCore.App 5.0.0') then begin
AddDependency('dotnet50' + GetArchitectureSuffix + '.exe',
#ifdef UseDotNet60
// https://dotnet.microsoft.com/download/dotnet/6.0
if not IsNetCoreInstalled('Microsoft.NETCore.App 6.0.0') then begin
AddDependency('dotnet60' + GetArchitectureSuffix + '.exe',
'/lcid ' + IntToStr(GetUILanguage) + ' /passive /norestart',
'.NET Runtime 5.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/a7e15da3-7a15-43c2-a481-cf50bf305214/c69b951e8b47101e90b1289c387bb01a/dotnet-runtime-5.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/36a9dc4e-1745-4f17-8a9c-f547a12e3764/ae25e38f20a4854d5e015a88659a22f9/dotnet-runtime-5.0.0-win-x64.exe'),
'.NET Runtime 6.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/34df41d5-c813-4e30-8aa3-3603ce6600c0/976e801af82c7108abbcb736a8bc5c14/dotnet-runtime-6.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/b9cfdb9e-d5cd-4024-b318-00390b729d2f/65690f2440f40654898020cdfffa1050/dotnet-runtime-6.0.0-win-x64.exe'),
'', False, False, False);
end;
#endif
#ifdef UseDotNet50Desktop
// https://dotnet.microsoft.com/download/dotnet/5.0
if not IsNetCoreInstalled('Microsoft.WindowsDesktop.App 5.0.0') then begin
AddDependency('dotnet50desktop' + GetArchitectureSuffix + '.exe',
#ifdef UseDotNet60Desktop
// https://dotnet.microsoft.com/download/dotnet/6.0
if not IsNetCoreInstalled('Microsoft.WindowsDesktop.App 6.0.0') then begin
AddDependency('dotnet60desktop' + GetArchitectureSuffix + '.exe',
'/lcid ' + IntToStr(GetUILanguage) + ' /passive /norestart',
'.NET Desktop Runtime 5.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/b2780d75-e54a-448a-95fc-da9721b2b4c2/62310a9e9f0ba7b18741944cbae9f592/windowsdesktop-runtime-5.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/1b3a8899-127a-4465-a3c2-7ce5e4feb07b/1e153ad470768baa40ed3f57e6e7a9d8/windowsdesktop-runtime-5.0.0-win-x64.exe'),
'.NET Desktop Runtime 6.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/a1ca7d0d-ce01-4878-b952-3fa1e6d9a7c6/e386db367490b631b8c013a9fb0f3794/windowsdesktop-runtime-6.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/a865ccae-2219-4184-bcd6-0178dc580589/ba452d37e8396b7a49a9adc0e1a07e87/windowsdesktop-runtime-6.0.0-win-x64.exe'),
'', False, False, False);
end;
#endif
Expand Down
28 changes: 14 additions & 14 deletions Installer/installer-setup-x86-light.iss
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
// requires netcorecheck.exe and netcorecheck_x64.exe (see download link below)
#define UseNetCoreCheck
#ifdef UseNetCoreCheck
;#define UseDotNet50
#define UseDotNet50Desktop
;#define UseDotNet60
#define UseDotNet60Desktop
#endif

// custom setup info
Expand Down Expand Up @@ -395,24 +395,24 @@ var
Version: String;
begin
#ifdef UseDotNet50
// https://dotnet.microsoft.com/download/dotnet/5.0
if not IsNetCoreInstalled('Microsoft.NETCore.App 5.0.0') then begin
AddDependency('dotnet50' + GetArchitectureSuffix + '.exe',
#ifdef UseDotNet60
// https://dotnet.microsoft.com/download/dotnet/6.0
if not IsNetCoreInstalled('Microsoft.NETCore.App 6.0.0') then begin
AddDependency('dotnet60' + GetArchitectureSuffix + '.exe',
'/lcid ' + IntToStr(GetUILanguage) + ' /passive /norestart',
'.NET Runtime 5.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/a7e15da3-7a15-43c2-a481-cf50bf305214/c69b951e8b47101e90b1289c387bb01a/dotnet-runtime-5.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/36a9dc4e-1745-4f17-8a9c-f547a12e3764/ae25e38f20a4854d5e015a88659a22f9/dotnet-runtime-5.0.0-win-x64.exe'),
'.NET Runtime 6.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/34df41d5-c813-4e30-8aa3-3603ce6600c0/976e801af82c7108abbcb736a8bc5c14/dotnet-runtime-6.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/b9cfdb9e-d5cd-4024-b318-00390b729d2f/65690f2440f40654898020cdfffa1050/dotnet-runtime-6.0.0-win-x64.exe'),
'', False, False, False);
end;
#endif
#ifdef UseDotNet50Desktop
// https://dotnet.microsoft.com/download/dotnet/5.0
if not IsNetCoreInstalled('Microsoft.WindowsDesktop.App 5.0.0') then begin
AddDependency('dotnet50desktop' + GetArchitectureSuffix + '.exe',
#ifdef UseDotNet60Desktop
// https://dotnet.microsoft.com/download/dotnet/6.0
if not IsNetCoreInstalled('Microsoft.WindowsDesktop.App 6.0.0') then begin
AddDependency('dotnet60desktop' + GetArchitectureSuffix + '.exe',
'/lcid ' + IntToStr(GetUILanguage) + ' /passive /norestart',
'.NET Desktop Runtime 5.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/b2780d75-e54a-448a-95fc-da9721b2b4c2/62310a9e9f0ba7b18741944cbae9f592/windowsdesktop-runtime-5.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/1b3a8899-127a-4465-a3c2-7ce5e4feb07b/1e153ad470768baa40ed3f57e6e7a9d8/windowsdesktop-runtime-5.0.0-win-x64.exe'),
'.NET Desktop Runtime 6.0' + GetArchitectureTitle,
GetString('https://download.visualstudio.microsoft.com/download/pr/a1ca7d0d-ce01-4878-b952-3fa1e6d9a7c6/e386db367490b631b8c013a9fb0f3794/windowsdesktop-runtime-6.0.0-win-x86.exe', 'https://download.visualstudio.microsoft.com/download/pr/a865ccae-2219-4184-bcd6-0178dc580589/ba452d37e8396b7a49a9adc0e1a07e87/windowsdesktop-runtime-6.0.0-win-x64.exe'),
'', False, False, False);
end;
#endif
Expand Down
2 changes: 1 addition & 1 deletion PixiEditor.MSIX/PixiEditor.MSIX.wapproj
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
<PropertyGroup>
<ProjectGuid>1f97f972-f9e8-4f35-a8b5-3f71408d2230</ProjectGuid>
<TargetPlatformVersion>10.0.19041.0</TargetPlatformVersion>
<TargetPlatformVersion>10.0.22000.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<DefaultLanguage>en-US</DefaultLanguage>
<AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
Expand Down
4 changes: 2 additions & 2 deletions PixiEditor.UpdateInstaller/PixiEditor.UpdateInstaller.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
<TargetFramework>net6.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
<ApplicationManifest>app.manifest</ApplicationManifest>
<Platforms>AnyCPU;x64;x86</Platforms>
Expand All @@ -13,7 +13,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Tools.InnoSetup" Version="6.1.2" />
<PackageReference Include="Tools.InnoSetup" Version="6.2.0" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion PixiEditor.UpdateModule/PixiEditor.UpdateModule.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<Platforms>AnyCPU;x64;x86</Platforms>
</PropertyGroup>

Expand Down
26 changes: 26 additions & 0 deletions PixiEditor.UpdateModule/UpdateChannel.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PixiEditor.UpdateModule
{
public class UpdateChannel
{
public string Name { get; }
public string RepositoryOwner { get; }
public string RepositoryName { get; }
public string ApiUrl { get; }
public string IncompatibleFileApiUrl { get; }

public UpdateChannel(string name, string repositoryOwner, string repositoryName)
{
Name = name;
RepositoryOwner = repositoryOwner;
RepositoryName = repositoryName;
ApiUrl = $"https://api.github.com/repos/{repositoryOwner}/{repositoryName}/releases/latest";
IncompatibleFileApiUrl = "https://raw.githubusercontent.com/" + $"{repositoryOwner}/{repositoryName}/" + "{0}/incompatible.json";
}
}
}
20 changes: 10 additions & 10 deletions PixiEditor.UpdateModule/UpdateChecker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ namespace PixiEditor.UpdateModule
{
public class UpdateChecker
{
private const string ReleaseApiUrl = "https://api.github.com/repos/PixiEditor/PixiEditor/releases/latest";
private const string IncompatibleFileApiUrl = "https://raw.githubusercontent.com/PixiEditor/PixiEditor/{0}/incompatible.json";

public UpdateChecker(string currentVersionTag)
public UpdateChecker(string currentVersionTag, UpdateChannel channel)
{
CurrentVersionTag = currentVersionTag;
Channel = channel;
}

public ReleaseInfo LatestReleaseInfo { get; private set; }

public UpdateChannel Channel { get; set; }

public string CurrentVersionTag { get; }

/// <summary>
Expand All @@ -45,7 +45,7 @@ public static bool VersionBigger(string originalVer, string newVer)

public async Task<bool> CheckUpdateAvailable()
{
LatestReleaseInfo = await GetLatestReleaseInfoAsync();
LatestReleaseInfo = await GetLatestReleaseInfoAsync(Channel.ApiUrl);
return CheckUpdateAvailable(LatestReleaseInfo);
}

Expand All @@ -56,7 +56,7 @@ public bool CheckUpdateAvailable(ReleaseInfo latestRelease)

public bool IsUpdateCompatible(string[] incompatibleVersions)
{
return !incompatibleVersions.Select(x => x.Trim()).Contains(CurrentVersionTag.Trim());
return !incompatibleVersions.Select(x => x.Trim()).Contains(CurrentVersionTag[..7].Trim());
}

public async Task<bool> IsUpdateCompatible()
Expand All @@ -70,7 +70,7 @@ public async Task<string[]> GetUpdateIncompatibleVersionsAsync(string tag)
using (HttpClient client = new HttpClient())
{
client.DefaultRequestHeaders.Add("User-Agent", "PixiEditor");
HttpResponseMessage response = await client.GetAsync(string.Format(IncompatibleFileApiUrl, tag));
HttpResponseMessage response = await client.GetAsync(string.Format(Channel.IncompatibleFileApiUrl, tag));
if (response.StatusCode == HttpStatusCode.OK)
{
string content = await response.Content.ReadAsStringAsync();
Expand All @@ -81,12 +81,12 @@ public async Task<string[]> GetUpdateIncompatibleVersionsAsync(string tag)
return Array.Empty<string>();
}

private static async Task<ReleaseInfo> GetLatestReleaseInfoAsync()
private static async Task<ReleaseInfo> GetLatestReleaseInfoAsync(string apiUrl)
{
using (HttpClient client = new HttpClient())
{
client.DefaultRequestHeaders.Add("User-Agent", "PixiEditor");
HttpResponseMessage response = await client.GetAsync(ReleaseApiUrl);
HttpResponseMessage response = await client.GetAsync(apiUrl);
if (response.StatusCode == HttpStatusCode.OK)
{
string content = await response.Content.ReadAsStringAsync();
Expand All @@ -99,7 +99,7 @@ private static async Task<ReleaseInfo> GetLatestReleaseInfoAsync()

private static bool ParseVersionString(string versionString, out float version)
{
return float.TryParse(versionString.Replace(".", string.Empty).Insert(1, "."), NumberStyles.Any, CultureInfo.InvariantCulture, out version);
return float.TryParse(versionString[..7].Replace(".", string.Empty).Insert(1, "."), NumberStyles.Any, CultureInfo.InvariantCulture, out version);
}
}
}
40 changes: 38 additions & 2 deletions PixiEditor.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28729.10
# Visual Studio Version 17
VisualStudioVersion = 17.1.31911.260
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PixiEditor", "PixiEditor\PixiEditor.csproj", "{2CCDDE79-06CB-4771-AF85-7B25313EBA30}"
EndProject
Expand All @@ -25,6 +25,9 @@ Global
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Dev Release|Any CPU = Dev Release|Any CPU
Dev Release|x64 = Dev Release|x64
Dev Release|x86 = Dev Release|x86
MSIX Debug|Any CPU = MSIX Debug|Any CPU
MSIX Debug|x64 = MSIX Debug|x64
MSIX Debug|x86 = MSIX Debug|x86
Expand All @@ -42,6 +45,12 @@ Global
{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|x64.Build.0 = Debug|x64
{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|x86.ActiveCfg = Debug|x86
{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Debug|x86.Build.0 = Debug|x86
{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Release|Any CPU.ActiveCfg = Dev Release|Any CPU
{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Release|Any CPU.Build.0 = Dev Release|Any CPU
{2CCDDE79-06CB-4771-AF85-7B25313EBA30}.Dev Release|x64.ActiveCfg = Dev Release|x64
{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}.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
Expand All @@ -66,6 +75,12 @@ Global
{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Debug|x64.Build.0 = Debug|x64
{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Debug|x86.ActiveCfg = Debug|x86
{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Debug|x86.Build.0 = Debug|x86
{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Release|Any CPU.ActiveCfg = Release|Any CPU
{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Release|Any CPU.Build.0 = Release|Any CPU
{41B40602-2E8C-4B76-9BDB-B9FDE686ACCE}.Dev Release|x64.ActiveCfg = Release|x64
{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}.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
Expand All @@ -90,6 +105,12 @@ Global
{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Debug|x64.Build.0 = Debug|x64
{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Debug|x86.ActiveCfg = Debug|x86
{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Debug|x86.Build.0 = Debug|x86
{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Release|Any CPU.ActiveCfg = Release|Any CPU
{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Release|Any CPU.Build.0 = Release|Any CPU
{80BB2920-3DC0-406C-9E2B-30B08D5CC7A8}.Dev Release|x64.ActiveCfg = Release|x64
{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}.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
Expand All @@ -114,6 +135,12 @@ Global
{5193C1C1-8362-40FD-802B-E097E8C88082}.Debug|x64.Build.0 = Debug|x64
{5193C1C1-8362-40FD-802B-E097E8C88082}.Debug|x86.ActiveCfg = Debug|x86
{5193C1C1-8362-40FD-802B-E097E8C88082}.Debug|x86.Build.0 = Debug|x86
{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Release|Any CPU.ActiveCfg = Release|Any CPU
{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Release|Any CPU.Build.0 = Release|Any CPU
{5193C1C1-8362-40FD-802B-E097E8C88082}.Dev Release|x64.ActiveCfg = Release|x64
{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}.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
Expand Down Expand Up @@ -141,6 +168,15 @@ Global
{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
Expand Down
15 changes: 0 additions & 15 deletions PixiEditor/Helpers/AssemblyHelper.cs

This file was deleted.

6 changes: 3 additions & 3 deletions PixiEditor/Helpers/Behaviours/ClearFocusOnClickBehavior.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Windows;
using PixiEditor.Models.Controllers.Shortcuts;
using System.Windows;
using System.Windows.Interactivity;
using PixiEditor.Models.Controllers.Shortcuts;

namespace PixiEditor.Helpers.Behaviours
{
Expand All @@ -23,4 +23,4 @@ private void AssociatedObject_MouseDown(object sender, System.Windows.Input.Mous
ShortcutController.BlockShortcutExecution = false;
}
}
}
}
6 changes: 5 additions & 1 deletion PixiEditor/Helpers/Behaviours/MouseBehavior.cs
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,8 @@ private void AssociatedObjectOnMouseMove(object sender, MouseEventArgs mouseEven
MouseY = pos.Y;
}
}
}
}

#if PUBLISH
#error Hi
#endif

0 comments on commit 4b7c05a

Please sign in to comment.