internal: add anim component

No inlining
This commit is contained in:
2 * r + 2 * t 2025-08-24 16:42:03 +10:00
parent 92efbc61f7
commit 9dcdee9cfc
26 changed files with 9 additions and 150 deletions

8
components/Anim.qml Normal file
View file

@ -0,0 +1,8 @@
import qs.config
import QtQuick
NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}

View file

@ -94,10 +94,4 @@ MouseArea {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -215,10 +215,4 @@ Item {
currentItem: view.currentItem currentItem: view.currentItem
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -86,12 +86,6 @@ Item {
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
component Pill: QtObject { component Pill: QtObject {
property int start property int start
property int end property int end

View file

@ -362,10 +362,4 @@ Item {
Hypr.dispatch("togglespecialworkspace special"); Hypr.dispatch("togglespecialworkspace special");
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -98,10 +98,4 @@ ColumnLayout {
Behavior on Layout.preferredHeight { Behavior on Layout.preferredHeight {
Anim {} Anim {}
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -137,10 +137,4 @@ StyledClippingRect {
duration: Appearance.anim.durations.small duration: Appearance.anim.durations.small
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -218,10 +218,4 @@ ColumnLayout {
id: toggle id: toggle
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -1,5 +1,6 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import qs.components
import qs.config import qs.config
import Quickshell import Quickshell
import Quickshell.Services.SystemTray import Quickshell.Services.SystemTray
@ -151,10 +152,4 @@ Item {
} }
] ]
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -226,10 +226,4 @@ ColumnLayout {
id: toggle id: toggle
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -269,10 +269,4 @@ Item {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -656,10 +656,4 @@ Item {
cLayer: 2 cLayer: 2
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -349,10 +349,4 @@ ColumnLayout {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -539,10 +539,4 @@ ColumnLayout {
cLayer: 2 cLayer: 2
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -579,10 +579,4 @@ Item {
font.pointSize: control.fontSize font.pointSize: control.fontSize
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -243,10 +243,4 @@ Item {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -240,10 +240,4 @@ StyledListView {
list: root list: root
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -86,10 +86,4 @@ StyledRect {
Behavior on opacity { Behavior on opacity {
Anim {} Anim {}
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -341,10 +341,4 @@ ColumnLayout {
duration: Appearance.anim.durations.small duration: Appearance.anim.durations.small
easing.type: Easing.Linear easing.type: Easing.Linear
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -90,10 +90,4 @@ RowLayout {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -146,10 +146,4 @@ Item {
Anim {} Anim {}
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -227,10 +227,4 @@ WlSessionLockSurface {
scale: 0 scale: 0
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -209,10 +209,4 @@ Item {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -140,10 +140,4 @@ ColumnLayout {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -302,10 +302,4 @@ StyledRect {
elide: Text.ElideRight elide: Text.ElideRight
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }

View file

@ -484,10 +484,4 @@ StyledRect {
} }
} }
} }
component Anim: NumberAnimation {
duration: Appearance.anim.durations.normal
easing.type: Easing.BezierSpline
easing.bezierCurve: Appearance.anim.curves.standard
}
} }