diff options
| -rw-r--r-- | config/UtilitiesConfig.qml | 1 | ||||
| -rw-r--r-- | modules/utilities/Wrapper.qml | 4 | ||||
| -rw-r--r-- | modules/utilities/toasts/Toasts.qml | 3 |
3 files changed, 4 insertions, 4 deletions
diff --git a/config/UtilitiesConfig.qml b/config/UtilitiesConfig.qml index 9117fa1..2271307 100644 --- a/config/UtilitiesConfig.qml +++ b/config/UtilitiesConfig.qml @@ -9,6 +9,7 @@ JsonObject { component Sizes: JsonObject { property int width: 430 + property int toastWidth: 430 } component Toasts: JsonObject { diff --git a/modules/utilities/Wrapper.qml b/modules/utilities/Wrapper.qml index 040a928..dd784bc 100644 --- a/modules/utilities/Wrapper.qml +++ b/modules/utilities/Wrapper.qml @@ -22,7 +22,7 @@ Item { visible: height > 0 implicitHeight: 0 - implicitWidth: Math.max(sidebar.width, Config.utilities.sizes.width) + implicitWidth: sidebar.visible ? sidebar.width : Config.utilities.sizes.width onStateChanged: { if (state === "visible" && timer.running) { @@ -86,7 +86,7 @@ Item { active: true sourceComponent: Content { - implicitWidth: Config.utilities.sizes.width - Appearance.padding.large * 2 + implicitWidth: root.implicitWidth - Appearance.padding.large * 2 props: root.props visibilities: root.visibilities } diff --git a/modules/utilities/toasts/Toasts.qml b/modules/utilities/toasts/Toasts.qml index c9a8d4d..69f784a 100644 --- a/modules/utilities/toasts/Toasts.qml +++ b/modules/utilities/toasts/Toasts.qml @@ -5,7 +5,6 @@ import qs.config import Caelestia import Quickshell import QtQuick -import QtQuick.Layouts Item { id: root @@ -13,7 +12,7 @@ Item { readonly property int spacing: Appearance.spacing.small property bool flag - implicitWidth: Config.utilities.sizes.width - Appearance.padding.normal * 2 + implicitWidth: Config.utilities.sizes.toastWidth - Appearance.padding.normal * 2 implicitHeight: { let h = -spacing; for (let i = 0; i < repeater.count; i++) { |