General
Changed lots of code under the hood. The "main form" is no longer used as a bootstrap to start up the application. All services (features) can now run properly without having the user interface open. This is a requirement for implementing a different UI.
Note that most services still run in the main application and not in the "Color Control Service". Running only this service is not enough.
Options
- fixed issue that "Minimize to system tray" was not saved correctly
- fixed issue that Options-tab stayed empty after first visiting the Info-tab
NVIDIA/AMD controller
Changed the Refresh Rate and Resolution functionality. These features now use a newer Windows API which allows for more functionality. The refresh rates are no longer only fixed integers but are decimals now, which makes setting refresh rates like 29.97 or 23.976 easier.
The resolution setting also received some upgrades: besides the normal resolution (the active resolution that is send to the display), you can now also set a "virtual" resolution which indicates the render resolution. A Scaling/Aspect Ration setting is included to specify how the image is translated.
You can for example use 2560x1440 as a virtual resolution and still use 3840x2160 as the active resolution and set scaling to "Centered - Original". This means that there will be black bars surrounding the image, but the image uses 1:1 pixel mapping and will be as sharp as the default resolution.
Finally a Rotation setting has been added to rotate the image in 4 ways: landscape (default), portrait, landscape (flipped) and portrait (flipped).
NOTES:
- unfortunately the Refresh Rate and Resolution settings of current presets are reset and need to be configured again. I'm sorry for the inconvencience!
- for NVIDIA the GPU scaling can interfere with the resolution and/or Scaling/Aspect Ratio settings. To force a lower than native resolution, set Other->Scaling to "Display - Full-screen"
- some invalid combinations will automatically be corrected by the Windows API
- using a virtual resolution that is higher than the active resolution will not work most of the time
LG controller
- added support for 2024 models and CS2/CS3 models to enable full service menu
- added 10 and 2 point white balance settings
Samsung controller
- added new method of opening the service menu named "FactoryMenu". This will work better for 2024 models and also works with older models.
|