Well the summer is over and my work on WIM has continued. Thank you to everyone who posted on the forums and for your patience in everything. This is a pretty big change log. Some minor and some major but I definitely felt that it warranted a graduation form 3.1.x to 3.2.x. It's also nice to stay consistent with the current version of WoW. I digress... Sorry. Here goes.
- Updated French translations. (Thank you vibé)
- Updated various libraries.
- Added option '<Tab> to advance tell target.' (Thank you Nathan)
- Added WIM API RegisterPreSendFilterText(function).
- Added option to World & Custom channels to disable sounds.
- Fixed bug in History Viewer when viewing blocked users.
- Added class selection to level filter.
- Added option to Expose to delay if currently typing.
- Added World Frame Click Detection. You can now click out of a WIM window.
- Fixed bug when editing filters. Changes saved even though user clicked 'Cancel'.
- Fixed bug -- Wasn't updating args from message event filters.
- Added Name/Class colorizing to names in chat.
- Added Message Format option 'Bracket names.'.
- Removed isPrivateServer restriction from W2W (/wim addon_messages)
- Modified replyTellTarget hook's behavior (Thank you Stewart)
- Updated Russian translations (Thank you Stingersoft)
Let me explain some of these changes:First, Nathan, the creator of Mispelled who has written a great spell checking addon asked for an option to change the behavior of the <Tab> key when inside of a WIM window. By default, this allows you to toggle through all the tabs in that current tab group. Now there is an option (/wim) to instead have tab cycle through recent whispers. This behavior functions just like the default chat frame.
Expose has been modified to be aware of whether or not you are typing a message before being triggered by combat. If you enter combat while typing a message, Expose will be delayed until your message has been sent.
A long requested feature that I had to regretfully decline is now a reality. User's have asked me many times to drop focus from a WIM window when you click out of it. This wasn't possible. At least so I thought. Even Blizzard hasn't thought of this. By Securely hooking the WorldFrame's OnMouseDown & OnMouseUp, I was able to create my own OnClick event. I'm rambling and most of you don't care. Long story short, you can now click out of a WIM window.
Name/Class coloring has now been added to the default WIM message formmating as well as an option to modify how names are encapulated. Example: [Pazza]: <Pazza>: or just Pazza:
Finally some other translation updates and bug fixes.
Enjoy,
Pazza