Skip to content

Commit 5c2cce7

Browse files
committed
Push Version 0.4.5
1 parent 8d35d7a commit 5c2cce7

16 files changed

Lines changed: 56 additions & 84 deletions

Any2GSX-Installer-latest.exe

-2.5 KB
Binary file not shown.

Any2GSX/Any2GSX.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</PropertyGroup>
1414

1515
<PropertyGroup>
16-
<Version>0.4.4</Version>
16+
<Version>0.4.5</Version>
1717
<Title>$(AssemblyName)</Title>
1818
<Authors>Fragtality</Authors>
1919
<Company>Fragtality</Company>
@@ -80,10 +80,10 @@
8080
</ItemGroup>
8181

8282
<ItemGroup>
83-
<PackageReference Include="CFIT.AppFramework" Version="2026.120.23.2384" />
83+
<PackageReference Include="CFIT.AppFramework" Version="2026.135.21.1304" />
8484
<PackageReference Include="CFIT.AppLogger" Version="2026.111.20.1067" />
85-
<PackageReference Include="CFIT.AppTools" Version="2026.111.20.1078" />
86-
<PackageReference Include="CFIT.SimConnectLib" Version="2026.120.23.2364" />
85+
<PackageReference Include="CFIT.AppTools" Version="2026.135.21.1274" />
86+
<PackageReference Include="CFIT.SimConnectLib" Version="2026.135.21.1293" />
8787
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
8888
<PackageReference Include="CoreAudio" Version="1.40.0" />
8989
<PackageReference Include="NeoLua" Version="1.3.20-beta.1" />

Any2GSX/AppConfig/Config.cs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -164,25 +164,6 @@ public virtual SettingProfile CheckServices(SettingProfile profile)
164164

165165
protected override void UpdateConfiguration(int buildConfigVersion)
166166
{
167-
if (ConfigVersion < 2 && buildConfigVersion >= 2)
168-
{
169-
foreach (var profile in SettingProfiles)
170-
{
171-
if (profile.MatchType == ProfileMatchType.Default)
172-
profile.IsReadOnly = true;
173-
else if (profile.MatchType == ProfileMatchType.Airline)
174-
profile.ProfileMatches.Add(new(MatchData.Airline, MatchOperation.StartsWith, profile.MatchString));
175-
else if (profile.MatchType == ProfileMatchType.Title)
176-
profile.ProfileMatches.Add(new(MatchData.Title, MatchOperation.Contains, profile.MatchString));
177-
else if (profile.MatchType == ProfileMatchType.AtcId)
178-
profile.ProfileMatches.Add(new(MatchData.AtcId, MatchOperation.Equals, profile.MatchString));
179-
else if (profile.MatchType == ProfileMatchType.AircraftString)
180-
profile.ProfileMatches.Add(new(MatchData.SimObject, MatchOperation.Contains, profile.MatchString));
181-
profile.MatchType = null;
182-
profile.MatchString = null;
183-
}
184-
}
185-
186167
if (ConfigVersion < 6 && buildConfigVersion >= 6)
187168
{
188169
GsxMenuStartupMaxFail = 4;

Any2GSX/AppConfig/ProfileMatching.cs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,6 @@ public enum MatchOperation
1919
Contains = 3,
2020
}
2121

22-
//Legacy
23-
public enum ProfileMatchType
24-
{
25-
Default = 0,
26-
Airline = 1,
27-
Title = 2,
28-
AtcId = 3,
29-
AircraftString = 4,
30-
}
31-
3222
public class ProfileMatching
3323
{
3424
public MatchData MatchData { get; set; } = MatchData.SimObject;

Any2GSX/AppConfig/SettingProfile.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ public class SettingProfile : ISettingProfile
2727
public virtual string ChannelFileId { get; set; } = GenericId;
2828
public virtual bool IsReadOnly { get; set; } = false;
2929
public virtual List<ProfileMatching> ProfileMatches { get; set; } = [];
30-
//Legacy
31-
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
32-
public virtual ProfileMatchType? MatchType { get; set; } = null;
33-
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
34-
public virtual string MatchString { get; set; } = null;
3530

3631
public virtual void Copy(SettingProfile profile)
3732
{

Any2GSX/PluginInterface.dll

0 Bytes
Binary file not shown.

Any2GSX/UI/Views/Profiles/ModelProfileCollection.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public override bool UpdateSource(SettingProfile oldItem, SettingProfile newItem
4343
}
4444
else if (!Source.Where(p => p.Name.Equals(newItem.Name, StringComparison.InvariantCultureIgnoreCase)).Any())
4545
{
46+
newItem.ProfileMatches.AddRange([.. oldItem.ProfileMatches]);
4647
AppService.Instance.UpdateSettingProfile(oldItem, newItem);
4748
return true;
4849
}

CHANGES.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
### App
22
- Fixed Crash/Exception on Session Init when showing Simbrief reminder MessageBox
3-
- Generally removed Message Box centering to rule out similiar Situations
3+
- Generally removed Message Box centering to rule out similiar Situations
4+
- Fixed Profile Matches getting lost when Profile is renamed
5+
- Updated .NET Libraries
6+
7+
### Installer
8+
- Set .NET 10.0.8 as Target

Installer/Config.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ public class Config : ConfigBase
3939

4040
//Worker: .NET
4141
public virtual bool NetRuntimeDesktop { get; set; } = true;
42-
public virtual string NetVersion { get; set; } = "10.0.7";
42+
public virtual string NetVersion { get; set; } = "10.0.8";
4343
public virtual bool CheckMajorEqual { get; set; } = true;
44-
public virtual string NetUrl { get; set; } = "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.7/windowsdesktop-runtime-10.0.7-win-x64.exe";
45-
public virtual string NetInstaller { get; set; } = "windowsdesktop-runtime-10.0.7-win-x64.exe";
44+
public virtual string NetUrl { get; set; } = "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.8/windowsdesktop-runtime-10.0.8-win-x64.exe";
45+
public virtual string NetInstaller { get; set; } = "windowsdesktop-runtime-10.0.8-win-x64.exe";
4646

4747
public Config() : base()
4848
{

Installer/Installer.csproj

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\packages\Costura.Fody.6.1.0\build\Costura.Fody.props" Condition="Exists('..\packages\Costura.Fody.6.1.0\build\Costura.Fody.props')" />
3+
<Import Project="..\packages\Costura.Fody.6.2.0\build\Costura.Fody.props" Condition="Exists('..\packages\Costura.Fody.6.2.0\build\Costura.Fody.props')" />
44
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
55
<PropertyGroup>
66
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -52,17 +52,17 @@
5252
<Reference Include="CFIT.AppLogger, Version=2026.111.20.1067, Culture=neutral, processorArchitecture=AMD64">
5353
<HintPath>..\packages\CFIT.AppLogger.2026.111.20.1067\lib\net48\CFIT.AppLogger.dll</HintPath>
5454
</Reference>
55-
<Reference Include="CFIT.AppTools, Version=2026.111.20.1078, Culture=neutral, processorArchitecture=AMD64">
56-
<HintPath>..\packages\CFIT.AppTools.2026.111.20.1078\lib\net48\CFIT.AppTools.dll</HintPath>
55+
<Reference Include="CFIT.AppTools, Version=2026.135.21.1274, Culture=neutral, processorArchitecture=AMD64">
56+
<HintPath>..\packages\CFIT.AppTools.2026.135.21.1274\lib\net48\CFIT.AppTools.dll</HintPath>
5757
</Reference>
58-
<Reference Include="CFIT.Installer, Version=2026.111.20.1090, Culture=neutral, processorArchitecture=AMD64">
59-
<HintPath>..\packages\CFIT.Installer.2026.111.20.1090\lib\net48\CFIT.Installer.dll</HintPath>
58+
<Reference Include="CFIT.Installer, Version=2026.135.21.1284, Culture=neutral, processorArchitecture=AMD64">
59+
<HintPath>..\packages\CFIT.Installer.2026.135.21.1284\lib\net48\CFIT.Installer.dll</HintPath>
6060
</Reference>
61-
<Reference Include="Costura, Version=6.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
62-
<HintPath>..\packages\Costura.Fody.6.1.0\lib\netstandard2.0\Costura.dll</HintPath>
61+
<Reference Include="Costura, Version=6.2.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
62+
<HintPath>..\packages\Costura.Fody.6.2.0\lib\netstandard2.0\Costura.dll</HintPath>
6363
</Reference>
64-
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=10.0.0.7, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
65-
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.7\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
64+
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=10.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
65+
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.8\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
6666
</Reference>
6767
<Reference Include="Serilog, Version=4.3.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
6868
<HintPath>..\packages\Serilog.4.3.1\lib\net471\Serilog.dll</HintPath>
@@ -76,8 +76,8 @@
7676
</Reference>
7777
<Reference Include="System.ComponentModel.Composition" />
7878
<Reference Include="System.Data" />
79-
<Reference Include="System.Diagnostics.DiagnosticSource, Version=10.0.0.7, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
80-
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.10.0.7\lib\net462\System.Diagnostics.DiagnosticSource.dll</HintPath>
79+
<Reference Include="System.Diagnostics.DiagnosticSource, Version=10.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
80+
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.10.0.8\lib\net462\System.Diagnostics.DiagnosticSource.dll</HintPath>
8181
</Reference>
8282
<Reference Include="System.IO, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
8383
<HintPath>..\packages\System.IO.4.3.0\lib\net462\System.IO.dll</HintPath>
@@ -95,8 +95,8 @@
9595
<Private>True</Private>
9696
<Private>True</Private>
9797
</Reference>
98-
<Reference Include="System.IO.Pipelines, Version=10.0.0.7, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
99-
<HintPath>..\packages\System.IO.Pipelines.10.0.7\lib\net462\System.IO.Pipelines.dll</HintPath>
98+
<Reference Include="System.IO.Pipelines, Version=10.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
99+
<HintPath>..\packages\System.IO.Pipelines.10.0.8\lib\net462\System.IO.Pipelines.dll</HintPath>
100100
</Reference>
101101
<Reference Include="System.Memory, Version=4.0.5.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
102102
<HintPath>..\packages\System.Memory.4.6.3\lib\net462\System.Memory.dll</HintPath>
@@ -138,14 +138,14 @@
138138
<Private>True</Private>
139139
<Private>True</Private>
140140
</Reference>
141-
<Reference Include="System.Text.Encodings.Web, Version=10.0.0.7, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
142-
<HintPath>..\packages\System.Text.Encodings.Web.10.0.7\lib\net462\System.Text.Encodings.Web.dll</HintPath>
141+
<Reference Include="System.Text.Encodings.Web, Version=10.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
142+
<HintPath>..\packages\System.Text.Encodings.Web.10.0.8\lib\net462\System.Text.Encodings.Web.dll</HintPath>
143143
</Reference>
144-
<Reference Include="System.Text.Json, Version=10.0.0.7, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
145-
<HintPath>..\packages\System.Text.Json.10.0.7\lib\net462\System.Text.Json.dll</HintPath>
144+
<Reference Include="System.Text.Json, Version=10.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
145+
<HintPath>..\packages\System.Text.Json.10.0.8\lib\net462\System.Text.Json.dll</HintPath>
146146
</Reference>
147-
<Reference Include="System.Threading.Channels, Version=10.0.0.7, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
148-
<HintPath>..\packages\System.Threading.Channels.10.0.7\lib\net462\System.Threading.Channels.dll</HintPath>
147+
<Reference Include="System.Threading.Channels, Version=10.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
148+
<HintPath>..\packages\System.Threading.Channels.10.0.8\lib\net462\System.Threading.Channels.dll</HintPath>
149149
</Reference>
150150
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.4.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
151151
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.6.3\lib\net462\System.Threading.Tasks.Extensions.dll</HintPath>
@@ -216,8 +216,8 @@
216216
<Error Condition="!Exists('..\packages\Fody.6.9.3\build\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Fody.6.9.3\build\Fody.targets'))" />
217217
<Error Condition="!Exists('..\packages\Serilog.4.3.1\build\Serilog.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Serilog.4.3.1\build\Serilog.targets'))" />
218218
<Error Condition="!Exists('..\packages\System.ValueTuple.4.6.2\build\net471\System.ValueTuple.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\System.ValueTuple.4.6.2\build\net471\System.ValueTuple.targets'))" />
219-
<Error Condition="!Exists('..\packages\Costura.Fody.6.1.0\build\Costura.Fody.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.6.1.0\build\Costura.Fody.props'))" />
220-
<Error Condition="!Exists('..\packages\Costura.Fody.6.1.0\build\Costura.Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.6.1.0\build\Costura.Fody.targets'))" />
219+
<Error Condition="!Exists('..\packages\Costura.Fody.6.2.0\build\Costura.Fody.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.6.2.0\build\Costura.Fody.props'))" />
220+
<Error Condition="!Exists('..\packages\Costura.Fody.6.2.0\build\Costura.Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.6.2.0\build\Costura.Fody.targets'))" />
221221
</Target>
222222
<PropertyGroup>
223223
<PreBuildEvent>pwsh -ExecutionPolicy Unrestricted -file "$(ProjectDir)..\NuPreBuild.ps1" $(SolutionDir) $(ProjectDir) "Installer" "CFIT.Installer" "CFIT.AppTools" "CFIT.AppLogger"
@@ -229,5 +229,5 @@ pwsh -ExecutionPolicy Unrestricted -file "$(ProjectDir)PackageApp.ps1" $(Solutio
229229
<Import Project="..\packages\Fody.6.9.3\build\Fody.targets" Condition="Exists('..\packages\Fody.6.9.3\build\Fody.targets')" />
230230
<Import Project="..\packages\Serilog.4.3.1\build\Serilog.targets" Condition="Exists('..\packages\Serilog.4.3.1\build\Serilog.targets')" />
231231
<Import Project="..\packages\System.ValueTuple.4.6.2\build\net471\System.ValueTuple.targets" Condition="Exists('..\packages\System.ValueTuple.4.6.2\build\net471\System.ValueTuple.targets')" />
232-
<Import Project="..\packages\Costura.Fody.6.1.0\build\Costura.Fody.targets" Condition="Exists('..\packages\Costura.Fody.6.1.0\build\Costura.Fody.targets')" />
232+
<Import Project="..\packages\Costura.Fody.6.2.0\build\Costura.Fody.targets" Condition="Exists('..\packages\Costura.Fody.6.2.0\build\Costura.Fody.targets')" />
233233
</Project>

0 commit comments

Comments
 (0)