Release 0.2.1
ddcui 0.2.1 better handles API calls that fail with Linux errno EBUSY. This occurs if DDC communication with a display is blocked by some other program, notably display driver ddcci.
- Displays that are busy are reported as such in the Summary view, instead of being marked invalid.
- Similarly to program ddcutil, command line option --force-slave-address enables ddcui to override the other program's hold on the display. For details, see See Option: --force-slave-address and section Device Busy Errors in the ddcutil 1.2.2 Release Notes.
Command line option --use-latest-nc-values and the corresponding checkbox in the NC Feature Values dialog have been removed. Instead, use the User Defined Features facility to define non-standard values for a monitor feature.
cmake control file CMakeLists.txt has been cleaned up.
- Better support for controlling build type through use of cmake variable CMAKE_BUILD_TYPE. The default is value RelWithDebInfo.
- By default, if ccache exists on the system it will be used to speed build times.
For a more detailed description of the changes in this release, see file CHANGELOG.md in the source tree or section ddcui Release Notes on the web site.