DisplayMagician/DisplayMagicianShared
Terry MacDonald 01d6c1b9a9 First attempt at setting Process DPI Awareness
This is required so that the undocumented DISPLAYCONFIG_SOURCE_DPI_SCALE_GET Windows CCD call is given the correct information by Windows 10/11. It gives an abnormal number on some hardware if this is not set. What we do now is set the process DPI context to "System Aware" on boot, but when we are either getting or setting the Windows DPI settings, we quickly swap to "Monitor Aware v2" DPI context, before swapping back to "System Aware" when we're done. This *should* return the correct per monitor settings.
2022-06-28 09:29:18 +12:00
..
AMD Removed some uneeded variables from AMDLibrary 2022-06-02 20:18:02 +12:00
NVIDIA Remove unneeded NvAPI_Mosaic_GetSupportedTopoInfo function 2022-06-17 10:34:31 +12:00
Properties Fixed Desktop right-click menu 2022-04-15 11:46:46 +12:00
Resources [WIP] First working WiX installer 2020-12-20 20:42:04 +13:00
UserControls [WIP] Partial integration of new libraries. 2022-03-25 21:51:38 +13:00
Windows First attempt at setting Process DPI Awareness 2022-06-28 09:29:18 +12:00
DisplayMagicianShared.csproj Bump NLog from 5.0.0 to 5.0.1 2022-06-13 08:29:52 +00:00
DisplayMagicianStartupAction.cs [WIP] Partial integration of new libraries. 2022-03-25 21:51:38 +13:00
PixelShift.cs [WIP] First working WiX installer 2020-12-20 20:42:04 +13:00
ProfileIcon.cs Revamped display layout image shortcut generation 2022-04-19 21:12:00 +12:00
ProfileItem.cs Increased logging and improved uplay library processing 2022-06-17 10:18:55 +12:00
ProfileRepository.cs Fixed excessive config gathering 2022-06-18 21:31:37 +12:00
ResizeDrawing.cs [WIP] First working WiX installer 2020-12-20 20:42:04 +13:00
RestartManagerSession.cs [WIP] Partially working taskbar moving 2022-01-30 20:24:36 +13:00
Rotation.cs [WIP] First working WiX installer 2020-12-20 20:42:04 +13:00
Scaling.cs [WIP] First working WiX installer 2020-12-20 20:42:04 +13:00
ScanLineOrdering.cs [WIP] First working WiX installer 2020-12-20 20:42:04 +13:00
SharedLogger.cs Library include cleanup 2021-02-21 20:23:41 +13:00
ShellHelper.cs Made display changes reliable 2022-02-12 09:18:03 +13:00
Utils.cs Updated the NVIDIALibrary and WinLibrary to v1.7.0 2022-03-24 22:36:42 +13:00
Wallpaper.cs First working display background per profile 2021-09-02 10:42:26 +12:00