Skip to content

Commit

Permalink
Add Vintage Lyre support
Browse files Browse the repository at this point in the history
  • Loading branch information
sabihoshi committed Sep 13, 2022
1 parent 9071e86 commit 9d442dd
Show file tree
Hide file tree
Showing 14 changed files with 430 additions and 209 deletions.
71 changes: 71 additions & 0 deletions GenshinLyreMidiPlayer.Data/App.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="GenshinLyreMidiPlayer.Data.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="GenshinLyreMidiPlayer.Data.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="GenshinLyreMidiPlayer.Data.Properties.Settings.SqliteConnection"
connectionString="history.db" providerName="" />
</connectionStrings>
<userSettings>
<GenshinLyreMidiPlayer.Data.Properties.Settings>
<setting name="AutoCheckUpdates" serializeAs="String">
<value>True</value>
</setting>
<setting name="IncludeBetaUpdates" serializeAs="String">
<value>True</value>
</setting>
<setting name="HoldNotes" serializeAs="String">
<value>False</value>
</setting>
<setting name="TransposeNotes" serializeAs="String">
<value>True</value>
</setting>
<setting name="MergeNotes" serializeAs="String">
<value>False</value>
</setting>
<setting name="UseSpeakers" serializeAs="String">
<value>False</value>
</setting>
<setting name="AppTheme" serializeAs="String">
<value>-1</value>
</setting>
<setting name="SelectedLayout" serializeAs="String">
<value>0</value>
</setting>
<setting name="SelectedSpeed" serializeAs="String">
<value>3</value>
</setting>
<setting name="SelectedTransition" serializeAs="String">
<value>0</value>
</setting>
<setting name="MergeMilliseconds" serializeAs="String">
<value>0</value>
</setting>
<setting name="UpgradeRequired" serializeAs="String">
<value>True</value>
</setting>
<setting name="GenshinLocation" serializeAs="String">
<value>GenshinImpact.exe</value>
</setting>
<setting name="SelectedInstrument" serializeAs="String">
<value>0</value>
</setting>
</GenshinLyreMidiPlayer.Data.Properties.Settings>
</userSettings>
<applicationSettings>
<GenshinLyreMidiPlayer.Data.Properties.Settings>
<setting name="LicenseUri" serializeAs="String">
<value>https://github.com/sabihoshi/GenshinLyreMidiPlayer/blob/main/LICENSE.md</value>
</setting>
<setting name="ThirdPartyLicenseUri" serializeAs="String">
<value>https://github.com/sabihoshi/GenshinLyreMidiPlayer/blob/main/THIRD-PARTY-NOTICES.md</value>
</setting>
</GenshinLyreMidiPlayer.Data.Properties.Settings>
</applicationSettings>
</configuration>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0-windows10.0.22000.0</TargetFramework>
<TargetFramework>net6.0-windows10.0.22621.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
Expand Down
2 changes: 1 addition & 1 deletion GenshinLyreMidiPlayer.Data/Git/GitVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class GitVersion

[JsonPropertyName("name")] public string Name { get; set; } = "Unknown";

[JsonPropertyName("tag_name")] public string TagName { get; set; } = "0";
[JsonPropertyName("tag_name")] public string TagName { get; set; } = "0.0";

[JsonPropertyName("html_url")] public string Url { get; set; } = null!;

Expand Down
18 changes: 15 additions & 3 deletions GenshinLyreMidiPlayer.Data/Properties/Settings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

115 changes: 57 additions & 58 deletions GenshinLyreMidiPlayer.Data/Properties/Settings.settings
Original file line number Diff line number Diff line change
@@ -1,64 +1,63 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)"
GeneratedClassNamespace="GenshinLyreMidiPlayer.Data.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="SqliteConnection" Type="(Connection string)" Scope="Application">
<DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="GenshinLyreMidiPlayer.Data.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="SqliteConnection" Type="(Connection string)" Scope="Application">
<DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
&lt;ConnectionString&gt;history.db&lt;/ConnectionString&gt;
&lt;ProviderName /&gt;
&lt;/SerializableConnectionString&gt;
</DesignTimeValue>
<Value Profile="(Default)">history.db</Value>
</Setting>
<Setting Name="LicenseUri" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">https://github.com/sabihoshi/GenshinLyreMidiPlayer/blob/main/LICENSE.md</Value>
</Setting>
<Setting Name="ThirdPartyLicenseUri" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">
https://github.com/sabihoshi/GenshinLyreMidiPlayer/blob/main/THIRD-PARTY-NOTICES.md
</Value>
</Setting>
<Setting Name="AutoCheckUpdates" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="IncludeBetaUpdates" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="HoldNotes" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="TransposeNotes" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="MergeNotes" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="UseSpeakers" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="AppTheme" Type="System.Int32" Scope="User">
<Value Profile="(Default)">-1</Value>
</Setting>
<Setting Name="SelectedLayout" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="SelectedSpeed" Type="System.Int32" Scope="User">
<Value Profile="(Default)">3</Value>
</Setting>
<Setting Name="SelectedTransition" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="MergeMilliseconds" Type="System.UInt32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="UpgradeRequired" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="GenshinLocation" Type="System.String" Scope="User">
<Value Profile="(Default)">GenshinImpact.exe</Value>
</Setting>
</Settings>
&lt;/SerializableConnectionString&gt;</DesignTimeValue>
<Value Profile="(Default)">history.db</Value>
</Setting>
<Setting Name="LicenseUri" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">https://github.com/sabihoshi/GenshinLyreMidiPlayer/blob/main/LICENSE.md</Value>
</Setting>
<Setting Name="ThirdPartyLicenseUri" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">https://github.com/sabihoshi/GenshinLyreMidiPlayer/blob/main/THIRD-PARTY-NOTICES.md</Value>
</Setting>
<Setting Name="AutoCheckUpdates" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="IncludeBetaUpdates" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="HoldNotes" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="TransposeNotes" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="MergeNotes" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="UseSpeakers" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
<Setting Name="AppTheme" Type="System.Int32" Scope="User">
<Value Profile="(Default)">-1</Value>
</Setting>
<Setting Name="SelectedLayout" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="SelectedSpeed" Type="System.Int32" Scope="User">
<Value Profile="(Default)">3</Value>
</Setting>
<Setting Name="SelectedTransition" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="MergeMilliseconds" Type="System.UInt32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="UpgradeRequired" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="GenshinLocation" Type="System.String" Scope="User">
<Value Profile="(Default)">GenshinImpact.exe</Value>
</Setting>
<Setting Name="SelectedInstrument" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
</Settings>
</SettingsFile>
Loading

0 comments on commit 9d442dd

Please sign in to comment.