bar: cleaner width

This commit is contained in:
end-4 2025-04-27 20:35:01 +02:00
parent f2a9641a95
commit 7f9dc76698
2 changed files with 8 additions and 5 deletions

View file

@ -9,7 +9,6 @@ Item {
required property var bar
readonly property HyprlandMonitor monitor: Hyprland.monitorFor(bar.screen)
readonly property Toplevel activeWindow: ToplevelManager.activeToplevel
property int preferredWidth: Appearance.sizes.barPreferredSideSectionWidth
height: parent.height
width: colLayout.width
@ -19,21 +18,23 @@ Item {
ColumnLayout {
id: colLayout
anchors.centerIn: parent
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.left
anchors.right: parent.right
spacing: -4
StyledText {
Layout.fillWidth: true
font.pixelSize: Appearance.font.pixelSize.smaller
color: Appearance.colors.colSubtext
Layout.preferredWidth: preferredWidth
elide: Text.ElideRight
text: activeWindow?.activated ? activeWindow?.appId : qsTr("Desktop")
}
StyledText {
Layout.fillWidth: true
font.pixelSize: Appearance.font.pixelSize.small
color: Appearance.colors.colOnLayer0
Layout.preferredWidth: preferredWidth
elide: Text.ElideRight
text: activeWindow?.activated ? activeWindow?.title : `${qsTr("Workspace")} ${monitor.activeWorkspace?.id}`
}

View file

@ -70,8 +70,10 @@ Scope {
id: leftSection
anchors.left: parent.left
implicitHeight: barHeight
width: (barRoot.width - middleSection.width) / 2
ActiveWindow {
Layout.fillWidth: true
bar: barRoot
}
}
@ -134,7 +136,7 @@ Scope {
id: rightSection
anchors.right: parent.right
implicitHeight: barHeight
width: Appearance.sizes.barPreferredSideSectionWidth
width: (barRoot.width - middleSection.width) / 2
spacing: 5
layoutDirection: Qt.RightToLeft