forked from shirsig/WIM
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Features identified by analyzing WIM-TBC v2.4.15, WIM-Classic v3.15.0, and WIM-Retail v3.15.0 source code.
High Priority
- Expose (hide in combat) — Auto-hide WIM windows when entering combat, restore on leaving. (from Classic 3.x Expose module)
- Fade / auto-hide inactive windows — Windows fade out after a configurable inactivity timeout, reappear on new message. (from TBC)
- Auto-close by timeout — Configurable timeout to close stale conversations (separate settings for friends vs others). (from TBC
msgTimeOut) - Tabbed mode — Group conversations into tabs at the bottom of a single window instead of separate windows per conversation. (from TBC)
- State-based popup rules — Different popup/sound/focus behavior depending on player state: resting, combat, PvP, party, raid. (from Classic
3.xStateHandler)
Medium Priority
- Emoticons — Convert text emoticons (
:),:D,;), etc.) into graphical icons inside messages. (from TBC, 50+ emoticons) - History export — Export conversation history as plain text, HTML, or BBCode. (from TBC)
- Improved URL detection — 16+ regex patterns covering IPs with ports, domains with paths, email addresses, protocol URLs. (from
TBC/Classic) - More shortcut bar buttons — Add Follow, Duel, Location buttons to the existing shortcut bar. (from TBC)
- Timestamp format presets — Multiple timestamp formats (12h/24h, with/without seconds, date separators) instead of simple on/off toggle.
(from Classic 3.xTimeStampsmodule) - Off-screen window tracker — Visual blips on screen edges indicating windows that have been pushed off-screen, click to reposition. (from
Classic 3.xOffScreenTrackermodule)
Low Priority
- Window recycling (Soup Bowl) — Reuse message window frame objects instead of creating new ones, for better performance with many
conversations. (from TBC) - WIM-to-WIM protocol (W2W) — "Is typing..." indicator, talent spec sharing, player location tracking between WIM users via addon messages.
(from TBC) - Skinning engine — Swappable visual themes with configurable textures, fonts, and style variations. (from TBC/Classic)
- Chat engine (guild/party/raid) — Display guild, party, raid, and other group chat in WIM-style windows. (from Classic 3.x
ChatEngine
module)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request