https://bugs.kde.org/show_bug.cgi?id=388087

            Bug ID: 388087
           Summary: DiscoverMainWindow::showPassiveNotification() uses a
                    timer that's much too fast
           Product: Discover
           Version: 5.11.4
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: aleix...@kde.org
          Reporter: pointedst...@zoho.com
  Target Milestone: ---

DiscoverMainWindow::showPassiveNotification() uses a very fast 100ms timer for
passiveNotifications. This is so fast that many notifications vanish before
you've read them. I'm just speaking for myself here; I imagine it's much worse
for older folks without eyes as fast as us youngsters and who aren't as
accustomed to immediately refocusing on something that just popped up.

Kirigami's showPassiveNotification() already has an timeout specifier so
there's no need to wrap it in a QTimer in Discover. We could just use "long" as
the string for showPassiveNotification()'s "timeout" argument. Notably,
Kirigami's "short" duration is 1000ms--10 times longer than the one Discover
uses. "long" is 4500ms, which is plenty long.

Ideally these messages would also have a close button (perhaps via Bug 388086)
to make it obvious that you can dismiss the notifications after you've read
them so they don't hang around forever. You can already click them to dismiss,
but that's not at all obvious.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to