Move filedetails button to activity top row
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 19 May 2023 09:17:36 +0000 (17:17 +0800)
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>
Tue, 30 May 2023 08:40:51 +0000 (08:40 +0000)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/tray/ActivityItemContent.qml

index 189378cf3035fca6a03f338c03179a251aecd4a7..7c8b35da3e159f1423ee63f81aa9d8479acf39c1 100644 (file)
@@ -175,6 +175,30 @@ RowLayout {
                 visible: text !== ""
             }
 
+            CustomButton {
+                id: fileDetailsButton
+
+                Layout.preferredWidth: Style.dismissButtonSize
+                Layout.preferredHeight: Style.dismissButtonSize
+                Layout.alignment: Qt.AlignTop | Qt.AlignRight
+
+                icon.source: "image://svgimage-custom-color/more.svg/" + Style.ncTextColor
+
+                NCToolTip {
+                    text: qsTr("Open file details")
+                    visible: parent.hovered
+                }
+
+                display: Button.IconOnly
+                padding: 0
+                bgColor: Style.lightHover
+                bgNormalOpacity:  0
+
+                visible: model.showFileDetails
+
+                onClicked: Systray.presentShareViewInTray(model.openablePath)
+            }
+
             CustomButton {
                 id: dismissActionButton
 
@@ -206,7 +230,7 @@ RowLayout {
             Layout.minimumHeight: Style.minimumActivityItemHeight
             Layout.maximumWidth: root.width - thumbnailItem.width
             spacing: Style.trayHorizontalMargin
-            visible: activityTextInfo.visible || fileDetailsButton.visible || talkReplyMessageSent.visible || activityActions.visible
+            visible: activityTextInfo.visible || talkReplyMessageSent.visible || activityActions.visible
 
             EnforcedPlainTextLabel {
                 id: activityTextInfo
@@ -232,30 +256,6 @@ RowLayout {
                 Layout.fillWidth: true
             }
 
-            CustomButton {
-                id: fileDetailsButton
-
-                Layout.preferredWidth: Style.headerButtonIconSize
-                Layout.preferredHeight: Style.headerButtonIconSize
-                Layout.alignment: Qt.AlignTop | Qt.AlignRight
-
-                icon.source: "image://svgimage-custom-color/more.svg/" + Style.ncTextColor
-
-                NCToolTip {
-                    text: qsTr("Open file details")
-                    visible: parent.hovered
-                }
-
-                display: Button.IconOnly
-                padding: 0
-                bgColor: Style.lightHover
-                bgNormalOpacity:  0
-
-                visible: model.showFileDetails
-
-                onClicked: Systray.presentShareViewInTray(model.openablePath)
-            }
-
             EnforcedPlainTextLabel {
                 id: talkReplyMessageSent