Index: applets/taskmanager/package/contents/config/main.xml =================================================================== --- applets/taskmanager/package/contents/config/main.xml +++ applets/taskmanager/package/contents/config/main.xml @@ -22,6 +22,10 @@ false + + + true + 1 Index: applets/taskmanager/package/contents/ui/ConfigBehavior.qml =================================================================== --- applets/taskmanager/package/contents/ui/ConfigBehavior.qml +++ applets/taskmanager/package/contents/ui/ConfigBehavior.qml @@ -40,6 +40,7 @@ property alias cfg_showOnlyCurrentDesktop: showOnlyCurrentDesktop.checked property alias cfg_showOnlyCurrentActivity: showOnlyCurrentActivity.checked property alias cfg_showOnlyMinimized: showOnlyMinimized.checked + property alias cfg_unhideOnAttention: unhideOnAttention.checked Kirigami.FormLayout { anchors.left: parent.left @@ -147,5 +148,9 @@ visible: (plasmoid.pluginName !== "org.kde.plasma.icontasks") text: i18n("Show only tasks that are minimized") } + CheckBox { + id: unhideOnAttention + text: i18n("Unhide when a window wants attention") + } } } Index: applets/taskmanager/package/contents/ui/main.qml =================================================================== --- applets/taskmanager/package/contents/ui/main.qml +++ applets/taskmanager/package/contents/ui/main.qml @@ -323,7 +323,7 @@ Binding { target: plasmoid property: "status" - value: (tasksModel.anyTaskDemandsAttention + value: (tasksModel.anyTaskDemandsAttention && plasmoid.configuration.unhideOnAttention ? PlasmaCore.Types.NeedsAttentionStatus : PlasmaCore.Types.PassiveStatus) }