Chatbox - Version 1.0


Release Date: 9/8/2004

Files updated:
      chatbox.exe (909,312 bytes)
      smileys_forever.dat (205,668 bytes)
      smileys_limited.dat (175,551 bytes)


Bugs fixed:

  -System tray menu won't go away
      Version 0.99.55 introduced a menu that would pop up if the user right-clicked the system tray icon, but if you opted not to use any of the menu items, it wouldn't go away. I took care of this, now clicking anywhere outside the menu will make it disappear.

  -Alias errors
      There were some random errors that would occur if you made an alias for someone in the chat room, then attempted to remove the alias. They should all be fixed.

  -Clearing temp files
      When Chatbox starts up, it attempts to clear out any temp files left in the event that Chatbox crashed last time. This usually results in deleting the smiley images that might be used by a currently running copy of Chatbox. Now it will make sure that no other instances of Chatbox are running before clearing those temp files out.

  -Multiple instances of Chatbox cause log file errors
      I changed the room and private message log feature so that all log files for that instance of Chatbox are stored in a separate folder based on the startup date and time of that instance. This also cleans things up a little so you don't have 100 log files sitting in one place, now they're broken down into a more manageable format.


New features:

  -You won't set off the notification
      For example, if you had one chatroom up and one minimized and you set yourself away, the away message would appear in both chatrooms, but because one was minimized it would set off the notification events. This could mean flashing the icon and/or playing an audio file (depending on your settings). In reality, you don't need to be notified of this, so I made Chatbox more intelligent to determine which events are yours, and you shouldn't be notified of your own messages.

  -Better disconnect detection
      There are certain scenarios where a server and client may be disconnected but one side may not realize it. What can I say, Visual Basic has some "nuances" that seem to exist only to make my life interesting. I added some code that will let the server and clients know that they're still connected, so they'll both know when a disconnect has occurred.

  -New Yahoo! smileys
      I'm still using the same smiley images as last time, it's just that I received a few requests to make the smileys not loop forever. Now there are two smiley files you can use: smileys_forever.dat and smileys_limited.dat. The "forever" file has the smiley images that loop continuously, the other has the images that should stop after roughly 5 loops. Just go through the Options -> Settings menu to the Misc tab and load whichever smiley DAT file you wish.

  -Who's away?
      It's hard to remember who has set themselves away, and as Chatbox grows and expands to incorporate millions of users, you'll need some way to know immediately. Now when a user sets themselves away, their name will change color in the chat room user lists. Normally these names are displayed in the color you chose for "My font", but they will be shown in the "System font" color until they come back. Please note that if you change color settings, it might revert all the names in the list back to the same color.

  -Apply here
      The Settings window has the typical OK/Cancel/Apply buttons you find with most programs. The only difference is that until now, the Apply button was enabled from the start, and clicking it didn't necessarily show you that anything happened. Now the Apply button will only become enabled if you change some of the settings in that window, and when you click it it will disable itself to show it has applied the settings. Please note that some changes are applied immediately: selecting a smiley DAT file, modifying font color settings, and editing the scripting file.


Back to main page...