From 269fbb1835038f793732c57dc2efcb22990479de Mon Sep 17 00:00:00 2001 From: yeshanshan Date: Wed, 29 Oct 2025 15:54:50 +0800 Subject: [PATCH] fix: remove unnecessary left margin from title bar icon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed Layout.leftMargin: 2 from the title bar icon element. This margin was causing misalignment in the title bar layout and was determined to be unnecessary for proper visual spacing. The icon now aligns correctly without this extra margin, improving the overall layout consistency. Influence: 1. Verify title bar icon alignment in different window states 2. Check layout consistency across various title bar configurations 3. Test with different icon sizes and presence/absence of title text 4. Ensure no visual regression in title bar appearance fix: 移除标题栏图标不必要的左边距 从标题栏图标元素中移除了 Layout.leftMargin: 2。这个边距导致标题栏布局出 现错位,经确定对于正确的视觉间距是不必要的。现在图标在没有这个额外边距的 情况下能够正确对齐,提高了整体布局的一致性。 Influence: 1. 在不同窗口状态下验证标题栏图标对齐 2. 检查各种标题栏配置下的布局一致性 3. 测试不同图标大小和标题文本存在/不存在的情况 4. 确保标题栏外观没有视觉回归 PMS: BUG-335495 --- qt6/src/qml/TitleBar.qml | 1 - 1 file changed, 1 deletion(-) diff --git a/qt6/src/qml/TitleBar.qml b/qt6/src/qml/TitleBar.qml index ef6a2354..b8fae800 100644 --- a/qt6/src/qml/TitleBar.qml +++ b/qt6/src/qml/TitleBar.qml @@ -111,7 +111,6 @@ Item { height: DS.Style.titleBar.iconSize } Layout.alignment: Qt.AlignLeft - Layout.leftMargin: 2 visible: name palette: D.DTK.makeIconPalette(control.palette) mode: control.D.ColorSelector.controlState