diff --git a/assets/nosignal-logo.png b/assets/nosignal-logo.png new file mode 100644 index 00000000..33bf67d6 Binary files /dev/null and b/assets/nosignal-logo.png differ diff --git a/components/NsSwitch.qml b/components/NsSwitch.qml index b6d3d391..149c0edc 100644 --- a/components/NsSwitch.qml +++ b/components/NsSwitch.qml @@ -13,7 +13,7 @@ Rectangle { implicitWidth: 38 implicitHeight: 22 - radius: 11 + radius: 0 color: on ? Theme.accent : Theme.fillSubtle Behavior on color { @@ -27,7 +27,7 @@ Rectangle { anchors.verticalCenter: parent.verticalCenter implicitWidth: 16 implicitHeight: 16 - radius: 8 + radius: 0 color: root.on ? Theme.onAccent : Theme.text Behavior on x { diff --git a/modules/lock/LockSurface.qml b/modules/lock/LockSurface.qml index ce82f3e8..4b8febad 100644 --- a/modules/lock/LockSurface.qml +++ b/modules/lock/LockSurface.qml @@ -157,7 +157,7 @@ WlSessionLockSurface { Layout.topMargin: 64 implicitWidth: 74 implicitHeight: 74 - radius: 37 + radius: 0 gradient: Gradient { orientation: Gradient.Vertical GradientStop { diff --git a/modules/nexus/pages/AboutPage.qml b/modules/nexus/pages/AboutPage.qml index c3c7b5d5..84d7cda5 100644 --- a/modules/nexus/pages/AboutPage.qml +++ b/modules/nexus/pages/AboutPage.qml @@ -1,5 +1,6 @@ import QtQuick import QtQuick.Layouts +import Quickshell import Quickshell.Io import Caelestia import Caelestia.Config @@ -61,22 +62,27 @@ PageBase { width: parent.width - Tokens.padding.largeIncreased * 2 spacing: Tokens.spacing.small - AnimatedLogo { + Image { Layout.alignment: Qt.AlignHCenter - Layout.preferredWidth: implicitWidth - Layout.preferredHeight: implicitHeight + Layout.preferredWidth: 104 + Layout.preferredHeight: 104 + source: Quickshell.shellDir + "/assets/nosignal-logo.png" + sourceSize.width: 208 + sourceSize.height: 208 + fillMode: Image.PreserveAspectFit + smooth: true } StyledText { Layout.alignment: Qt.AlignHCenter Layout.topMargin: Tokens.spacing.small - text: "Caelestia" + text: "NoSignal" font: Tokens.font.headline.builders.large.width(110).build() } StyledText { Layout.alignment: Qt.AlignHCenter - text: CUtils.version ? `v${CUtils.version}` : "…" + text: "V1" color: Colours.palette.m3onSurfaceVariant font: Tokens.font.body.medium } diff --git a/modules/nsbar/NsBar.qml b/modules/nsbar/NsBar.qml index d88e730f..92c13c47 100644 --- a/modules/nsbar/NsBar.qml +++ b/modules/nsbar/NsBar.qml @@ -164,7 +164,7 @@ Variants { anchors.topMargin: 1 implicitWidth: 6 implicitHeight: 6 - radius: 3 + radius: 0 color: Theme.accent } } diff --git a/modules/nsbar/panels/NsAudio.qml b/modules/nsbar/panels/NsAudio.qml index c39e86c0..b5efc2c6 100644 --- a/modules/nsbar/panels/NsAudio.qml +++ b/modules/nsbar/panels/NsAudio.qml @@ -122,13 +122,13 @@ NsPanel { Rectangle { Layout.fillWidth: true implicitHeight: 6 - radius: 3 + radius: 0 color: Theme.fillSubtle Rectangle { width: parent.width * Math.max(0, Math.min(1, s.value)) height: parent.height - radius: 3 + radius: 0 color: Theme.accent } @@ -137,7 +137,7 @@ NsPanel { anchors.verticalCenter: parent.verticalCenter implicitWidth: 14 implicitHeight: 14 - radius: 7 + radius: 0 color: Theme.accent } diff --git a/modules/nsbar/panels/NsCalendar.qml b/modules/nsbar/panels/NsCalendar.qml index 8be5b4d6..f375688b 100644 --- a/modules/nsbar/panels/NsCalendar.qml +++ b/modules/nsbar/panels/NsCalendar.qml @@ -109,7 +109,7 @@ NsPanel { visible: parent.modelData > 0 implicitWidth: 26 implicitHeight: 26 - radius: 13 + radius: 0 color: parent.today ? Theme.accent : "transparent" StyledText { diff --git a/modules/nsbar/panels/NsNotifications.qml b/modules/nsbar/panels/NsNotifications.qml index 75c8c259..9764dd5a 100644 --- a/modules/nsbar/panels/NsNotifications.qml +++ b/modules/nsbar/panels/NsNotifications.qml @@ -40,7 +40,7 @@ NsPanel { Rectangle { implicitWidth: 26 implicitHeight: 26 - radius: 13 + radius: 0 color: Notifs.dnd ? Theme.accentSoft : dndMa.containsMouse ? Theme.hover : "transparent" NsIcon { diff --git a/modules/nsbar/panels/NsQuickSettings.qml b/modules/nsbar/panels/NsQuickSettings.qml index 069e66e8..a06add81 100644 --- a/modules/nsbar/panels/NsQuickSettings.qml +++ b/modules/nsbar/panels/NsQuickSettings.qml @@ -28,7 +28,7 @@ NsPanel { Rectangle { implicitWidth: 40 implicitHeight: 40 - radius: 20 + radius: 0 gradient: Gradient { orientation: Gradient.Vertical GradientStop { @@ -75,7 +75,7 @@ NsPanel { Rectangle { implicitWidth: 34 implicitHeight: 34 - radius: 17 + radius: 0 color: pwrMa.containsMouse ? Theme.accentSoft : Theme.fillSubtle NsIcon { @@ -264,7 +264,7 @@ NsPanel { Rectangle { implicitWidth: 30 implicitHeight: 30 - radius: 15 + radius: 0 color: tile.on ? Theme.accent : Qt.rgba(1, 1, 1, 0.06) NsIcon { @@ -319,13 +319,13 @@ NsPanel { Layout.fillWidth: true implicitHeight: 6 - radius: 3 + radius: 0 color: Theme.fillSubtle Rectangle { width: parent.width * Math.max(0, Math.min(1, s.value)) height: parent.height - radius: 3 + radius: 0 color: Theme.accent } @@ -334,7 +334,7 @@ NsPanel { anchors.verticalCenter: parent.verticalCenter implicitWidth: 14 implicitHeight: 14 - radius: 7 + radius: 0 color: Theme.accent } @@ -362,7 +362,7 @@ NsPanel { implicitWidth: 28 implicitHeight: 28 - radius: 14 + radius: 0 color: mbm.containsMouse ? Theme.hover : "transparent" NsIcon {