This patch adjusts the Breeze SDDM theme to remove the semi-permanently-blurred background, which has not been especially popular.
In its place, it improves the contrast and readability of the UI elements that previously required the blur in order to be visible enough with all backgroundsAdequate background contrast for the avatar was already added in D16879.
The buttons get better contrast by using new variants that include contrasting background circles from D15999. Specific changes are:
- The user avatar gets a dark translucent circle behind it
- All text gets a contrasting color drop shadow that adjusts with the theme colors
- Button icons are new variants that include contrasting background circles from D15999.If these icons are not available, If these icons are not availableit falls back to the old ones, it falls back to the old ones, which is important for 3rd-party themes that will be using the old names and generally have their own backgrounds to solve the previous contrast problem.
The bottom row of icons get adequate contrast by putting a dark translucent bar behind them.
The net result is a huge aesthetic improvement for the login screen, sincethat the background image is now actually visible. But this does not come at the expense of usability since all the UI elements now get adequate contrast no matter what the background is.
Depends on D15999