import QtQuick import Nebula.UI Item { id: root implicitHeight: Theme.topBarHeight Rectangle { anchors.fill: parent color: Theme.topBarBackground Rectangle { anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom height: 1 color: Theme.border } } Row { id: left anchors.left: parent.left anchors.leftMargin: 6 anchors.verticalCenter: parent.verticalCenter spacing: 8 NebulaButton { checked: ShellState.launcherOpen onClicked: ShellState.toggleLauncher() } Rectangle { anchors.verticalCenter: parent.verticalCenter width: 1 height: 14 color: Theme.borderStrong } Text { anchors.verticalCenter: parent.verticalCenter width: Math.min(implicitWidth, root.width * 0.4) text: ShellState.activeApplication color: Theme.textSecondary font.family: Theme.fontFamily font.pixelSize: Theme.fontSize elide: Text.ElideRight maximumLineCount: 1 } } SystemArea { anchors.right: parent.right anchors.rightMargin: 10 anchors.verticalCenter: parent.verticalCenter } }