Created attachment 111975 [details]
Dialogue in question with default theme
The currently selected option in the log out dialogue is highlighted in white, while the other options are grey, at least in most configurations and default themes, which is not a great difference in contrast. This leads to bad visibility of which option is selected in case of a low quality screen, low brightness level, bad light conditions or a visual impairment of the user.
This screen not only acts as a confirmation screen, but can also be configured to be triggered e.g. with the power button or another shortcut. This visually unclear highlighting effect becomes problematic when the user wants to use the keyboard to select and confirm the desired action because it can be difficult to see which option is currently selected.
The screen should have a much more clear indicator about which option is selected. Ideally it should not only be a change of colour like currently, but instead have an additional indicator such as a clearly visible rectangular selector with a distinct colour.
Git commit 99dd92635f27e6a64efe2ac6d803dcf8a3608752 by Filip Fila.
Committed on 07/03/2019 at 22:56.
Pushed by filipf into branch 'master'.
[Lock, Login, and Logout screen] Adjust visual feedback of action buttons
Unlike in the logout screen, our action buttons in the SDDM theme currently offer no visual feedback when interacted with. This patch adds a minimal yet effective amount of opacity shifting, as well as a transparent circle behind the button. The same circle is added to logout screen, where it remains always visible to better indicate the chosen option.
Reviewers: rooty, ngraham, #vdg, #plasma
Reviewed By: rooty, ngraham, #vdg
Subscribers: davidedmundson, plasma-devel
Maniphest Tasks: T10325
Differential Revision: https://phabricator.kde.org/D19479
M +26 -0 lookandfeel/contents/components/ActionButton.qml
M +2 -0 lookandfeel/contents/logout/LogoutButton.qml