diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-25 16:25:18 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-25 16:25:18 +1000 |
| commit | 73682163cac8a00606683a45775cdbf9d84bc0b0 (patch) | |
| tree | fa11834c5e1861ad401cb3ffaa79b02a0afaf0e0 /modules/lock/MediaPlaying.qml | |
| parent | lock: fix exit anim for multimon (diff) | |
| download | caelestia-shell-73682163cac8a00606683a45775cdbf9d84bc0b0.tar.gz caelestia-shell-73682163cac8a00606683a45775cdbf9d84bc0b0.tar.bz2 caelestia-shell-73682163cac8a00606683a45775cdbf9d84bc0b0.zip | |
lock: move media to bottom right if small screen
Diffstat (limited to 'modules/lock/MediaPlaying.qml')
| -rw-r--r-- | modules/lock/MediaPlaying.qml | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/lock/MediaPlaying.qml b/modules/lock/MediaPlaying.qml index c297694..620b020 100644 --- a/modules/lock/MediaPlaying.qml +++ b/modules/lock/MediaPlaying.qml @@ -9,6 +9,8 @@ import QtQuick.Controls RowLayout { id: root + required property bool isLarge + spacing: Appearance.spacing.large * 2 width: Config.lock.sizes.mediaWidth @@ -34,7 +36,9 @@ RowLayout { } Item { - Layout.bottomMargin: Config.lock.sizes.border / 2 + Layout.topMargin: root.isLarge ? 0 : Config.lock.sizes.border / 2 + Layout.bottomMargin: root.isLarge ? Config.lock.sizes.border / 2 : 0 + Layout.leftMargin: root.isLarge ? 0 : Config.lock.sizes.border / 2 implicitWidth: Config.lock.sizes.mediaCoverSize implicitHeight: Config.lock.sizes.mediaCoverSize @@ -114,8 +118,9 @@ RowLayout { ColumnLayout { Layout.alignment: Qt.AlignVCenter - Layout.bottomMargin: Config.lock.sizes.border / 2 - Layout.rightMargin: Config.lock.sizes.border / 2 + Layout.topMargin: root.isLarge ? 0 : Config.lock.sizes.border / 2 + Layout.bottomMargin: root.isLarge ? Config.lock.sizes.border / 2 : 0 + Layout.rightMargin: root.isLarge ? Config.lock.sizes.border / 2 : 0 Layout.fillWidth: true spacing: Appearance.spacing.small |