From 15680a7953870e21074428131de22b585e097008 Mon Sep 17 00:00:00 2001 From: chenyuanbo Date: Wed, 17 Jun 2026 12:31:28 +0800 Subject: [PATCH] fix(dock): subtract startPadding from remainingSpacesForTaskManager MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The remainingSpace for TextCalculator should exclude the left padding (startPadding) since it represents the gap before app icons, not space available for content. remainingSpace 应减去 startPadding,实际可用于排列 app 项的空间为剩余空间减去左边距。 Log: remainingSpace 减去 startPadding PMS: BUG-360867 Influence: 修正 TextCalculator 可用空间计算,排除左边距区域,使图标+文本的排列判断更准确 --- panels/dock/taskmanager/package/TaskManager.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panels/dock/taskmanager/package/TaskManager.qml b/panels/dock/taskmanager/package/TaskManager.qml index e143b060e..66998422e 100644 --- a/panels/dock/taskmanager/package/TaskManager.qml +++ b/panels/dock/taskmanager/package/TaskManager.qml @@ -84,7 +84,7 @@ ContainmentItem { spacing: appContainer.spacing cellSize: textCalculator.iconSize itemPadding: Math.round(textCalculator.iconSize / 8) - remainingSpace: taskmanager.remainingSpacesForTaskManager + remainingSpace: taskmanager.remainingSpacesForTaskManager - taskmanager.startPadding font.family: D.DTK.fontManager.t6.family font.pixelSize: Math.max(10, Math.min(20, Math.round(textCalculator.iconSize * 0.35))) }