From 7137b60da998d0abbfe090186c2fc41b16bec906 Mon Sep 17 00:00:00 2001 From: Darshan Phaldesai Date: Mon, 16 Feb 2026 15:31:31 -0700 Subject: [PATCH] compactLayout: add spacing around messages and chatbar --- src/chatbar/ChatBar.qml | 2 ++ src/timeline/MessageDelegate.qml | 8 +++++--- src/timeline/ReadMarkerDelegate.qml | 5 +++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/chatbar/ChatBar.qml b/src/chatbar/ChatBar.qml index b00050b0f..d8727e40b 100644 --- a/src/chatbar/ChatBar.qml +++ b/src/chatbar/ChatBar.qml @@ -120,6 +120,8 @@ Item { endBreakpoint: Kirigami.Units.gridUnit * 66 startPercentWidth: 100 endPercentWidth: NeoChatConfig.compactLayout ? 100 : 85 + leftPadding: NeoChatConfig.compactLayout ? Kirigami.Units.largeSpacing * 2 : 0 + rightPadding: NeoChatConfig.compactLayout ? Kirigami.Units.largeSpacing * 2 : 0 maxWidth: NeoChatConfig.compactLayout ? root.width - Kirigami.Units.largeSpacing * 2 : Kirigami.Units.gridUnit * 60 } } diff --git a/src/timeline/MessageDelegate.qml b/src/timeline/MessageDelegate.qml index ec28c4d13..65c7ce76e 100644 --- a/src/timeline/MessageDelegate.qml +++ b/src/timeline/MessageDelegate.qml @@ -127,6 +127,8 @@ MessageDelegateBase { Message.maxContentWidth: maxContentWidth - bubble.leftPadding - bubble.rightPadding width: parent?.width + leftPadding: NeoChatConfig.compactLayout ? Kirigami.Units.largeSpacing * 2 : Kirigami.Units.largeSpacing + rightPadding: NeoChatConfig.compactLayout ? Kirigami.Units.largeSpacing * 2 : Kirigami.Units.largeSpacing enableAvatars: NeoChatConfig?.showAvatarInTimeline ?? false compactMode: NeoChatConfig?.compactLayout ?? false @@ -135,9 +137,9 @@ MessageDelegateBase { contentItem: Bubble { id: bubble - topPadding: NeoChatConfig.compactLayout ? Kirigami.Units.smallSpacing / 2 : Kirigami.Units.largeSpacing - bottomPadding: NeoChatConfig.compactLayout ? Kirigami.Units.mediumSpacing / 2 : Kirigami.Units.largeSpacing - leftPadding: NeoChatConfig.compactLayout ? 0 : Kirigami.Units.largeSpacing + Kirigami.Units.smallSpacing + topPadding: NeoChatConfig.compactLayout ? 0 : Kirigami.Units.largeSpacing + bottomPadding: NeoChatConfig.compactLayout ? 0 : Kirigami.Units.largeSpacing + leftPadding: NeoChatConfig.compactLayout ? Kirigami.Units.mediumSpacing : Kirigami.Units.largeSpacing + Kirigami.Units.smallSpacing rightPadding: Kirigami.Units.largeSpacing + Kirigami.Units.smallSpacing author: root.author diff --git a/src/timeline/ReadMarkerDelegate.qml b/src/timeline/ReadMarkerDelegate.qml index 708cbf0d3..cf77dbd42 100644 --- a/src/timeline/ReadMarkerDelegate.qml +++ b/src/timeline/ReadMarkerDelegate.qml @@ -29,7 +29,8 @@ TimelineDelegate { } width: parent?.width - rightPadding: NeoChatConfig.compactLayout && root.ListView.view.width >= Kirigami.Units.gridUnit * 20 ? Kirigami.Units.gridUnit * 2 + Kirigami.Units.largeSpacing : Kirigami.Units.largeSpacing + leftPadding: NeoChatConfig.compactLayout && root.ListView.view.width >= Kirigami.Units.gridUnit * 20 ? Kirigami.Units.largeSpacing * 2 : Kirigami.Units.largeSpacing + rightPadding: NeoChatConfig.compactLayout && root.ListView.view.width >= Kirigami.Units.gridUnit * 20 ? Kirigami.Units.largeSpacing * 2 : Kirigami.Units.largeSpacing alwaysFillWidth: NeoChatConfig.compactLayout @@ -42,7 +43,7 @@ TimelineDelegate { topInset: Kirigami.Units.largeSpacing + Kirigami.Units.mediumSpacing bottomInset: Kirigami.Units.mediumSpacing - rightInset: Kirigami.Units.largeSpacing + rightInset: 0 leftInset: 0 Timer {