From bff890f635dea11bf8a6f4c61f2e1ce85aeef6af Mon Sep 17 00:00:00 2001 From: Quantum Date: Wed, 3 Jun 2026 21:54:25 -0400 Subject: [PATCH] [idd] helper: use per-monitor DPI awareness v2 This avoids weird issues when scaling menus and non-client areas dynamically. --- idd/LGIddHelper/HighDPI.manifest | 9 +++++++++ idd/LGIddHelper/LGIddHelper.vcxproj | 15 +++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 idd/LGIddHelper/HighDPI.manifest diff --git a/idd/LGIddHelper/HighDPI.manifest b/idd/LGIddHelper/HighDPI.manifest new file mode 100644 index 00000000..9dfd1e2e --- /dev/null +++ b/idd/LGIddHelper/HighDPI.manifest @@ -0,0 +1,9 @@ + + + + + true/pm + PerMonitorV2 + + + diff --git a/idd/LGIddHelper/LGIddHelper.vcxproj b/idd/LGIddHelper/LGIddHelper.vcxproj index 5ac47d2b..388d2469 100644 --- a/idd/LGIddHelper/LGIddHelper.vcxproj +++ b/idd/LGIddHelper/LGIddHelper.vcxproj @@ -91,7 +91,8 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd - PerMonitorHighDPIAware + false + $(ProjectDir)HighDPI.manifest @@ -118,7 +119,8 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd - PerMonitorHighDPIAware + false + $(ProjectDir)HighDPI.manifest @@ -144,7 +146,8 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd - PerMonitorHighDPIAware + false + $(ProjectDir)HighDPI.manifest @@ -174,7 +177,8 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd - PerMonitorHighDPIAware + false + $(ProjectDir)HighDPI.manifest @@ -216,6 +220,9 @@ copy /Y "$(ProjectDir)VERSION" "$(SolutionDir)$(Platform)\$(Configuration)\LGIdd + + +