From f3e0f14c44e77e61f9e7db7b215c240ef400956d Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Wed, 7 May 2025 09:06:35 +0200 Subject: [PATCH] cleaner ai message buttons --- .../quickshell/modules/sidebarLeft/aiChat/AiMessage.qml | 9 +-------- .../sidebarLeft/aiChat/AiMessageControlButton.qml | 9 ++++++--- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/.config/quickshell/modules/sidebarLeft/aiChat/AiMessage.qml b/.config/quickshell/modules/sidebarLeft/aiChat/AiMessage.qml index f1e05c31e..296fb03c5 100644 --- a/.config/quickshell/modules/sidebarLeft/aiChat/AiMessage.qml +++ b/.config/quickshell/modules/sidebarLeft/aiChat/AiMessage.qml @@ -106,8 +106,6 @@ Rectangle { } } - Item { Layout.fillWidth: true } - Button { // Not visible to model id: modelVisibilityIndicator visible: messageData.role == 'interface' @@ -129,12 +127,7 @@ Rectangle { } } - StyledText { - visible: modelVisibilityIndicator.visible - font.pixelSize: Appearance.font.pixelSize.larger - color: Appearance.colors.colOnLayer1 - text: "•" - } + Item { Layout.fillWidth: true } RowLayout { spacing: 5 diff --git a/.config/quickshell/modules/sidebarLeft/aiChat/AiMessageControlButton.qml b/.config/quickshell/modules/sidebarLeft/aiChat/AiMessageControlButton.qml index 003cc1ba0..c36406a7a 100644 --- a/.config/quickshell/modules/sidebarLeft/aiChat/AiMessageControlButton.qml +++ b/.config/quickshell/modules/sidebarLeft/aiChat/AiMessageControlButton.qml @@ -18,10 +18,13 @@ Button { background: Rectangle { radius: Appearance.rounding.small - color: button.activated ? Appearance.m3colors.m3primary : - button.down ? Appearance.colors.colSurfaceContainerHighestActive : + color: button.activated ? + (button.down ? Appearance.colors.colPrimaryActive : + button.hovered ? Appearance.colors.colPrimaryHover : + Appearance.m3colors.m3primary) : + (button.down ? Appearance.colors.colSurfaceContainerHighestActive : button.hovered ? Appearance.colors.colSurfaceContainerHighestHover : - Appearance.m3colors.m3surfaceContainerHighest + Appearance.transparentize(Appearance.m3colors.m3surfaceContainerHighest, 1)) } contentItem: MaterialSymbol {