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

Reply via email to