WIM (WoW Instant Messenger) v3
WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
Features
- Whispers in their own windows.
- Chat in their own windows.
- Tabbed windows
- Highly configurable.
- History
- Copy and paste as:
- Raw Text
- BBCode
- Copy and paste as:
- Advanced, intellectual window behaviors & animations.
- Skins
- Emoticons
- Clickable web URLS for easy viewing. No more retyping a long url a friend sends you.
- Customizable sound options.
- Expose - great way to clear your screen of windows when you are in combat.
- Addon Compatibility: (Always make sure you are running the latest versions.
- Prat
- DBM
In reply to Ragedaug:
This puzzles me considering the code at 128 should only run on whispers. It's literally in the whisper nested code and the chat nested code has the getAvailableChatGroup check.
In reply to MysticalOS:
That's interesting. I wish I could remember where I found the fix listed. I'm not good enough with the code to understand a lot of the nuts & bolts of it.
I'm surprised more folks haven't run into this issue with the windows not grouping and the windows becoming unresponsive if you try to manually group them. I've run into it with both my Retail WIM as well as my Classic WIM, and with all other addons disabled. I have to update that line I listed above in each to correct the behavior.
Regarding your note that 128 only runs on whispers, I'll have to recreate the problem, but I'm pretty sure it's the whispers I get that will not auto group with the group chats, so I think that makes sense. With that edit I listed in place, they will automatically group. In my configuration I have party, guild, and raid chat captured and set to group, then set them to group with my whispers.
Under Options, in General --> Tab Management I have the following setting checked:
- Automatically group whispers
- Automatically group chat windows
- Group with whisper Windows
*the other two options, "Place friends..." and "Place guild members...", I have unchecked.
---------------
Update:
OK, so I was able to reproduce the error again, and ensured all other addons were disabled first.
I rolled back the change, so TabManagement.lua is back to it's original state.
If I whisper someone first so that a WIM whisper window is open, then get a party or guild chat, they group normally with the whisper and continue to function normally.
But if I have a party and/or group chat already open in a WIM window, a new whisper will spawn a separate window. And it's when I try to drag & group that whisper with the party/guild chat windows, clicking the whisper window will pop a LUA error, and I have to reload before I can whisper the person again.
-- Adding " or getAvailableChatGroup();" to the end of Line 128 fixes that.
In reply to MysticalOS:
The bug still persists in the latest update. Testing shows that the windows will not auto group and will lock up if I try to manually stack them. Reload UI allows me to chat again. The failure occurs specially when I talk in a group chat window first, like Guild or Party chat, then when I get or send a Whisper, it opens a new window. If I get a Whisper first, Guild and Party chat group as expected and it works normally.
Still just changing the following to fix it:
line 128 in Modules\TabManagement.lua
from:
to:
Hiya,
Would there be anyone around willing to make a skin to mimic Cellular (https://www.curseforge.com/wow/addons/cellular), which has an number of issues in TBCC ?
The gist of it is that it can be minimized and then only show the tab bar.
Would the "technology" behind WIM skinning even allow it ?
Another thing that Cellular does and WIM doesn't is to allow addons such as ItemAutocomplete (https://www.curseforge.com/wow/addons/itemautocomplete/) to function normally (by typing an opening square bracket), while in WIM it's just a bracket.
I don't see anything in the options that would fix that, but maybe it's very subtle.
Just a question: can there be a timer added into sending large whispers?
It's split well into parts, but sometimes the whispers are sent in the wrong order.
So with a small delay, like pingtime+5% or something, it should always show in the right order.
If it's possible, of course,,,,
In reply to DerpoTheInsane:
It really shouldn't be sent out of order... WIM uses LibChatThrottle which is supposed to manage all of that. It has been a long time since it was implemented, I'll take a look to see if the project is still active.
In reply to RealPazza:
Thank you for taking a look at that.
In 2 out of 3 times, it's sent in the wrong order, so not always.
@RealPazza you are cont. this Project? If not contact me, i want to renew it then!
In reply to VegetaEU:
Pazza recently took ownership of this project after Jon's passing.
The people assigned to this project are still working on it.
MysticalOs and Pazza are the ones keeping it alive and up to date for years, doing a phenomenal job.
Apart from a toc version push, there are no new updates at this moment.
In reply to VegetaEU:
In reality, Sylvanaar had't worked on project for years. It was mostly me and pazza doing updates so wim support actually remains unchanged other than having to get ownership of everything.
The last thing is figuring out hwat to do with github because right now none of us have access to project settings which means we can't update/fix the packager and do releases at moment. If nothing else, we'll probably fork it somewhere and run off fork but I need to talk to him first.
In reply to MysticalOS:
test
Thank you all for your patience with updates to Sylvanaar's projects. While I don't play WoW, I am a gamer myself and the show of support from the community is really something special that I've never seen in any other game. This project already has some strong contributors and will likely go to mysticalOS if he is interested, but I am looking for people to take over Sylvanaar's other projects. Anything that I am owner of used to belong to Sylvanaar, so check my profile and let me know if you'd like to be added to anything.
RIP. You will be missed.
RIP sylvanaar, thank you for your awesome addons.
Does anyone know how to find the rubber ducky sound for this addon. I remember having to download it separately and adding it into the wim addon folder manually years ago and now I can't find a link to the sound file anywhere. So sad to hear of Sylvanaar's passing. I love this addon so much, I've been using it as long as I can remember.
Rest in Peace, Sylvanaar. Thank you for the many years of wonderful addons!
RIP
sylvanaar
RIP to the author, Sad to hear the news. May he rest in peace.
https://www.wowhead.com/news/wow-addon-developer-jon-sylvanaar-akhtar-has-passed-away-322558
In reply to YWIcloud:
This news is sad to hear. I personally learned so much about Wow addon development from Sylnavaar's work. Without it Misspelled wouldn't have been possible.
RIP
For TBC:
Please download the most current version here:
https://www.wowace.com/projects/wim-3/files?filter-status=1&filter-game-version=1738749986:73246
Most of the update programs like the CurseForge client itself don't support TBC correctly yet.