on xenial help sign in
qml/Launcher/Launcher.qml+6−1
since splitsnapshots
unifiedsplit
@@ -427,7 +427,7 @@ FocusScope {
427 Connections {
427 Connections {
428 target: panel.dismissTimer
428 target: panel.dismissTimer
429 onTriggered: {
429 onTriggered: {
430− if (root.autohideEnabled && !root.lockedVisible) {
430+ if (root.state !== "drawer" && root.autohideEnabled && !root.lockedVisible) {
431 if (!edgeBarrier.containsMouse && !panel.preventHiding) {
431 if (!edgeBarrier.containsMouse && !panel.preventHiding) {
432 root.state = ""
432 root.state = ""
433 } else {
433 } else {
@@ -609,6 +609,11 @@ FocusScope {
609 anchors.rightMargin: 0
609 anchors.rightMargin: 0
610 focus: false
610 focus: false
611 }
611 }
612+ PropertyChanges {
613+ target: root
614+ restoreEntryValues: false
615+ autohideEnabled: false
616+ }
612 },
617 },
613 State {
618 State {
614 name: "drawer"
619 name: "drawer"
qml/Panel/Indicators/IndicatorItem.qml+6
@@ -117,6 +117,12 @@ IndicatorDelegate {
117 source: modelData
117 source: modelData
118 color: root.color
118 color: root.color
119 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
119 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
120+
121+ // Workaround indicators getting stretched/squished when (un)plugging external/virtual monitor
122+ onHeightChanged: {
123+ source = ""
124+ source = modelData
125+ }
120 }
126 }
121 }
127 }
122 }
128 }