progwolff created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
This is an attempt to improve the behaviour of notifications that are
triggered while the session is idle. This is related to (but not fixing) Bug
378032.
Notifications that are triggered while the session is idle might be
missed by the user. With these changes, notifications will be shown again when
the session resumes from idle.
This behaviour might be controversial. A history of notifications seems to be
unwanted. I tried to find a way to make missing important notifications less
likely while not annoying the user too much.
TEST PLAN
Stay away from the keyboard and the mouse for more than 30 seconds. Then
remotely trigger a notification and wait until it disappears. It should show up
again once you move the mouse or hit a key.
REPOSITORY
R120 Plasma Workspace
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D7256
AFFECTED FILES
dataengines/notifications/CMakeLists.txt
dataengines/notifications/notificationsengine.cpp
dataengines/notifications/notificationsengine.h
To: progwolff, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg,
abetts, sebas, apol, mart, lukas