From f8804be47f71f552b243978e0a8debdda1a55982 Mon Sep 17 00:00:00 2001 From: Yixue Wang Date: Tue, 23 Apr 2024 13:39:20 +0800 Subject: [PATCH] fix: icon blurry Don't use half pixel alignment. Force status indicator to align with icon. Log: fix icon blurry Depends: https://github.com/linuxdeepin/dtkdeclarative/pull/327 --- panels/dock/taskmanager/package/AppItem.qml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/panels/dock/taskmanager/package/AppItem.qml b/panels/dock/taskmanager/package/AppItem.qml index 084a9866c..f4b8ed2bc 100644 --- a/panels/dock/taskmanager/package/AppItem.qml +++ b/panels/dock/taskmanager/package/AppItem.qml @@ -65,9 +65,8 @@ Item { palette: itemPalette width: root.statusIndicatorSize height: root.statusIndicatorSize - anchors.centerIn: parent + anchors.centerIn: icon visible: root.displayMode === Dock.Efficient && root.windows.length > 0 - anchors.alignWhenCentered: false } WindowIndicator { @@ -79,7 +78,6 @@ Item { useColumnLayout: Panel.position % 2 palette: itemPalette visible: (root.displayMode === Dock.Efficient && root.windows.length > 1) || (root.displayMode === Dock.Fashion && root.windows.length > 0) - anchors.alignWhenCentered: false function updateIndicatorAnchors() { windowIndicator.anchors.top = undefined @@ -156,7 +154,6 @@ Item { name: root.iconName sourceSize: Qt.size(Dock.MAX_DOCK_TASKMANAGER_ICON_SIZE, Dock.MAX_DOCK_TASKMANAGER_ICON_SIZE) anchors.centerIn: parent - anchors.alignWhenCentered: false scale: iconScale BeatAnimation { id: beatAnimation