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

            Bug ID: 403791
           Summary: Replace all passivenotification messages with
                    InlineMessages
           Product: Discover
           Version: 5.14.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: aleix...@kde.org
          Reporter: n...@kde.org
  Target Milestone: ---

Created attachment 117756
  --> https://bugs.kde.org/attachment.cgi?id=117756&action=edit
Error message that disappeared one second later

Attached is a screenshot showing the error message that Discover displayed
tonight after a failed update (see Bug 403790). Because it was implemented as a
passivenotification, the error message disappeared approximately one second
after I took the screenshot. If I had not been watching and ready with
Spectacle, I would have missed it entirely and been left confused and
frustrated.

These passivenotification messages are awful for the following reasons:

1. They disappear after a few seconds so you can miss them if you're not
staring at Discover while it does its thing
2. Even if you are, they'll probably disappear before you're done reading and
comprehending them
3. Even if you do manage to read and comprehend them, since they've
disappeared, you can't write down the text or copy it for the purpose of
pasting into a web search so you can figure out what to do about the problem
4. They're a totally unfamiliar, alien UI. No other KDE program displays error
messages in tooltip-like pop-ups that disappear after a few seconds

Every time we would display a passivenotification, let's instead use a Kirigami
InlineMessage or a Kirigami overlay sheet, which are both much nicer because
they're persistent and attention-getting.

For any message where this would not be appropriate because it would be really
annoying, that's a sign that we shouldn't be emitting any user-visible error
message at all because it's just noise, not a real error message.

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

Reply via email to