diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-13 19:01:00 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-13 19:01:00 +1000 |
| commit | 3fd429c9f30e1b8cffdeca2778c7eb20f8a0647f (patch) | |
| tree | e2c2c8d8e812c7ed960b49686a159b9acaba7b09 /modules/session/Session.qml | |
| parent | notifs: move to drawers (diff) | |
| download | caelestia-shell-3fd429c9f30e1b8cffdeca2778c7eb20f8a0647f.tar.gz caelestia-shell-3fd429c9f30e1b8cffdeca2778c7eb20f8a0647f.tar.bz2 caelestia-shell-3fd429c9f30e1b8cffdeca2778c7eb20f8a0647f.zip | |
session: move to drawers
Diffstat (limited to 'modules/session/Session.qml')
| -rw-r--r-- | modules/session/Session.qml | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/modules/session/Session.qml b/modules/session/Session.qml deleted file mode 100644 index 8a6674c..0000000 --- a/modules/session/Session.qml +++ /dev/null @@ -1,87 +0,0 @@ -import "root:/widgets" -import "root:/services" -import "root:/config" -import Quickshell -import Quickshell.Wayland -import QtQuick - -Scope { - id: root - - property int winHeight - property bool sessionVisible - - // Connections { - // target: Drawers - - // function onPosChanged(screen: ShellScreen, x: int, y: int): void { - // if (x > screen.width - BorderConfig.thickness && y > (screen.height - root.winHeight) / 2 && y < (screen.height + root.winHeight) / 2) - // root.sessionVisible = true; - // } - // } - - LazyLoader { - loading: true - - StyledWindow { - id: win - - name: "osd" - keyboardFocus: root.sessionVisible ? WlrKeyboardFocus.Exclusive : WlrKeyboardFocus.None - visible: wrapper.shouldBeVisible - - mask: Region { - item: wrapper - } - - anchors.left: true - anchors.right: true - height: wrapper.height - - Component.onCompleted: { - root.winHeight = height; - Drawers.rightExclusion = Qt.binding(() => bg.width); - } - - Background { - id: bg - - visible: false - - anchors.verticalCenter: parent.verticalCenter - anchors.right: parent.right - - wrapperWidth: Math.min(wrapper.width, content.width) - wrapperHeight: wrapper.height - } - - LayerShadow { - source: bg - } - - Wrapper { - id: wrapper - - anchors.verticalCenter: parent.verticalCenter - anchors.right: parent.right - - implicitHeight: content.height + bg.rounding * 2 - - sessionVisible: root.sessionVisible - contentWidth: content.width - - Content { - id: content - - session: root - } - } - } - } - - CustomShortcut { - name: "session" - description: "Toggle session menu" - onPressed: root.sessionVisible = !root.sessionVisible - } -} |