D11009: Make passiveNotifications last longer, so users can actually read them

Nathaniel Graham noreply at phabricator.kde.org
Sun Mar 4 02:41:23 UTC 2018


ngraham created this revision.
ngraham added reviewers: Kirigami, mart.
Restricted Application added a project: Kirigami.
Restricted Application added a subscriber: plasma-devel.
ngraham requested review of this revision.

REVISION SUMMARY
  Right now passiveNotifications last for 4.5 seconds by default, including the time taken up by their appearance and disappearance animations. In practice, the notifications are readable for abour 3.5-4 seconds, max. This is far too short a time for the user to notice that the notification appeared, move their eyeballs to it, start reading it, and finish reading it.
  
  When a notification disappears before it's been fully read, or worse, before the user even started reading it, extreme feelings of user discomfort are generated. Users start to think, "did I miss something important? What are the consequences to not seeing that!?" It matters not if the notification was unimportant;people //hate// the feeling of "missing out", and the current low duration induces those feelings.
  
  This patch increases the default time on-screen to 7 seconds, greatly increasing the liklihood that the user will actually notice and read the notification before it disappears. It also accordingly increases the `short` and `long` durations too.

TEST PLAN
  Test in Discover:
  
  - Install Flatpak backend
  - Go to Settings page
  - Click hamburger menu for Flatpah backend
  - Choose "Add Source"
  - Enter "aaaaaaaaaaaaaa" in the text field and click OK
  
  With this patch, the message that appears lasts for 7 seconds, and you can actually read it in time before it disappears.

REPOSITORY
  R169 Kirigami

BRANCH
  longer-lasting-passiveNotifications (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D11009

AFFECTED FILES
  src/controls/templates/private/PassiveNotification.qml

To: ngraham, #kirigami, mart
Cc: plasma-devel, apol, davidedmundson, mart, hein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180304/1c7fd71e/attachment.html>


More information about the Plasma-devel mailing list