Johny.: Looks like you did put some work into this! :D
Thanks Johny, wasn't too hard once I knew how everything was working and what I needed to do :)
Treasure: The new chat features look pretty nifty! I especially like the option to disable the sending of a message by pressing enter (I was annoyed a lot by that thing, especially since I once sent a message mid-sentence after accidentally pressing enter!), and like as well the option to show conversations by last active and the fact usernames now aren't in all caps. So, thanks again adaliabooks for the new update!
P.S. I originally thought that by "last active" it meant regarding the date conversations took place, but I'm not that certain now, should probably check it out more... edit2-ah ok, I just had a bug for a moment in that it showed me again the users regarding whether they were "online" or not (the old sorting), but it wasn't anything serious...
Edit3-another bug: when clicking on usernames in the conversations list in quick succession, many times the full username along with join date on the top doesn't refresh, leading to seeing a conversation with user X, but seeing on top the full name and join date of previously clicked user Y. Just letting you know...
No problem, I have accidentally sent many a message with it so I understand.
The irony is that now I've disabled it I keep forgetting and pressing enter to send and nothing happens XD
Last active should indeed be the last people you've spoken too in order, but I can see that there are some problems with it still.
Unfortunately as everything is done by passing events and messages back and forth if you do things too quickly it does have a tendency to fail sometimes... I'll look into it and see if there's anything more I can do to stop it.
mrkgnao: Chat looks real good. Cheers.
Possible bug: Sort order doesn't seem to be properly remembered across visits.
Entered chat, changed order to Last Active, worked nicely.
Left chat, returned to chat, sort order is still listed as Last Active but in fact the rooms are sorted using the default sort.
Changed to Default and back to Last Active, sorted properly.
Thanks :)
Hmm, thought I'd caught that one. The problem is if the event fires before the rooms list is loaded then it doesn't get processed.. I thought I'd got that but there may still be some edge cases. Will look into it.