Opened 14 years ago

Last modified 11 years ago

#456 new Enhancement

Custom Tab Ordering/Channel Loading

Reported by: kefkathepoor@… Owned by: timothy
Component: Colloquy (Mac) Version: 2.1 (Mac)
Severity: Major Keywords:
Cc: grahamperrin


One suggestion would be to allow users to write a manual sorting order for channels eg in a text file - although a nice little GUI list should be easy enough in Cocoa. I connect to twenty channels across multiple servers every start-up and, well, the automagic ordering tools just don't suit my fancy.

I'd like to be able to specify ordering by text file. This is the only real way I could see it functioning "as expected" due to the fact that Colloquy isn't aware of some of the channels I autojoin. The reason for this is that I use a few nickserv services for authorization and autojoining thus colloquy doesn't have a list of all channels I will autojoin.

I'm sure this wouldn't exactly be trivial to implement but it could be done as a single function to be run by the user - eg - "Sort Channels" that the user could call manually once all channels were opened. Again this is the only real way I could see it functioning "as expected" since Colloquy doesn't have a full list of channels to be joined.

Or does it? One alternative would be to compare the list of channels given by the user and to sort only AFTER all of those channels are opened by Colloquy.

Change History (3)

comment:1 Changed 11 years ago by grahamperrin

  • Cc grahamperrin added
  • Severity changed from blocker to major

See also

  • ticket:362, Keep tab order of autojoined rooms matching connection order (but note that beneath the opening summary line, discussion is more open)
  • ticket:94, Preferred order of joined rooms is not respected when any room is re-joined.

comment:2 Changed 11 years ago by grahamperrin

  • Version changed from 2.0 (2D16) to Latest 2.1

comment:3 Changed 11 years ago by akempgen

these all relate to sorting the sidebar:
a) #94 requests sorting according to auto join list (what about rooms joined through other means though?)
b) #362 requests sorting rooms according to connection
c) #456 suggests using a text file or a list in the app of some sort to define room sorting
d) #552 wants to sort panels according to type (consoles first, then rooms, then private chats)
c) #956 Make tabs (channels/messages) remember their position

Note: See TracTickets for help on using tickets.