Yes, yes, I know, before anyone says anything. This is predominantly a feature that very limited hardcore IRC users would actually use, and it might not generally benefit the whole.

Yes, yes, I already expect the rants to begin against it (I'm sure someone here has been ticked off by some posts I've made on threads).

At any rate, I see it like this, I think mIRC should support Window Grouping. (I did a search for all posts with 'group' on the feature suggestions forum and didn't find anything).

I currently reside in 16 networks with 28 channels spanned across them. This may seem like in excess, and no I don't act as bot to some smile These are channels I do speak in (at least when I find the chance).

My suggestion is this.

All windows under a Connection ID be grouped into a channel bar item, named after the Network it's connected on. It'd take on the name of the status window, and group status windows, query windows, custom windows, and DCC windows.

All windows should have the option to group them via the right click menu on their channel bar item.

An option in the mIRC options should be "Group Windows after X windows opened" ; with the active window NOT being grouped when the others group. Example: I open a query window to a user, which triggers the max windows open for a grouping to occur on that connection, it leaves the query window while grouping everything else.

Also, I would like to have it "Group after X seconds inactive" or "Group Immediately" options. Or maybe even "do not group most frequently used channels". This way you're not interrupted all the time of having to make multiple clicks on a dropdown.

Oh, and finally, the option to set the window to permanent non-grouping. smile

I think I've detailed it all. Questions/Comments welcome.