pragma Singleton import Quickshell import QtQuick Singleton { id: root property bool closed: true property url currentPopup: "" property var currentPopupProps: ({}) function requestClose(): void { closed = true; } function requestOpen(source: url, properties = {}): void { currentPopupProps = properties; currentPopup = source; closed = false; } }