revolution-irc icon indicating copy to clipboard operation
revolution-irc copied to clipboard

Don't show STATUSMSG as separate tab

Open swantzter opened this issue 3 years ago • 4 comments

Today, sending a message to for example +#channel or @#channel will open a separate tab for the recipients, it will act like a PM tab and appear after all other channel tabs. (meaning it also has Close conversion rather than Leave Channel) this is somewhat impractical as it often means you have to scroll acroll 12 channels to read the message, then scroll 12 channels back to respond.

I would propose that those messages instead appear in-line in the channel with some sort of marker that they were sent to a STATUSMSG prefixed channel. (aka either another token in the message format menu which could let you do something like $time\t($statusprefix) <$sender> $message, and/or another type of message in the message format menu that has that token, so for example the parenthesis didn't show on normal messages) sending messages to those channel member groups should probably always be done via /msg (or notice)

The STATUSMSG parameter of RPL_ISUPPORT specifies channel membership prefixes, it might be worth using that to limit what's interpreted as a real channel compared to what's just a prefixed version of the channel

swantzter avatar Nov 30 '20 19:11 swantzter

I would like this as well.

In the alternative, can the tabs be sorted to ignore leading punctuation, so that @#channel and +@channel tabs appear beside their main tab? (This would also make #foo and ##foo appear adjacently, which would also be useful.)

kurahaupo avatar Feb 01 '21 00:02 kurahaupo

Related to (but not a duplicate of) #65

kurahaupo avatar Mar 23 '21 04:03 kurahaupo

Related to (but not a duplicate of) #100

kurahaupo avatar Mar 23 '21 05:03 kurahaupo

This also has the addition that it's not just NOTICEs that can be sent as STATUSMSG. PRIVMSGs can too - which might be worth remembering

swantzter avatar Mar 23 '21 08:03 swantzter