diff --git a/lookandfeel/contents/components/ActionButton.qml b/lookandfeel/contents/components/ActionButton.qml --- a/lookandfeel/contents/components/ActionButton.qml +++ b/lookandfeel/contents/components/ActionButton.qml @@ -65,6 +65,28 @@ } } + Rectangle { + id: highlightCircle + anchors.centerIn: iconCircle + width: mouseArea.containsPress ? iconCircle.width : undefined + height: mouseArea.containsPress ? iconCircle.height : undefined + radius: width / 2 + color: PlasmaCore.ColorScope.textColor + opacity: 0.15 + Behavior on width { + PropertyAnimation { + duration: units.shortDuration * 2 + easing.type: Easing.InOutQuad + } + } + Behavior on height { + PropertyAnimation { + duration: units.shortDuration * 2 + easing.type: Easing.InOutQuad + } + } + } + PlasmaCore.IconItem { id: icon anchors {