Skip to content

Commit 2dd1863

Browse files
authored
Update DiffEngineTray to net10 (#660)
1 parent 5a2cd59 commit 2dd1863

File tree

6 files changed

+10
-45
lines changed

6 files changed

+10
-45
lines changed

src/DiffEngineTray.Tests/DiffEngineTray.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
4-
<TargetFramework>net8.0-windows</TargetFramework>
4+
<TargetFramework>net10.0-windows</TargetFramework>
55
<NoWarn>CA1416</NoWarn>
66
</PropertyGroup>
77
<ItemGroup>

src/DiffEngineTray/DiffEngineTray.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22

33
<PropertyGroup>
44
<OutputType>WinExe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<UseWindowsForms>true</UseWindowsForms>
77
<PackAsTool>True</PackAsTool>
88
<Description>A utility that runs in the windows tray and handles the results of file differences.</Description>
99
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
1010
<NoWarn>NETSDK1137;WFAC010;NU5119</NoWarn>
11-
<ApplicationManifest>app.manifest</ApplicationManifest>
1211
<GenerateDocumentationFile>false</GenerateDocumentationFile>
1312
<RollForward>LatestMajor</RollForward>
1413
</PropertyGroup>

src/DiffEngineTray/Program.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ static class Program
55
static async Task Main()
66
{
77
Logging.Init();
8+
Application.EnableVisualStyles();
9+
Application.SetCompatibleTextRenderingDefault(false);
10+
Application.SetHighDpiMode(HighDpiMode.SystemAware);
811

912
try
1013
{

src/DiffEngineTray/Settings/HotKeyControl.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ public HotKeyControl()
77
keyCombo.Items.AddRange(GetAlphabet().ToArray());
88
}
99

10+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
1011
public HotKey? HotKey
1112
{
1213
get
@@ -39,12 +40,14 @@ public HotKey? HotKey
3940
}
4041
}
4142

43+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
4244
public string Label
4345
{
4446
get => hotKeyEnabled.Text;
4547
set => hotKeyEnabled.Text = value;
4648
}
4749

50+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
4851
public string? Help
4952
{
5053
get => (string?) helpLabel.Text;

src/DiffEngineTray/Settings/OptionsFormLauncher.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,6 @@ static class OptionsFormLauncher
22
{
33
static OptionsForm? instance;
44

5-
static EventHandler formOnClosed = (_, _) =>
6-
{
7-
instance!.Closed -= formOnClosed;
8-
instance = null;
9-
};
10-
115
public static async Task Launch(KeyRegister keyRegister, Tracker tracker)
126
{
137
if (instance != null)
@@ -21,8 +15,8 @@ public static async Task Launch(KeyRegister keyRegister, Tracker tracker)
2115
settings,
2216
newSettings => Save(keyRegister, tracker, newSettings));
2317
instance = form;
24-
form.Closed += formOnClosed;
25-
form.ShowDialog();
18+
await form.ShowDialogAsync();
19+
instance = null;
2620
}
2721

2822
static async Task<IReadOnlyCollection<string>> Save(KeyRegister keyRegister, Tracker tracker, Settings settings)

src/DiffEngineTray/app.manifest

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)