diff --git a/src/gui/tray/ActivityItem.qml b/src/gui/tray/ActivityItem.qml index ab64fe0e07..aed7ad4595 100644 --- a/src/gui/tray/ActivityItem.qml +++ b/src/gui/tray/ActivityItem.qml @@ -32,10 +32,6 @@ ItemDelegate { contentItem: ColumnLayout { id: contentLayout - anchors.left: root.left - anchors.right: root.right - anchors.rightMargin: Style.standardSpacing - anchors.leftMargin: Style.standardSpacing spacing: Style.activityContentSpace @@ -75,7 +71,7 @@ ItemDelegate { ActivityItemActions { id: activityActions - visible: !root.isFileActivityList && model.linksForActionButtons.length > 1 && !isTalkReplyOptionVisible + visible: !root.isFileActivityList && model.linksForActionButtons.length > 0 && !isTalkReplyOptionVisible Layout.fillWidth: true Layout.leftMargin: Style.trayListItemIconSize + activityContent.spacing diff --git a/src/gui/tray/ActivityItemActions.qml b/src/gui/tray/ActivityItemActions.qml index dba45e4683..3b8e8dd3d9 100644 --- a/src/gui/tray/ActivityItemActions.qml +++ b/src/gui/tray/ActivityItemActions.qml @@ -34,7 +34,6 @@ RowLayout { Layout.minimumWidth: primaryButton ? Style.activityItemActionPrimaryButtonMinWidth : Style.activityItemActionSecondaryButtonMinWidth Layout.preferredHeight: parent.height - Layout.preferredWidth: primaryButton ? -1 : parent.height verb: model.modelData.verb primaryButton: (model.index === 0 && verb !== "DELETE") || model.modelData.primary @@ -61,6 +60,7 @@ RowLayout { Layout.fillHeight: true active: root.displayActions && (root.linksContextMenu.length > 0) + visible: active sourceComponent: Button { id: moreActionsButton diff --git a/src/gui/tray/ActivityItemContent.qml b/src/gui/tray/ActivityItemContent.qml index 643cd05f0c..bac127a7ce 100644 --- a/src/gui/tray/ActivityItemContent.qml +++ b/src/gui/tray/ActivityItemContent.qml @@ -177,34 +177,42 @@ RowLayout { } } - CustomButton { + RoundButton { id: dismissActionButton - Layout.preferredWidth: Style.trayListItemIconSize - Layout.preferredHeight: Style.trayListItemIconSize + Layout.preferredWidth: Style.headerButtonIconSize + Layout.preferredHeight: Style.headerButtonIconSize visible: root.showDismissButton && !fileDetailsButton.visible icon.source: "image://svgimage-custom-color/clear.svg" + "/" + Style.ncTextColor - imageSourceHover: "image://svgimage-custom-color/clear.svg" + "/" + UserModel.currentUser.headerTextColor + //imageSourceHover: "image://svgimage-custom-color/clear.svg" + "/" + UserModel.currentUser.headerTextColor - toolTipText: qsTr("Dismiss") + flat: true + display: Button.IconOnly + hoverEnabled: true + padding: 0 + //toolTipText: qsTr("Dismiss") - bgColor: Style.menuBorder + //bgColor: Style.menuBorder onClicked: root.dismissButtonClicked() } - CustomButton { + Button { id: fileDetailsButton - Layout.preferredWidth: Style.trayListItemIconSize - Layout.preferredHeight: Style.trayListItemIconSize + Layout.preferredWidth: Style.headerButtonIconSize + Layout.preferredHeight: Style.headerButtonIconSize icon.source: "image://svgimage-custom-color/more.svg" + "/" + Style.adjustedCurrentUserHeaderColor - imageSourceHover: "image://svgimage-custom-color/more.svg" + "/" + Style.currentUserHeaderTextColor - toolTipText: qsTr("Open file details") - bgColor: Style.currentUserHeaderColor + //imageSourceHover: "image://svgimage-custom-color/more.svg" + "/" + Style.currentUserHeaderTextColor + //toolTipText: qsTr("Open file details") + //bgColor: Style.currentUserHeaderColor + + flat: true + display: Button.IconOnly + padding: 0 visible: model.showFileDetails diff --git a/src/gui/tray/ActivityList.qml b/src/gui/tray/ActivityList.qml index 168afaaba5..9dba09efc8 100644 --- a/src/gui/tray/ActivityList.qml +++ b/src/gui/tray/ActivityList.qml @@ -6,7 +6,6 @@ import com.nextcloud.desktopclient 1.0 as NC ScrollView { id: controlRoot - property alias model: sortedActivityList.sourceModel property bool isFileActivityList: false property int iconSize: Style.trayListItemIconSize