diff --git a/Modules/Bar/Widgets/ActiveWindow.qml b/Modules/Bar/Widgets/ActiveWindow.qml index 0d57c740e..14fc1d7b6 100644 --- a/Modules/Bar/Widgets/ActiveWindow.qml +++ b/Modules/Bar/Widgets/ActiveWindow.qml @@ -1,6 +1,5 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects import QtQuick.Layouts import Quickshell import Quickshell.Wayland diff --git a/Modules/Bar/Widgets/MediaMini.qml b/Modules/Bar/Widgets/MediaMini.qml index 16473fbd8..b2873b9ce 100644 --- a/Modules/Bar/Widgets/MediaMini.qml +++ b/Modules/Bar/Widgets/MediaMini.qml @@ -1,6 +1,5 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects import QtQuick.Layouts import Quickshell import qs.Commons diff --git a/Widgets/NScrollText.qml b/Widgets/NScrollText.qml index f9059d3b6..0360ea743 100644 --- a/Widgets/NScrollText.qml +++ b/Widgets/NScrollText.qml @@ -40,7 +40,7 @@ Item { property real scrollCycleDuration: Math.max(4000, root.text.length * 120) property real resettingDuration: 300 - // Fade controls + // Fade controls (fadeExtent: 0.0–0.5, fraction of width that fades) property real fadeExtent: 0.1 property real fadeCornerRadius: 0 property bool fadeRoundLeftCorners: true @@ -56,7 +56,7 @@ Item { implicitWidth: alwaysMaxWidth ? maxWidth : Math.min(maxWidth, contentWidth) implicitHeight: titleText.height - layer.enabled: true + layer.enabled: contentWidth > maxWidth layer.effect: MultiEffect { maskEnabled: true maskThresholdMin: 0.5 @@ -213,6 +213,6 @@ Item { } layer.enabled: true layer.smooth: true - opacity: 0 // Great for debugging! Will show the white masks + opacity: 0 } }