Skip to content
This repository was archived by the owner on Feb 2, 2023. It is now read-only.

Commit fe83fb4

Browse files
committed
Support Spotify Music app from Windows Store
1 parent c103940 commit fe83fb4

File tree

8 files changed

+240
-113
lines changed

8 files changed

+240
-113
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -194,3 +194,6 @@ InstallationScript/SpotifyAPI.xml
194194
InstallationScript/Toastify.vshost.application
195195
InstallationScript/Toastify.application
196196
InstallationScript/LICENSE
197+
198+
# Exclude a few packages
199+
!**/packages/Windows/*

Toastify.sln

+37-37
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
4-
VisualStudioVersion = 15.0.26430.12
4+
VisualStudioVersion = 15.0.26430.14
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugin", "Plugin", "{64E51A59-02A2-4423-8DE1-F337D479E3B7}"
77
EndProject
@@ -21,44 +21,44 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoHotkey.Interop", "AutoH
2121
EndProject
2222
Global
2323
GlobalSection(SolutionConfigurationPlatforms) = preSolution
24-
Debug|Any CPU = Debug|Any CPU
25-
Debug|x64 = Debug|x64
26-
Release|Any CPU = Release|Any CPU
27-
Release|x64 = Release|x64
24+
Windows (Debug)|Any CPU = Windows (Debug)|Any CPU
25+
Windows (Debug)|x64 = Windows (Debug)|x64
26+
Windows (Release)|Any CPU = Windows (Release)|Any CPU
27+
Windows (Release)|x64 = Windows (Release)|x64
2828
EndGlobalSection
2929
GlobalSection(ProjectConfigurationPlatforms) = postSolution
30-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
31-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Debug|Any CPU.Build.0 = Debug|Any CPU
32-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Debug|x64.ActiveCfg = Debug|x64
33-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Debug|x64.Build.0 = Debug|x64
34-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Release|Any CPU.ActiveCfg = Release|Any CPU
35-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Release|Any CPU.Build.0 = Release|Any CPU
36-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Release|x64.ActiveCfg = Release|x64
37-
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Release|x64.Build.0 = Release|x64
38-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
40-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Debug|x64.ActiveCfg = Debug|x64
41-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Debug|x64.Build.0 = Debug|x64
42-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
43-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Release|Any CPU.Build.0 = Release|Any CPU
44-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Release|x64.ActiveCfg = Release|x64
45-
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Release|x64.Build.0 = Release|x64
46-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Debug|Any CPU.Build.0 = Debug|Any CPU
48-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Debug|x64.ActiveCfg = Debug|x64
49-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Debug|x64.Build.0 = Debug|x64
50-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Release|Any CPU.ActiveCfg = Release|Any CPU
51-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Release|Any CPU.Build.0 = Release|Any CPU
52-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Release|x64.ActiveCfg = Release|x64
53-
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Release|x64.Build.0 = Release|x64
54-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
55-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Debug|Any CPU.Build.0 = Debug|Any CPU
56-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Debug|x64.ActiveCfg = Debug|x64
57-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Debug|x64.Build.0 = Debug|x64
58-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Release|Any CPU.ActiveCfg = Release|Any CPU
59-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Release|Any CPU.Build.0 = Release|Any CPU
60-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Release|x64.ActiveCfg = Release|x64
61-
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Release|x64.Build.0 = Release|x64
30+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Debug)|Any CPU.ActiveCfg = Windows (Debug)|Any CPU
31+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Debug)|Any CPU.Build.0 = Windows (Debug)|Any CPU
32+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Debug)|x64.ActiveCfg = Windows (Debug)|x64
33+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Debug)|x64.Build.0 = Windows (Debug)|x64
34+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Release)|Any CPU.ActiveCfg = Windows (Release)|Any CPU
35+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Release)|Any CPU.Build.0 = Windows (Release)|Any CPU
36+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Release)|x64.ActiveCfg = Windows (Release)|x64
37+
{CCC4A761-56D2-4188-807F-F7A547DFB031}.Windows (Release)|x64.Build.0 = Windows (Release)|x64
38+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Debug)|Any CPU.ActiveCfg = Debug|Any CPU
39+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Debug)|Any CPU.Build.0 = Debug|Any CPU
40+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Debug)|x64.ActiveCfg = Debug|x64
41+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Debug)|x64.Build.0 = Debug|x64
42+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Release)|Any CPU.ActiveCfg = Release|Any CPU
43+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Release)|Any CPU.Build.0 = Release|Any CPU
44+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Release)|x64.ActiveCfg = Release|x64
45+
{4F92BE1F-A5CC-4604-9185-1F09DDAFC7B8}.Windows (Release)|x64.Build.0 = Release|x64
46+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Debug)|Any CPU.ActiveCfg = Debug|Any CPU
47+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Debug)|Any CPU.Build.0 = Debug|Any CPU
48+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Debug)|x64.ActiveCfg = Debug|x64
49+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Debug)|x64.Build.0 = Debug|x64
50+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Release)|Any CPU.ActiveCfg = Release|Any CPU
51+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Release)|Any CPU.Build.0 = Release|Any CPU
52+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Release)|x64.ActiveCfg = Release|x64
53+
{68F1A17D-4930-4EEC-AEEF-5DD9C9033B40}.Windows (Release)|x64.Build.0 = Release|x64
54+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Debug)|Any CPU.ActiveCfg = Debug|Any CPU
55+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Debug)|Any CPU.Build.0 = Debug|Any CPU
56+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Debug)|x64.ActiveCfg = Debug|x64
57+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Debug)|x64.Build.0 = Debug|x64
58+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Release)|Any CPU.ActiveCfg = Release|Any CPU
59+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Release)|Any CPU.Build.0 = Release|Any CPU
60+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Release)|x64.ActiveCfg = Release|x64
61+
{2869DBFE-7762-4930-95EA-2B0C111CF353}.Windows (Release)|x64.Build.0 = Release|x64
6262
EndGlobalSection
6363
GlobalSection(SolutionProperties) = preSolution
6464
HideSolutionNode = FALSE

Toastify/Toastify.csproj

+76-72
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5-
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Windows (Debug)</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
66
<ProductVersion>9.0.30729</ProductVersion>
77
<SchemaVersion>2.0</SchemaVersion>
88
<ProjectGuid>{CCC4A761-56D2-4188-807F-F7A547DFB031}</ProjectGuid>
@@ -21,8 +21,6 @@
2121
<OldToolsVersion>3.5</OldToolsVersion>
2222
<UpgradeBackupLocation />
2323
<IsWebBootstrapper>true</IsWebBootstrapper>
24-
<TargetFrameworkProfile>
25-
</TargetFrameworkProfile>
2624
<SccProjectName>SAK</SccProjectName>
2725
<SccLocalPath>SAK</SccLocalPath>
2826
<SccAuxPath>SAK</SccAuxPath>
@@ -46,62 +44,76 @@
4644
<PublishWizardCompleted>true</PublishWizardCompleted>
4745
<BootstrapperEnabled>true</BootstrapperEnabled>
4846
</PropertyGroup>
49-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
50-
<DebugSymbols>true</DebugSymbols>
51-
<DebugType>full</DebugType>
52-
<Optimize>false</Optimize>
53-
<OutputPath>bin\Debug\</OutputPath>
54-
<DefineConstants>DEBUG;TRACE</DefineConstants>
55-
<ErrorReport>prompt</ErrorReport>
56-
<WarningLevel>4</WarningLevel>
57-
<UseVSHostingProcess>false</UseVSHostingProcess>
58-
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
59-
<Prefer32Bit>false</Prefer32Bit>
60-
</PropertyGroup>
61-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
62-
<DebugType>pdbonly</DebugType>
63-
<Optimize>true</Optimize>
64-
<OutputPath>..\InstallationScript\</OutputPath>
65-
<DefineConstants>TRACE</DefineConstants>
66-
<ErrorReport>prompt</ErrorReport>
67-
<WarningLevel>4</WarningLevel>
68-
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
69-
<Prefer32Bit>false</Prefer32Bit>
70-
</PropertyGroup>
7147
<PropertyGroup>
7248
<ManifestCertificateThumbprint>D38DAF47B3CBFC190231922089F056B55D662088</ManifestCertificateThumbprint>
73-
</PropertyGroup>
74-
<PropertyGroup>
7549
<ManifestKeyFile>Toastify_TemporaryKey.pfx</ManifestKeyFile>
76-
</PropertyGroup>
77-
<PropertyGroup>
7850
<GenerateManifests>true</GenerateManifests>
79-
</PropertyGroup>
80-
<PropertyGroup>
8151
<SignManifests>false</SignManifests>
8252
</PropertyGroup>
83-
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
53+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows %28Debug%29|AnyCPU'">
54+
<DebugSymbols>true</DebugSymbols>
55+
<OutputPath>bin\Debug\Windows\</OutputPath>
56+
<DefineConstants>DEBUG;TRACE</DefineConstants>
57+
<DebugType>full</DebugType>
58+
<PlatformTarget>AnyCPU</PlatformTarget>
59+
<UseVSHostingProcess>false</UseVSHostingProcess>
60+
<ErrorReport>prompt</ErrorReport>
61+
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
62+
</PropertyGroup>
63+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows %28Debug%29|x64'">
8464
<DebugSymbols>true</DebugSymbols>
85-
<OutputPath>bin\x64\Debug\</OutputPath>
65+
<OutputPath>bin\x64\Debug\Windows\</OutputPath>
8666
<DefineConstants>DEBUG;TRACE</DefineConstants>
8767
<DebugType>full</DebugType>
8868
<PlatformTarget>x64</PlatformTarget>
8969
<UseVSHostingProcess>false</UseVSHostingProcess>
9070
<ErrorReport>prompt</ErrorReport>
9171
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
92-
<Prefer32Bit>false</Prefer32Bit>
9372
</PropertyGroup>
94-
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
95-
<OutputPath>..\InstallationScript\</OutputPath>
73+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows %28Release%29|AnyCPU'">
74+
<OutputPath>bin\Release\Windows\</OutputPath>
75+
<DefineConstants>TRACE</DefineConstants>
76+
<Optimize>true</Optimize>
77+
<DebugType>pdbonly</DebugType>
78+
<PlatformTarget>AnyCPU</PlatformTarget>
79+
<ErrorReport>prompt</ErrorReport>
80+
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
81+
</PropertyGroup>
82+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Windows %28Release%29|x64'">
83+
<OutputPath>bin\x64\Release\Windows\</OutputPath>
9684
<DefineConstants>TRACE</DefineConstants>
9785
<Optimize>true</Optimize>
98-
<DebugType>none</DebugType>
9986
<PlatformTarget>x64</PlatformTarget>
10087
<ErrorReport>prompt</ErrorReport>
10188
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
102-
<Prefer32Bit>false</Prefer32Bit>
103-
<WarningLevel>4</WarningLevel>
10489
</PropertyGroup>
90+
<PropertyGroup>
91+
<ApplicationManifest>app.manifest</ApplicationManifest>
92+
</PropertyGroup>
93+
<Choose>
94+
<When Condition="'$(Configuration)' == 'Windows %28Release%29' OR '$(Configuration)' == 'Windows %28Debug%29'">
95+
<PropertyGroup>
96+
<!--
97+
<TargetPlatformVersion>10.0.14393.0</TargetPlatformVersion>
98+
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
99+
-->
100+
</PropertyGroup>
101+
<ItemGroup>
102+
<Reference Include="Windows">
103+
<HintPath>..\packages\Windows\10.0.14393\Windows.winmd</HintPath>
104+
<Private>False</Private>
105+
</Reference>
106+
</ItemGroup>
107+
<ItemGroup>
108+
<PublishFile Include="Windows">
109+
<Visible>False</Visible>
110+
<PublishState>Exclude</PublishState>
111+
<IncludeHash>True</IncludeHash>
112+
<FileType>Assembly</FileType>
113+
</PublishFile>
114+
</ItemGroup>
115+
</When>
116+
</Choose>
105117
<ItemGroup>
106118
<Reference Include="Garlic, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL">
107119
<HintPath>..\packages\Garlic.2.1.0.0\lib\net35\Garlic.dll</HintPath>
@@ -116,27 +128,17 @@
116128
<HintPath>..\packages\SpotifyAPI-NET.2.14.2\lib\SpotifyAPI.dll</HintPath>
117129
</Reference>
118130
<Reference Include="System" />
119-
<Reference Include="System.Core">
120-
<RequiredTargetFramework>3.5</RequiredTargetFramework>
121-
</Reference>
131+
<Reference Include="System.Core" />
122132
<Reference Include="System.Drawing" />
123133
<Reference Include="System.Management" />
124134
<Reference Include="System.Net" />
125135
<Reference Include="System.Windows.Forms" />
126136
<Reference Include="System.Xaml" />
127137
<Reference Include="System.Xml" />
128-
<Reference Include="UIAutomationProvider">
129-
<RequiredTargetFramework>3.0</RequiredTargetFramework>
130-
</Reference>
131-
<Reference Include="WindowsBase">
132-
<RequiredTargetFramework>3.0</RequiredTargetFramework>
133-
</Reference>
134-
<Reference Include="PresentationCore">
135-
<RequiredTargetFramework>3.0</RequiredTargetFramework>
136-
</Reference>
137-
<Reference Include="PresentationFramework">
138-
<RequiredTargetFramework>3.0</RequiredTargetFramework>
139-
</Reference>
138+
<Reference Include="UIAutomationProvider" />
139+
<Reference Include="WindowsBase" />
140+
<Reference Include="PresentationCore" />
141+
<Reference Include="PresentationFramework" />
140142
</ItemGroup>
141143
<ItemGroup>
142144
<ApplicationDefinition Include="src\App.xaml">
@@ -220,22 +222,14 @@
220222
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
221223
</None>
222224
<None Include="app.config" />
225+
<None Include="app.manifest" />
223226
<None Include="packages.config" />
224227
<None Include="Properties\Settings.settings">
225228
<Generator>SettingsSingleFileGenerator</Generator>
226229
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
227230
</None>
228231
<AppDesigner Include="Properties\" />
229232
</ItemGroup>
230-
<ItemGroup>
231-
<Resource Include="Resources\spotify.ico" />
232-
</ItemGroup>
233-
<ItemGroup>
234-
<Resource Include="Resources\SpotifyLogo.png" />
235-
</ItemGroup>
236-
<ItemGroup>
237-
<Resource Include="Resources\SpotifyToastifyLogo.png" />
238-
</ItemGroup>
239233
<ItemGroup>
240234
<ProjectReference Include="..\AutoHotkey.Interop\AutoHotkey.Interop.csproj">
241235
<Project>{2869dbfe-7762-4930-95ea-2b0c111cf353}</Project>
@@ -264,27 +258,37 @@
264258
</BootstrapperPackage>
265259
</ItemGroup>
266260
<ItemGroup>
261+
<Resource Include="Resources\spotify.ico" />
262+
<Resource Include="Resources\SpotifyLogo.png" />
263+
<Resource Include="Resources\SpotifyToastifyLogo.png" />
267264
<Resource Include="Resources\WarningSmall.png" />
268-
</ItemGroup>
269-
<ItemGroup>
270265
<Resource Include="Resources\WarningLarge.png" />
271-
</ItemGroup>
272-
<ItemGroup>
273-
<None Include="version" />
274266
<Resource Include="Resources\ToastifyAccessDenied.png" />
275267
<Resource Include="Resources\SpotifyAdPlaying.png" />
276268
<Resource Include="Resources\thumbs_down.png" />
277269
<Resource Include="Resources\thumbs_up.png" />
278270
<Resource Include="Resources\InfoLarge.png" />
271+
<Resource Include="Resources\SpotifyToastifyUpdateLogo.png" />
272+
<None Include="version" />
279273
<Content Include="Resources\ManagedWinapiNativeHelper.dll">
280274
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
281275
</Content>
282-
<Resource Include="Resources\SpotifyToastifyUpdateLogo.png" />
276+
</ItemGroup>
277+
<ItemGroup>
278+
<PublishFile Include="Windows">
279+
<Visible>False</Visible>
280+
<PublishState>Exclude</PublishState>
281+
<IncludeHash>True</IncludeHash>
282+
<Group>
283+
</Group>
284+
<TargetPath>
285+
</TargetPath>
286+
<FileType>Assembly</FileType>
287+
</PublishFile>
283288
</ItemGroup>
284289
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
285290
<PropertyGroup>
286-
<PostBuildEvent>
287-
</PostBuildEvent>
291+
<PostBuildEvent>"$(ProjectDir)post-build.cmd" "$(ConfigurationName)" "$(DevEnvDir)" "$(SolutionDir)" "$(TargetDir)" "$(TargetFileName)"</PostBuildEvent>
288292
</PropertyGroup>
289293
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
290294
Other similar extension points exist, see Microsoft.Common.targets.

Toastify/app.manifest

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
3+
<assemblyIdentity version="1.0.0.0" name="Toastify.app"/>
4+
<description>Toast for Spotify</description>
5+
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
6+
<security>
7+
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
8+
<!-- UAC Manifest Options
9+
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
10+
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
11+
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
12+
-->
13+
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
14+
</requestedPrivileges>
15+
</security>
16+
</trustInfo>
17+
18+
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
19+
<application>
20+
<!-- Windows Vista -->
21+
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
22+
23+
<!-- Windows 7 -->
24+
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
25+
26+
<!-- Windows 8 -->
27+
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
28+
29+
<!-- Windows 8.1 -->
30+
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
31+
32+
<!-- Windows 10 -->
33+
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
34+
</application>
35+
</compatibility>
36+
37+
<!-- Indicates that the application is DPI-aware and will not be automatically scaled by Windows at higher
38+
DPIs. Windows Presentation Foundation (WPF) applications are automatically DPI-aware and do not need
39+
to opt in. Windows Forms applications targeting .NET Framework 4.6 that opt into this setting, should
40+
also set the 'EnableWindowsFormsHighDpiAutoResizing' setting to 'true' in their app.config. -->
41+
<!--
42+
<application xmlns="urn:schemas-microsoft-com:asm.v3">
43+
<windowsSettings>
44+
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
45+
</windowsSettings>
46+
</application>
47+
-->
48+
49+
<!-- Enable themes for Windows common controls and dialogs (Windows XP and later) -->
50+
<!--
51+
<dependency>
52+
<dependentAssembly>
53+
<assemblyIdentity
54+
type="win32"
55+
name="Microsoft.Windows.Common-Controls"
56+
version="6.0.0.0"
57+
processorArchitecture="*"
58+
publicKeyToken="6595b64144ccf1df"
59+
language="*"
60+
/>
61+
</dependentAssembly>
62+
</dependency>
63+
-->
64+
65+
</assembly>

0 commit comments

Comments
 (0)