diff --git a/.qmlformat.ini b/.qmlformat.ini new file mode 100644 index 0000000..1fe488c --- /dev/null +++ b/.qmlformat.ini @@ -0,0 +1,10 @@ +[General] +FunctionsSpacing=true +IndentWidth=4 +MaxColumnWidth=80 +NewlineType=native +NormalizeOrder=true +ObjectsSpacing=true +SemicolonRule=always +SortImports=false +UseTabs=true diff --git a/Components/MarqueeText.qml b/Components/MarqueeText.qml index 02d123d..0035767 100644 --- a/Components/MarqueeText.qml +++ b/Components/MarqueeText.qml @@ -12,13 +12,15 @@ Item { property int gap: 40 property alias horizontalAlignment: elideText.horizontalAlignment property bool leftFadeEnabled: false - property real leftFadeStrength: overflowing && leftFadeEnabled ? fadeStrengthMoving : fadeStrengthIdle + property real leftFadeStrength: overflowing && leftFadeEnabled + ? fadeStrengthMoving : fadeStrengthIdle property int leftFadeWidth: 28 property bool marqueeEnabled: true readonly property bool overflowing: metrics.width > root.width property int pauseMs: 1200 property real pixelsPerSecond: 40 - property real rightFadeStrength: overflowing ? fadeStrengthMoving : fadeStrengthIdle + property real rightFadeStrength: overflowing ? fadeStrengthMoving : + fadeStrengthIdle property int rightFadeWidth: 28 property bool sliding: false property alias text: elideText.text @@ -41,7 +43,7 @@ Item { onTextChanged: strip.x = 0 onVisibleChanged: if (!visible) - strip.x = 0 + strip.x = 0 onWidthChanged: strip.x = 0 TextMetrics {