I already made one post about this on old forum, but it wasn't discussed much since it was closed right after that.
Basically, it's about one of the most problematic Miranda's thing I experienced so far - about its way of tab closing for group chats.
As I also said before, while I was configuring Miranda NG for the first time, I was kinda surprised (disappointed) seeing that it has limited "Maximum number of events in the message window" (5000 is the biggest number). That's because it wasn't the case with some other clients I used (Pidgin or HydraIRC). The only software where I also saw this kind of limitation is Instantbird.
Then I was wondering "Why the hell Miranda couldn't work just like Pidgin or HydraIRC does" (don't understand this as some kind of other softwares advertising - I'm just trying to describe the problem as best as I can),..."why Miranda must have such a bad limitation?" So, I opened both of those softwares in order to see what's exactly their difference compared to Miranda. I realized that it's
a weird kind of Miranda's tab closing.
That thing produces one another big problem -
weird kind of tab (message session) loading. This means that I always have to wait few irritating seconds in order to open desired IRC channel tab. This is also the thing that never happens in those other softwares - so, they have no message events limitations, and they don't have any kind of tab loading.
Their basic difference compared to Miranda is that they don't close messages tabs on the way that Miranda does. They obviously do only a simple tab minimizing.
So, I decided to see if Miranda could do the same thing. And yep, it can! The option I needed to check on was in: Options > Message Sessions > Tabs and layout (tab) > and under the "Miscellaneous options" I checked
"Close button only hides message windows". With this checked, Miranda can finally fallow unlimited number of message sessions and it opens instantly!
And just when I've thought my problems are solved, I experienced 2 new ones:
1. Now I had to open each channel manually first, so that every new opening will be instant. This is solvable if I uncheck "Do not pop up th window when joining a chat room" in Options > Group Chats > Settings (tab). Now all my channels will be opened automatically when Miranda starts and after I close them, they will be opened instantly every next time.
But, damn, I just hate any kind of pop ups. Now whenever I get disconnection and reconnection, I'm still getting tons of irritating pop ups, so not only when Miranda is started. This could be solved if we had option like "Pop up the window when joining a chat room
for the first time only"
2. Second problem is that with this kind of tab closing (minimizing) my "chat activity" icon (that small yellow smiley) doesn't appear in the contact list anymore. Seems like it doesn't recognize difference between opened and minimized tab.
I also tried to describe all these problems to ghazan, but his reaction was simply "Man, tab closing does nothing to chat".
Maybe it's hard to see the problem when "Maximum number of events in the message window" is set to default (100) and when you're having some good PC. But for an IRC user like I am, that's all just too irritating. It's so bad to have any limitations there. Even 5000 (which is the biggest value) is just not enough - it results with only about 4-5 hours of fallowed some active IRC channel. And that "loading thing" is just killing me. So, in order to show you the difference of these 2 types of tab "closing", I made a simple video this time.
HERE you go.
Its quality is poor, but it shows the point. It's made in few secs.
Be patient while watching.