fix: use scene graph blur for uninstall confirmation dialog#765
Open
robertkill wants to merge 1 commit into
Open
fix: use scene graph blur for uninstall confirmation dialog#765robertkill wants to merge 1 commit into
robertkill wants to merge 1 commit into
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Replaces KWin blur (
enableBlurWindow: true) withStyledBehindWindowBlur(scene graph blur) on the uninstall confirmation dialog, matching the windowed launcher's approach.Root Cause
The
confirmUninstallDlg(aDialogWindow) defaulted toenableBlurWindow: true, which uses KWin compositor-level blur. The dialog appears on top of the dark fullscreen launcher (or desktop wallpaper), and KWin blur blends the behind-window content into the dialog background, producing a gray/dark appearance. This contrasts with the windowed launcher, which uses scene graph blur (StyledBehindWindowBlur) with full control over the blend color.Fix
shell-launcher-applet/package/launcheritem.qml:color: "transparent"— transparent window background to let blur show throughDWindow.enableBlurWindow: false— disable KWin compositor blurDWindow.themeType: DTK.themeType— follow system theme typeStyledBehindWindowBlur { ... }— scene graph blur with light/dark blend colors matching the windowed launcherTest Plan
Bug: https://pms.uniontech.com/bug-view-359629.html