import QtQuick import Quickshell.Wayland import qs import qs.settings import qs.reusables Rectangle { id: container radius: implicitHeight / 2 color: Colors.surfaceContainer implicitWidth: root.implicitWidth implicitHeight: Settings.config.barHeight - 10 Item { id: root anchors.centerIn: parent readonly property var activeWindow: ToplevelManager.activeToplevel implicitWidth: titleText.implicitWidth + 20 implicitHeight: titleText.implicitHeight CustomText { id: titleText anchors.horizontalCenter: parent.horizontalCenter text: root.activeWindow ? root.activeWindow.activated ? root.activeWindow.appId : "Desktop" : "Desktop" elide: Text.ElideRight } } }