| Summary: | Lock and login screen wallpapers do not darken and blur when in "UI not visible" mode due to unported shaders | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
| Component: | Theme - Breeze | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | bugseforuns, justin.zobel, visual-bugs-null |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/65e3986a0893888f14c092b93c0cd7f8d8f5b9a9 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Bug Depends on: | |||
| Bug Blocks: | 470599 | ||
|
Description
Nate Graham
2023-06-03 19:52:53 UTC
Nate advised to set this as confirmed. Git commit 1cadab0acbbc09c98ff9b3e1ea534105e68c7799 by David Redondo. Committed on 23/08/2023 at 16:53. Pushed by davidre into branch 'master'. greeter: Make wallpapers work in Plasma 6 In Plasma 6 wallpapers instantiate WallpaperItem as root item themselves. So we need to let our wrapper gain the full API, make it an item and register it to be instantiated. Because pluginName and configuration are CONSTANT upstream we need to make sure they are already correct when the item is complete. Related: bug 472876 M +28 -14 greeter/greeterapp.cpp M +1 -1 greeter/greeterapp.h M +1 -0 settings/CMakeLists.txt M +1 -1 settings/appearancesettings.cpp M +2 -2 settings/wallpaper_integration.cpp M +16 -3 settings/wallpaper_integration.h https://invent.kde.org/plasma/kscreenlocker/-/commit/1cadab0acbbc09c98ff9b3e1ea534105e68c7799 Git commit 65e3986a0893888f14c092b93c0cd7f8d8f5b9a9 by David Redondo. Committed on 23/08/2023 at 16:55. Pushed by davidre into branch 'master'. Make shaders in lookandfeel compatible with Qt6 Because qt_add_shaders requires a target use a dummy one and add it to ALL. Unfortunately there seems to be no way to query the generated files so we rely on the fact that they are always generated in .qsb. Related: bug 470602 M +1 -1 CMakeLists.txt M +25 -0 lookandfeel/CMakeLists.txt A +51 -0 lookandfeel/org.kde.breeze/contents/components/UserDelegate.frag M +1 -39 lookandfeel/org.kde.breeze/contents/components/UserDelegate.qml A +22 -0 lookandfeel/org.kde.breeze/contents/components/WallpaperFader.frag M +1 -12 lookandfeel/org.kde.breeze/contents/components/WallpaperFader.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/65e3986a0893888f14c092b93c0cd7f8d8f5b9a9 |