From 486f9d2e2f260d18883991f4a6981a2cc0d15526 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sun, 24 Aug 2025 16:51:09 +1000 Subject: internal: add canim component --- modules/areapicker/Picker.qml | 6 +----- modules/bar/popouts/Background.qml | 7 ++----- modules/controlcenter/WindowFactory.qml | 8 ++------ modules/controlcenter/bluetooth/Details.qml | 6 +----- modules/controlcenter/bluetooth/Settings.qml | 6 +----- modules/dashboard/Background.qml | 7 ++----- modules/dashboard/Media.qml | 6 +----- modules/dashboard/Performance.qml | 24 ++++-------------------- modules/dashboard/dash/Media.qml | 12 ++---------- modules/launcher/Background.qml | 7 ++----- modules/lock/Resources.qml | 7 ------- modules/notifications/Background.qml | 7 ++----- modules/osd/Background.qml | 7 ++----- modules/session/Background.qml | 7 ++----- modules/utilities/Background.qml | 7 ++----- 15 files changed, 26 insertions(+), 98 deletions(-) (limited to 'modules') diff --git a/modules/areapicker/Picker.qml b/modules/areapicker/Picker.qml index 9392c81..cd94047 100644 --- a/modules/areapicker/Picker.qml +++ b/modules/areapicker/Picker.qml @@ -243,11 +243,7 @@ MouseArea { implicitHeight: selectionRect.implicitHeight + root.realBorderWidth * 2 Behavior on border.color { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } diff --git a/modules/bar/popouts/Background.qml b/modules/bar/popouts/Background.qml index 14f5f20..9e78eeb 100644 --- a/modules/bar/popouts/Background.qml +++ b/modules/bar/popouts/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import QtQuick @@ -59,11 +60,7 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on ibr { diff --git a/modules/controlcenter/WindowFactory.qml b/modules/controlcenter/WindowFactory.qml index cc80e72..c5b7535 100644 --- a/modules/controlcenter/WindowFactory.qml +++ b/modules/controlcenter/WindowFactory.qml @@ -1,7 +1,7 @@ pragma Singleton +import qs.components import qs.services -import qs.config import Quickshell import QtQuick @@ -53,11 +53,7 @@ Singleton { } Behavior on color { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } } diff --git a/modules/controlcenter/bluetooth/Details.qml b/modules/controlcenter/bluetooth/Details.qml index a31e381..104f673 100644 --- a/modules/controlcenter/bluetooth/Details.qml +++ b/modules/controlcenter/bluetooth/Details.qml @@ -203,11 +203,7 @@ Item { opacity: root.session.bt.editingDeviceName ? 1 : 0 Behavior on border.color { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on opacity { diff --git a/modules/controlcenter/bluetooth/Settings.qml b/modules/controlcenter/bluetooth/Settings.qml index e035964..fb493ff 100644 --- a/modules/controlcenter/bluetooth/Settings.qml +++ b/modules/controlcenter/bluetooth/Settings.qml @@ -363,11 +363,7 @@ ColumnLayout { opacity: root.session.bt.editingAdapterName ? 1 : 0 Behavior on border.color { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on opacity { diff --git a/modules/dashboard/Background.qml b/modules/dashboard/Background.qml index 11957e3..e2a91f7 100644 --- a/modules/dashboard/Background.qml +++ b/modules/dashboard/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import QtQuick @@ -60,10 +61,6 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } diff --git a/modules/dashboard/Media.qml b/modules/dashboard/Media.qml index 41d844c..9e61094 100644 --- a/modules/dashboard/Media.qml +++ b/modules/dashboard/Media.qml @@ -106,11 +106,7 @@ Item { } Behavior on strokeColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } } diff --git a/modules/dashboard/Performance.qml b/modules/dashboard/Performance.qml index 68281f6..e29b0eb 100644 --- a/modules/dashboard/Performance.qml +++ b/modules/dashboard/Performance.qml @@ -217,35 +217,19 @@ RowLayout { } Behavior on fg1 { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on fg2 { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on bg1 { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on bg2 { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } } diff --git a/modules/dashboard/dash/Media.qml b/modules/dashboard/dash/Media.qml index ada469f..5daa581 100644 --- a/modules/dashboard/dash/Media.qml +++ b/modules/dashboard/dash/Media.qml @@ -52,11 +52,7 @@ Item { } Behavior on strokeColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } @@ -76,11 +72,7 @@ Item { } Behavior on strokeColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } } diff --git a/modules/launcher/Background.qml b/modules/launcher/Background.qml index a50f379..709c7d0 100644 --- a/modules/launcher/Background.qml +++ b/modules/launcher/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import QtQuick @@ -54,10 +55,6 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } diff --git a/modules/lock/Resources.qml b/modules/lock/Resources.qml index 8ff1708..7dda218 100644 --- a/modules/lock/Resources.qml +++ b/modules/lock/Resources.qml @@ -5,7 +5,6 @@ import qs.services import qs.config import QtQuick import QtQuick.Layouts -import QtQuick.Shapes GridLayout { id: root @@ -93,10 +92,4 @@ GridLayout { } } } - - component Anim: ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } } diff --git a/modules/notifications/Background.qml b/modules/notifications/Background.qml index 03034ab..215012f 100644 --- a/modules/notifications/Background.qml +++ b/modules/notifications/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import Quickshell @@ -49,11 +50,7 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } Behavior on fullHeightRounding { diff --git a/modules/osd/Background.qml b/modules/osd/Background.qml index 844b4a8..78955c7 100644 --- a/modules/osd/Background.qml +++ b/modules/osd/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import QtQuick @@ -54,10 +55,6 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } diff --git a/modules/session/Background.qml b/modules/session/Background.qml index 844b4a8..78955c7 100644 --- a/modules/session/Background.qml +++ b/modules/session/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import QtQuick @@ -54,10 +55,6 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } diff --git a/modules/utilities/Background.qml b/modules/utilities/Background.qml index b3d513b..5dc2c13 100644 --- a/modules/utilities/Background.qml +++ b/modules/utilities/Background.qml @@ -1,3 +1,4 @@ +import qs.components import qs.services import qs.config import QtQuick @@ -48,10 +49,6 @@ ShapePath { } Behavior on fillColor { - ColorAnimation { - duration: Appearance.anim.durations.normal - easing.type: Easing.BezierSpline - easing.bezierCurve: Appearance.anim.curves.standard - } + CAnim {} } } -- cgit v1.2.3-freya