From 68a63a861d4bebd773a8fc44c9939de035520dcd Mon Sep 17 00:00:00 2001 From: Bitl Date: Tue, 9 Nov 2021 16:12:53 -0700 Subject: [PATCH] fix dpi scaling --- .../Novetus.Bootstrapper.csproj | 4 + Novetus/Novetus.Bootstrapper/app.manifest | 76 +++++++++++++++++++ .../Novetus.ClientScriptTester.csproj | 4 + .../Novetus.ClientScriptTester/app.manifest | 76 +++++++++++++++++++ .../NovetusLauncher/Novetus.Launcher.csproj | 5 +- .../NovetusLauncherEntryPoint.cs | 6 +- Novetus/NovetusLauncher/app.manifest | 76 +++++++++++++++++++ Novetus/NovetusURI/Novetus.URI.csproj | 4 + Novetus/NovetusURI/NovetusURI.cs | 6 +- Novetus/NovetusURI/app.manifest | 76 +++++++++++++++++++ 10 files changed, 326 insertions(+), 7 deletions(-) create mode 100644 Novetus/Novetus.Bootstrapper/app.manifest create mode 100644 Novetus/Novetus.ClientScriptTester/app.manifest create mode 100644 Novetus/NovetusLauncher/app.manifest create mode 100644 Novetus/NovetusURI/app.manifest diff --git a/Novetus/Novetus.Bootstrapper/Novetus.Bootstrapper.csproj b/Novetus/Novetus.Bootstrapper/Novetus.Bootstrapper.csproj index 9280b34..401fde6 100644 --- a/Novetus/Novetus.Bootstrapper/Novetus.Bootstrapper.csproj +++ b/Novetus/Novetus.Bootstrapper/Novetus.Bootstrapper.csproj @@ -34,6 +34,9 @@ NovetusIcon.ico + + app.manifest + @@ -70,6 +73,7 @@ Resources.resx True + SettingsSingleFileGenerator Settings.Designer.cs diff --git a/Novetus/Novetus.Bootstrapper/app.manifest b/Novetus/Novetus.Bootstrapper/app.manifest new file mode 100644 index 0000000..5064322 --- /dev/null +++ b/Novetus/Novetus.Bootstrapper/app.manifest @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true/pm + permonitorv2,permonitor + true + true + + + + + + + + + + diff --git a/Novetus/Novetus.ClientScriptTester/Novetus.ClientScriptTester.csproj b/Novetus/Novetus.ClientScriptTester/Novetus.ClientScriptTester.csproj index 133d8ed..8ac8f40 100644 --- a/Novetus/Novetus.ClientScriptTester/Novetus.ClientScriptTester.csproj +++ b/Novetus/Novetus.ClientScriptTester/Novetus.ClientScriptTester.csproj @@ -33,6 +33,9 @@ NovetusIcon.ico + + app.manifest + @@ -73,6 +76,7 @@ Resources.resx + SettingsSingleFileGenerator Settings.Designer.cs diff --git a/Novetus/Novetus.ClientScriptTester/app.manifest b/Novetus/Novetus.ClientScriptTester/app.manifest new file mode 100644 index 0000000..5064322 --- /dev/null +++ b/Novetus/Novetus.ClientScriptTester/app.manifest @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true/pm + permonitorv2,permonitor + true + true + + + + + + + + + + diff --git a/Novetus/NovetusLauncher/Novetus.Launcher.csproj b/Novetus/NovetusLauncher/Novetus.Launcher.csproj index f391162..d1aa3fe 100644 --- a/Novetus/NovetusLauncher/Novetus.Launcher.csproj +++ b/Novetus/NovetusLauncher/Novetus.Launcher.csproj @@ -12,7 +12,6 @@ Properties NovetusIcon.ico - False False False False @@ -74,6 +73,9 @@ pdbonly true + + app.manifest + ..\packages\DotNetZip.1.11.0\lib\net20\DotNetZip.dll @@ -353,6 +355,7 @@ + diff --git a/Novetus/NovetusLauncher/NovetusLauncherEntryPoint.cs b/Novetus/NovetusLauncher/NovetusLauncherEntryPoint.cs index cc3b216..b7c6831 100644 --- a/Novetus/NovetusLauncher/NovetusLauncherEntryPoint.cs +++ b/Novetus/NovetusLauncher/NovetusLauncherEntryPoint.cs @@ -14,14 +14,14 @@ namespace NovetusLauncher [STAThread] private static void Main(string[] args) { + System.Windows.Forms.Application.EnableVisualStyles(); + System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false); + var config = new NLog.Config.LoggingConfiguration(); var logfile = new NLog.Targets.FileTarget("logfile") { FileName = GlobalPaths.ConfigDir + "\\Launcher-log-" + DateTime.Today.ToString("MM-dd-yyyy") + ".log" }; config.AddRule(LogLevel.Info, LogLevel.Fatal, logfile); LogManager.Configuration = config; - System.Windows.Forms.Application.EnableVisualStyles(); - System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false); - GlobalFuncs.ReadInfoFile(GlobalPaths.ConfigDir + "\\" + GlobalPaths.InfoName); GlobalFuncs.Config(GlobalPaths.ConfigDir + "\\" + GlobalPaths.ConfigName, false); GlobalVars.ColorsLoaded = GlobalFuncs.InitColors(); diff --git a/Novetus/NovetusLauncher/app.manifest b/Novetus/NovetusLauncher/app.manifest new file mode 100644 index 0000000..5064322 --- /dev/null +++ b/Novetus/NovetusLauncher/app.manifest @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true/pm + permonitorv2,permonitor + true + true + + + + + + + + + + diff --git a/Novetus/NovetusURI/Novetus.URI.csproj b/Novetus/NovetusURI/Novetus.URI.csproj index 92d0a27..0ec9c15 100644 --- a/Novetus/NovetusURI/Novetus.URI.csproj +++ b/Novetus/NovetusURI/Novetus.URI.csproj @@ -40,6 +40,9 @@ NovetusIcon.ico + + app.manifest + ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll @@ -159,6 +162,7 @@ QuickConfigure.cs + SettingsSingleFileGenerator diff --git a/Novetus/NovetusURI/NovetusURI.cs b/Novetus/NovetusURI/NovetusURI.cs index a841ec9..f050b83 100644 --- a/Novetus/NovetusURI/NovetusURI.cs +++ b/Novetus/NovetusURI/NovetusURI.cs @@ -17,14 +17,14 @@ namespace NovetusURI [STAThread] private static void Main(string[] args) { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + var config = new NLog.Config.LoggingConfiguration(); var logfile = new NLog.Targets.FileTarget("logfile") { FileName = GlobalPaths.ConfigDir + "\\URI-log-" + DateTime.Today.ToString("MM-dd-yyyy") + ".log" }; config.AddRule(LogLevel.Info, LogLevel.Fatal, logfile); LogManager.Configuration = config; - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - GlobalFuncs.ReadInfoFile(GlobalPaths.ConfigDir + "\\" + GlobalPaths.InfoName); GlobalFuncs.Config(GlobalPaths.ConfigDir + "\\" + GlobalPaths.ConfigName, false); GlobalVars.ColorsLoaded = GlobalFuncs.InitColors(); diff --git a/Novetus/NovetusURI/app.manifest b/Novetus/NovetusURI/app.manifest new file mode 100644 index 0000000..5064322 --- /dev/null +++ b/Novetus/NovetusURI/app.manifest @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true/pm + permonitorv2,permonitor + true + true + + + + + + + + + +