[Konversation-devel] [Bug 268176] New: Toggle hide and/or minimize join/part/nick messages.

ned naught101 at gmail.com
Fri Mar 11 00:53:30 CET 2011


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

           Summary: Toggle hide and/or minimize join/part/nick messages.
           Product: konversation
           Version: 1.3.1
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: ircview
        AssignedTo: argonel at gmail.com
        ReportedBy: naught101 at gmail.com
                CC: konversation-devel at kde.org


Version:           1.3.1 (using KDE 4.5.1) 
OS:                Linux

On many open source channels, there are frequent join/part messages, often to
the point that actual conversation can get lost if you're away from the IRC
window for more than a few minutes. Obviously there is a "hide join/part/nick
requests" option, but this is not perfect, because it is often useful to know
that someone has left (ie. if you're part way through a conversation with
them). What we need is a way to reduce these messages, without blanket killing
them off.

I can think of three ways, with some pros and cons. I don't know which would be
more difficult to implement, and there might be better solutions, but here they
are:

1) Add a "toggle join/part/nick messages" switch to a menu, with a keyboard
shortcut. If J/P/N messages are on, toggling this would hide them, but NOT
delete them, and un-toggling would unhide them. It might also be useful to have
a "hidden messages" symbol in the IRC channel view.

2) Message folding: each block of J/P/N messages could be "folded", á la Kate's
code folding, by clicking an appropriate symbol next to the first or last line
in the block. Even nicer would be to have the folded view show a summary of the
folded lines, something like:
"Joined: User5, User6, User7; Parted: User2, user7, user4; Nicks: User1->John",
perhaps just showing the most recent 3-4 of each, or something.

3) Only show last X J/P/N messages: After X (customisable) J/P/N messages have
displayed, the X+1th message causes the 1st message to be deleted, so there are
never more than X J/P/N messages displayed. This would work reasonably well
even on small screens - even on my netbook, I could display the latest 10 J/P/N
messages and still have 2/3 of the screen left for actual conversation.

My personal preference would be for #2, but I imagine it's also the hardest,
and I would be very happy with these, or anything like them.

Reproducible: Didn't try




OS: Linux (i686) release 2.6.35-28-generic
Compiler: cc

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


More information about the Konversation-devel mailing list