[Bug 186433] New: Collect modal messages per application in a single dialog

Nicos Gollan gtdev at spearhead.de
Sat Mar 7 09:54:35 GMT 2009


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

           Summary: Collect modal messages per application in a single
                    dialog
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: gtdev at spearhead.de


Version:           4.1.2 (using KDE 4.2.1)
OS:                Linux
Installed from:    Unlisted Binary Package

I would like to propose an improvement in the handling of multiple modal
messages being generated by a single application. Those Messages/events should
be queued and presented to the user in a single modal dialog connected to the
application requiring attention.

As an example, take certificate warnings in KMail/Kontact. I am currently
accessing four IMAP mailboxes, but none of those is using an SSL certificate
issued by a recognized CA, so I get (at least) one warning per mailbox. Those
warnings are presented in separate dialogs, placed randomly around the center
of the screen/parent window. Sometimes, even the order of those dialogs will be
screwed up, so I can't go through the messages until I find the current "top"
one. Additionally, accepting a certificate will open a new dialog asking if the
certificate should be accepted temporarily or permanently, which will again be
placed with a slight offset, making for a neat little game of hunt and seek.

A potentially better system would collect all those dialogs in a queue
representing the order in which the dialogs have to be answered, and presenting
them to the user in a single dialog, along with a counter how many requests are
pending, perhaps an indicator of importance, etc.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list