cburschka / cadence

A strophe.js-powered XMPP web client for chatrooms.
6 stars 2 forks source link

/msg pinning #426

Open cburschka opened 7 years ago

cburschka commented 7 years ago

This is a suggestion from some time ago that I thought would be superseded by #250 (Tabbed Contexts) but would work better in combination with it, or even on its own.

See, the problem is that privmsg isn't really a conversation context. To be in it, you also have to be in the room. That means either having two tabs (one for the room, one for the /msg channel), and closing the room tab also closes the other one (ugh), or turning the room tab into a /msg tab by filtering out all other conversation, misleading other users into thinking you're present when you're not actually receiving public messages (double ugh).

Instead, you could "pin" the /msg <nick> command, making it easier to keep a private conversation going while still showing the public chat as well.