diff options
Diffstat (limited to 'modules/dashboard/dash/User.qml')
| -rw-r--r-- | modules/dashboard/dash/User.qml | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/modules/dashboard/dash/User.qml b/modules/dashboard/dash/User.qml index b66b1f9..6cb06f2 100644 --- a/modules/dashboard/dash/User.qml +++ b/modules/dashboard/dash/User.qml @@ -13,98 +13,10 @@ Row { required property PersistentProperties visibilities required property PersistentProperties state - required property FileDialog facePicker padding: Appearance.padding.large spacing: Appearance.spacing.normal - StyledClippingRect { - implicitWidth: info.implicitHeight - implicitHeight: info.implicitHeight - - radius: Appearance.rounding.large - color: Colours.layer(Colours.palette.m3surfaceContainerHigh, 2) - - MaterialIcon { - anchors.centerIn: parent - - text: "person" - fill: 1 - grade: 200 - font.pointSize: Math.floor(info.implicitHeight / 2) || 1 - } - - CachingImage { - id: pfp - - anchors.fill: parent - path: `${Paths.home}/.face` - } - - MouseArea { - anchors.fill: parent - hoverEnabled: true - - StyledRect { - anchors.fill: parent - - color: Qt.alpha(Colours.palette.m3scrim, 0.5) - opacity: parent.containsMouse ? 1 : 0 - - Behavior on opacity { - Anim { - duration: Appearance.anim.durations.expressiveFastSpatial - } - } - } - - StyledRect { - anchors.centerIn: parent - - implicitWidth: selectIcon.implicitHeight + Appearance.padding.small * 2 - implicitHeight: selectIcon.implicitHeight + Appearance.padding.small * 2 - - radius: Appearance.rounding.normal - color: Colours.palette.m3primary - scale: parent.containsMouse ? 1 : 0.5 - opacity: parent.containsMouse ? 1 : 0 - - StateLayer { - color: Colours.palette.m3onPrimary - - function onClicked(): void { - root.visibilities.launcher = false; - root.facePicker.open(); - } - } - - MaterialIcon { - id: selectIcon - - anchors.centerIn: parent - anchors.horizontalCenterOffset: -font.pointSize * 0.02 - - text: "frame_person" - color: Colours.palette.m3onPrimary - font.pointSize: Appearance.font.size.extraLarge - } - - Behavior on scale { - Anim { - duration: Appearance.anim.durations.expressiveFastSpatial - easing.bezierCurve: Appearance.anim.curves.expressiveFastSpatial - } - } - - Behavior on opacity { - Anim { - duration: Appearance.anim.durations.expressiveFastSpatial - } - } - } - } - } - Column { id: info |