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
Hi,
Have been using this great addon for many many years, thank you to the current devs for keeping this going.
Recently I have a need not to focus the frame when a whisper comes in, but even with Auto-Focus unselected it still focuses the frame (ie. the cursor is flashing in the editbox).
I have tried not using the popup, which works but then when I select open unread messages, nothing pops up so I guess it marks messages as read even when the frame doesn't popup and whispers are being suppressed from the standard chat frames.
I am also using prat, if that makes any difference.
Am I doing something wrong or is the auto-focus and unread messages not working as intended
Thanks.
Hi
1x [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' hat versucht die geschützte Funktion 'ClearTarget()' aufzurufen.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `ClearTarget'
[string "@Interface/FrameXML/EditModeManager.lua"]:1496: in function `ResetTargetAndFocus'
[string "@Interface/FrameXML/EditModeManager.lua"]:1479: in function `OnEditModeExit'
[string "@Interface/FrameXML/EditModeManager.lua"]:185: in function `ExitEditMode'
[string "@Interface/FrameXML/EditModeManager.lua"]:205: in function <Interface/FrameXML/EditModeManager.lua:203>
[string "=[C]"]: in function `Hide'
[string "@Interface/FrameXML/UIParent.lua"]:2828: in function `SetUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2859: in function `MoveUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2890: in function `HideUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2556: in function <Interface/FrameXML/UIParent.lua:2548>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/FrameXML/UIParent.lua"]:3170: in function `HideUIPanel'
[string "@Interface/FrameXML/EditModeManager.lua"]:122: in function `onCloseCallback'
[string "@Interface/SharedXML/SharedUIPanelTemplates.lua"]:127: in function <Interface/SharedXML/SharedUIPanelTemplates.lua:122>
[string "=[C]"]: in function `Click'
[string "@Interface/FrameXML/UIParent.lua"]:3980: in function `ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>
In reply to GeoRam2016:
Should be fixed in latest update
Got this error when clicked some button on standard action bar (not related to whispering):
Message: [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'UseAction()'.
Time: Sun Oct 30 02:54:45 2022
Count: 1
Stack: [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'UseAction()'.
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@Interface/FrameXML/ActionButton.lua"]:109: in function `TryUseActionButton'
[string "@Interface/FrameXML/MultiActionBars.lua"]:22: in function `MultiActionButtonUp'
[string "MULTIACTIONBAR2BUTTON1"]:4: in function <[string "MULTIACTIONBAR2BUTTON1"]:1>
Locals: <none>
WoW retail.
In reply to AlexL1118:
Should be fixed in latest update
Hope there will be a update for 10.x version.
In reply to axejess:
The alpha should be working if you want to test it.
In reply to RealPazza:
Thank you!
Thank you for making it work with Wrath Classic <3
need version for wotlk pls
Curseforge has this addon flagged as:
This might be corrupt, "belongs to Retail" so you might wanna fix that.
Is there a way to get the history contacts to sort by most-recent date rather than alphabetical order?
In reply to kurram:
I second that. Or make a "Show All" option for names as well.
In reply to kurram:
I second that. Or make a "Show All" option for names as well.
9.2.5 patch, and I'm getting these LUA errors
Message: Interface\AddOns\WIM\Modules\ChatEngine.lua:240: Cannot find a library instance of "LibChatHandler-1.0".
Time: Wed Jun 1 20:19:28 2022
Count: 1
Stack: Interface\AddOns\WIM\Modules\ChatEngine.lua:240: Cannot find a library instance of "LibChatHandler-1.0".
[string "=[C]"]: ?
[string "=[C]"]: in function `error'
[string "@Interface\AddOns\Ace3\LibStub\LibStub.lua"]:23: in function `GetLibrary'
[string "@Interface\AddOns\WIM\Modules\ChatEngine.lua"]:240: in main chunk
Locals:
Message: Interface\AddOns\WIM\Modules\Filters.lua:96: Cannot find a library instance of "LibChatHandler-1.0".
Time: Wed Jun 1 20:19:28 2022
Count: 1
Stack: Interface\AddOns\WIM\Modules\Filters.lua:96: Cannot find a library instance of "LibChatHandler-1.0".
[string "=[C]"]: ?
[string "=[C]"]: in function `error'
[string "@Interface\AddOns\Ace3\LibStub\LibStub.lua"]:23: in function `GetLibrary'
[string "@Interface\AddOns\WIM\Modules\Filters.lua"]:96: in main chunk
Locals:
Message: Interface\AddOns\WIM\WIM.lua:95: Cannot find a library instance of "LibChatHandler-1.0".
Time: Wed Jun 1 20:19:29 2022
Count: 1
Stack: Interface\AddOns\WIM\WIM.lua:95: Cannot find a library instance of "LibChatHandler-1.0".
[string "=[C]"]: ?
[string "=[C]"]: in function `error'
[string "@Interface\AddOns\Ace3\LibStub\LibStub.lua"]:23: in function `GetLibrary'
[string "@Interface\AddOns\WIM\WIM.lua"]:95: in function <Interface\AddOns\WIM\WIM.lua:67>
[string "@Interface\AddOns\WIM\WIM.lua"]:445: in function `fun'
[string "@Interface\AddOns\WIM\WIM.lua"]:402: in function `CoreEventHandler'
[string "@Interface\AddOns\WIM\WIM.lua"]:59: in function <Interface\AddOns\WIM\WIM.lua:59>
Locals:
Message: Interface\AddOns\WIM\Libs\Includes.xml(1): error: not well-formed (invalid token)
Time: Wed Jun 1 20:19:43 2022
Count: 3
Message: Interface\AddOns\WIM\Localization\Includes.xml(1): error: not well-formed (invalid token)
Time: Wed Jun 1 20:19:43 2022
Count: 3
Message: Interface\AddOns\WIM\Bindings.xml(1): error: not well-formed (invalid token)
Time: Wed Jun 1 20:19:43 2022
Count: 2
Hi, my WoW did crash like hours ago, so I have one question :
How is it possible, that the crash did delete all history only from one person ?
like before crash I had open 2 BattleTag whispers + 2 normal whispers, one I have full history intact, and the other one is totally gone. It make sense that stuff which was in RAM wasn't saved, but how it did delete even weeks old chats ? and only from one person
my WIM is 20MB and I use it from 2009, few times when WoW did crash it just delete/reset whole file. But this time it was only that one person, did check other people who I was writing day before, and the history was there.
TBC Version:
Get this a lot:
3x WIM\Sources\TabHandler.lua:486: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: WIM3_msgFrame2:SetPoint.
[string "=[C]"]: in function `SetPoint'
[string "@WIM\Sources\TabHandler.lua"]:486: in function `JumpToTab'
[string "@WIM\Sources\TabHandler.lua"]:332: in function <WIM\Sources\TabHandler.lua:327>
In reply to Kataclasm:
I have reproduced this error but only when I spam clicking tabs. So far I am unable to determine the actual cause. I will keep investigating.
Just a note, this code has been added in and working for over 10 years. I've thinking it might be a client issue with the API. But if there is something i can do to work around it, i'll try doing so
First off just wanted to give a big "thank you!!" to everyone on the WIM team for their wok on this addon. This is one of the most important addons I run as I would not be able to keep up with most of the conversations going on without it.
For a while now, I've been having trouble grouping chat windows, with new chats randomly spawning in a new window. In the settings I have everything set to group together. If I tried to manually (shift+click/drag) the windows together, the windows would just become unresponsive until I reload.
The change that fixed it for me (I thought I found it here in the comments) was:
In line 128 in Modules\TabManagement.lua chang:
group = getAvailableWhisperGroup();
to:
group = getAvailableWhisperGroup() or getAvailableChatGroup();
This update fixed that whole situation for me, and all new windows now spawn as new tabs in the existing window again. Is there any chance that could be looked at and incorporated in an upcoming release?
Thanks again!
In reply to Ragedaug:
Just a heads up, the new update still doesn't include this fix.