-
-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
058a514
commit 385d77b
Showing
1 changed file
with
155 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<OutputType>WinExe</OutputType> | ||
<TargetFramework>net6.0-windows10.0.19041.0</TargetFramework> | ||
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion> | ||
<RootNamespace>ThreeFingersDragOnWindows</RootNamespace> | ||
<ApplicationManifest>app.manifest</ApplicationManifest> | ||
<Platforms>x86;x64;ARM64</Platforms> | ||
<RuntimeIdentifiers>win10-x86;win10-x64;win10-arm64</RuntimeIdentifiers> | ||
<PublishProfile>win10-$(Platform).pubxml</PublishProfile> | ||
<UseWinUI>true</UseWinUI> | ||
<EnableMsixTooling>true</EnableMsixTooling> | ||
<Description>Enables macOS-style three-finger dragging functionality on Windows Precision touchpads.</Description> | ||
<PackageIcon>logo-44.targetsize-256.png</PackageIcon> | ||
<PackageReadmeFile>README.md</PackageReadmeFile> | ||
<RepositoryUrl>https://github.com/ClementGre/ThreeFingersDragOnWindows</RepositoryUrl> | ||
<PackageTags>touchpad;tool;automation;finger</PackageTags> | ||
<NeutralLanguage>en</NeutralLanguage> | ||
<AssemblyVersion>2.0.0.0</AssemblyVersion> | ||
<PackageLicenseExpression>MIT</PackageLicenseExpression> | ||
<Title>ThreeFingersDragOnWindows</Title> | ||
<SignAssembly>False</SignAssembly> | ||
<ApplicationIcon>Assets\icon.ico</ApplicationIcon> | ||
<GenerateTemporaryStoreCertificate>True</GenerateTemporaryStoreCertificate> | ||
<PackageCertificateThumbprint>6349A95D0136104C9F4661F4CF74E8F35FA2F9D2</PackageCertificateThumbprint> | ||
<PackageCertificateKeyFile>ThreeFingersDragOnWindows.pfx</PackageCertificateKeyFile> | ||
<AppxPackageSigningEnabled>True</AppxPackageSigningEnabled> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<Compile Remove="utils\Intero^p.cs" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Content Remove="Assets\logo-44.altform-lightunplated_targetsize-16.png" /> | ||
<Content Remove="Assets\logo-44.altform-lightunplated_targetsize-24.png" /> | ||
<Content Remove="Assets\logo-44.altform-lightunplated_targetsize-256.png" /> | ||
<Content Remove="Assets\logo-44.altform-lightunplated_targetsize-32.png" /> | ||
<Content Remove="Assets\logo-44.altform-lightunplated_targetsize-48.png" /> | ||
<Content Remove="Assets\logo-44.altform-unplated_targetsize-16.png" /> | ||
<Content Remove="Assets\logo-44.altform-unplated_targetsize-24.png" /> | ||
<Content Remove="Assets\logo-44.altform-unplated_targetsize-256.png" /> | ||
<Content Remove="Assets\logo-44.altform-unplated_targetsize-32.png" /> | ||
<Content Remove="Assets\logo-44.altform-unplated_targetsize-48.png" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Remove="Assets\BadgeLogo.scale-100.png" /> | ||
<None Remove="Assets\BadgeLogo.scale-125.png" /> | ||
<None Remove="Assets\BadgeLogo.scale-150.png" /> | ||
<None Remove="Assets\BadgeLogo.scale-200.png" /> | ||
<None Remove="Assets\BadgeLogo.scale-400.png" /> | ||
<None Remove="Assets\LargeTile.scale-100.png" /> | ||
<None Remove="Assets\LargeTile.scale-125.png" /> | ||
<None Remove="Assets\LargeTile.scale-150.png" /> | ||
<None Remove="Assets\LargeTile.scale-200.png" /> | ||
<None Remove="Assets\LargeTile.scale-400.png" /> | ||
<None Remove="Assets\logo-150.scale-100.png" /> | ||
<None Remove="Assets\logo-150.scale-125.png" /> | ||
<None Remove="Assets\logo-150.scale-150.png" /> | ||
<None Remove="Assets\logo-150.scale-200.png" /> | ||
<None Remove="Assets\logo-150.scale-400.png" /> | ||
<None Remove="Assets\logo-44.scale-100.png" /> | ||
<None Remove="Assets\logo-44.scale-125.png" /> | ||
<None Remove="Assets\logo-44.scale-150.png" /> | ||
<None Remove="Assets\logo-44.scale-200.png" /> | ||
<None Remove="Assets\logo-44.scale-400.png" /> | ||
<None Remove="Assets\logo-44.targetsize-16.png" /> | ||
<None Remove="Assets\logo-44.targetsize-16_altform-lightunplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-24.png" /> | ||
<None Remove="Assets\logo-44.targetsize-24_altform-lightunplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-24_altform-unplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-256_altform-lightunplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-256_altform-unplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-32.png" /> | ||
<None Remove="Assets\logo-44.targetsize-32_altform-lightunplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-32_altform-unplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-48.png" /> | ||
<None Remove="Assets\logo-44.targetsize-48_altform-lightunplated.png" /> | ||
<None Remove="Assets\logo-44.targetsize-48_altform-unplated.png" /> | ||
<None Remove="Assets\logo-512.scale-100.png" /> | ||
<None Remove="Assets\logo-512.scale-125.png" /> | ||
<None Remove="Assets\logo-512.scale-150.png" /> | ||
<None Remove="Assets\logo-512.scale-200.png" /> | ||
<None Remove="Assets\logo-512.scale-400.png" /> | ||
<None Remove="Assets\SmallTile.scale-100.png" /> | ||
<None Remove="Assets\SmallTile.scale-125.png" /> | ||
<None Remove="Assets\SmallTile.scale-150.png" /> | ||
<None Remove="Assets\SmallTile.scale-200.png" /> | ||
<None Remove="Assets\SmallTile.scale-400.png" /> | ||
<None Remove="Assets\SplashScreen.scale-100.png" /> | ||
<None Remove="Assets\SplashScreen.scale-125.png" /> | ||
<None Remove="Assets\SplashScreen.scale-150.png" /> | ||
<None Remove="Assets\SplashScreen.scale-200.png" /> | ||
<None Remove="Assets\SplashScreen.scale-400.png" /> | ||
<None Remove="Assets\WideTile.scale-100.png" /> | ||
<None Remove="Assets\WideTile.scale-125.png" /> | ||
<None Remove="Assets\WideTile.scale-150.png" /> | ||
<None Remove="Assets\WideTile.scale-200.png" /> | ||
<None Remove="Assets\WideTile.scale-400.png" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<COMReference Include="TaskScheduler"> | ||
<WrapperTool>tlbimp</WrapperTool> | ||
<VersionMinor>0</VersionMinor> | ||
<VersionMajor>1</VersionMajor> | ||
<Guid>e34cb9f1-c7f7-424c-be29-027dcc09363a</Guid> | ||
<Lcid>0</Lcid> | ||
<Isolated>false</Isolated> | ||
<EmbedInteropTypes>true</EmbedInteropTypes> | ||
</COMReference> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<Content Include="Assets\icon.ico" /> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<PackageReference Include="H.NotifyIcon.WinUI" Version="2.0.115" /> | ||
<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.4.230822000" /> | ||
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.22621.756" /> | ||
<PackageReference Include="TaskScheduler" Version="2.10.1" /> | ||
<Manifest Include="$(ApplicationManifest)" /> | ||
</ItemGroup> | ||
|
||
<!-- | ||
Defining the "Msix" ProjectCapability here allows the Single-project MSIX Packaging | ||
Tools extension to be activated for this project even if the Windows App SDK Nuget | ||
package has not yet been restored. | ||
--> | ||
<ItemGroup Condition="'$(DisableMsixProjectCapabilityAddedByProject)'!='true' and '$(EnableMsixTooling)'=='true'"> | ||
<ProjectCapability Include="Msix" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Update="Assets\logo-44.targetsize-256.png"> | ||
<Pack>True</Pack> | ||
<PackagePath>\</PackagePath> | ||
</None> | ||
<None Update="README.md"> | ||
<Pack>True</Pack> | ||
<PackagePath>\</PackagePath> | ||
</None> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Page Update="touchpad\HandlerWindow.xaml"> | ||
<Generator>MSBuild:Compile</Generator> | ||
</Page> | ||
</ItemGroup> | ||
|
||
<!-- | ||
Defining the "HasPackageAndPublishMenuAddedByProject" property here allows the Solution | ||
Explorer "Package and Publish" context menu entry to be enabled for this project even if | ||
the Windows App SDK Nuget package has not yet been restored. | ||
--> | ||
<PropertyGroup Condition="'$(DisableHasPackageAndPublishMenuAddedByProject)'!='true' and '$(EnableMsixTooling)'=='true'"> | ||
<HasPackageAndPublishMenu>true</HasPackageAndPublishMenu> | ||
</PropertyGroup> | ||
</Project> |