File Details
Yapper-2.2.0.zip
- R
- Jun 24, 2026
- 1.48 MB
- 414
- 12.0.7
- Retail
File Name
Yapper-2.2.0.zip
Supported Versions
- 12.0.7
2.2.0
- Added bridge for Languages addon
- Yapper can now integrate with the Languages addon to provide dialect and language transformation features.
- IM mode overhaul:
- Clicking the message area of any chat window now opens Yapper on that window instead of Blizzard's default editbox.
- Undocked windows are now properly tracked. Yapper opens anchored to whichever window you last interacted with, including windows you've dragged out of the dock.
- Minimizing a window now falls back to the previously active window automatically. Closing a window does the same, always ending at ChatFrame1 if nothing else is available.
- Maximizing a minimized window restores both focus and the channel you had selected on it (e.g. emote, party, a specific channel number).
- Closing Yapper in IM mode now properly deactivates Blizzard's editbox behind it, so it fades out and clears as expected.
- Multiline editor:
- The multiline editor now anchors to the chat window it was actually opened from, rather than always using ChatFrame1 as a reference. Undocked windows position it correctly.
- Fixed an edge case where the multiline editor could clip off the top or bottom of the screen depending on where your chat window was positioned.
- Bugfixes:
- Fixed API callbacks not firing on channel changes.
- Fixed a method name mismatch that caused errors when sending messages in certain configurations.
- Fixed right-click whispers from the UI not opening Yapper in non-IM mode.
- Fixed per-tab channel memory not applying correctly when switching between windows/tabs while Yapper is open. Channels are now immediately persisted when cycled, and the outgoing frame's state is saved before the frame swap occurs.
- Hopefully fixed issue where under some circumstances, Yapper could swallow posts silently, and prevent recovery.
- Internal:
- Removed roughly 100 lines of redundant guard code and defensive boilerplate that accumulated over time, and split up a file to make maintenance more manageable.