Download
(53Kb)
Download
Updated: 03-12-21 04:13 PM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.5)
Updated:03-12-21 04:13 PM
Created:11-17-19 06:18 PM
Downloads:1,764
Favorites:4
MD5:
Categories:Chat Mods, RolePlay, Music Mods

Sessions Messenger

Version: 1.3.8
by: enterLivi [More]

Sessions Messenger is a tab-based chat interface built for convenience and with a touch of role-playing in mind. It handles whisper conversations and offers support for group, guild, /say, and emote channels.


FEATURES:
- A large text input box for typing long messages, allowing for vertical scrolling to double-check what you just typed a minute ago
- Send messages longer than the 255 characters limit
- All your active conversations organized in one place: no additional windows!
- Save message history
- Message history editing: substitute words, remove timestamps and merge multi-posts before mass-copying a roleplay session or an important conversation for safekeeping
- Support for roleplay names if a RP addon is installed
- Know when others are typing (Requires both parties to have Sessions)



USAGE:
The hub button will initially appear in the middle of the screen. Notifications will grow from it, so position it somewhere accordingly! Click on the button to open Sessions. Check out the quick options (gear icon) to modify behaviour and appearance, and remember to set keybinds!
- Toggle UI: "/sessions"
- Start a session: "/tt name" or "/talkto name"


COMPATIBILITY:
No promises if used alongside similar addons, but Sessions is not intrusive so it should be fine. Localization efforts are still pending.


OTHER:
Please send me your bugs and/or feedback so I can make Sessions the best it can be. Thank you for giving it a shot, and spread the word if you like it!

** VERSION 1.3.8
-TOC bump


** VERSION 1.3.7
-Switching sessions will no longer focus the editbox when player is moving
-Fixed typing status displaying in all sessions
-Fixed issue preventing party sessions from being created
-Fixed tab-cycling through sessions only switching to the first one
-New: Ctrl+Right-Click any line of text to copy
-New: Option to disable saving chat history
-Revamped tab window scrolling
-Removed search box from tab window


** VERSION 1.3.6
-Bump for 9.0.2
-Revised options for history expiry: now allows up to 4 months
-History perspective will now be displayed as the character you were on (not retroactive)
-Tweaks and minor fixes


** VERSION 1.3.5
-Fixed sending typing status not working
-Added failsafe when using fonts fetched from LibSharedMedia
-Tweaked icon layout
-Options: New Quick Option to keep the UI minimized when receiving whispers


** VERSION 1.3.4
-Fixed BattleTag text in hub notifications
-Updates for 9.0


** VERSION 1.3.3
-Fixed guild chat not working properly on fresh log-ins
-Fixed Update Info action not working. Fetching info from low levels is still unreliable
-Fixed Selective Mode hiding messages from self
-Fixed printing in-game friends on log-in not working
-Some tuning to editbox scrolling


** VERSION 1.3.2
-Removed the mouseover button from the input box: felt obsolete with the keybinds added in 1.2.1
-Lots of rewrite: in the process of restructuring the entire addon
-Retired in-combat toasts for the time being while it's being reworked
-Fixed various bugs and glitches, and yes, some oopsies


-New: Hub & tab notifications for unread messages
-New: http prefixed URLs can now be clicked
-New: Option to strip custom colours from RP names
-New: Option to enable bracketed names
-New: Option to use verbose prefixes for Say and Whispers ([Someguy] says:, [Someguy] whispers:, etc)
-New: Options to change font and enable text outline

** VERSION 1.3.1
-Fixed error when replying to a closed session
-Fixed RP Name not displaying for self in whispers
-Fixed some glitches with target names
-Frame positions no longer rely on layout-local and should now remain the same across characters


** VERSION 1.3
-Fixed lua error from who events
-Fixed endless loop when attempting to send a capped message with no spaces
-Added new shortcut to close a session: shift + right-click

-New: Options Panel: First round of options added to InterfaceOptions, more to come later
-New: Selective Mode: When enabled, only messages from players whom you have sessions opened for will be shown; others will be minimized
-New: Fetch RP names from XRP, TRP3, or MRP

-Display: Speech ("") and emoting (**) are now coloured
-Display: "Headless" emotes now show up prefixed with [?]; mouseover to see author
-Display: HistoryViewer: Now drawn ontop of Sessions' main UI
-Display: Changed the character counter to show up on editbox mouseover
-Display: Nearby multi-posts will now attempt to display as a single message, and retain speech/emote formats
-Display: New textures for sliders, and the ScrollToBottom button will now only show when scrolling up


** VERSION 1.2.1
-Added /w, /whisper, /r and /reply intercept to main editbox
-All slash commands should now work when fired from Sessions' editbox
-Added keybind to open a session with TARGET or MOUSEOVER unit
-Pressing OpenChat keybind while Sessions is shown will now override the default chat's OpenChat cmd
-Long messages can now be manually split by typing the sequence "//"

-Quick Options: Added shortcut to KeyBindingFrame @ AddOns category
-Quick Options: Added OpenChat override toggle. It is enabled by default

-Display: Coloured many UI elements based on chat type
-Display: Added character counter. The counter will only show when nearing 255 characters
-Display: Emotes are now parsed more smarter to prefix character name or not

-Backend rework of how tabs function in preparation for custom tabs, and lots of code cleanup


** VERSION 1.2
- Fixed "No player named <number> is currently playing" when opening a BattleNet session
- Added option to party invite from the right-click tab menu
- More tweaks and fixes to the History Viewer
- History Viewer now has a second window, allowing for formatting of history, mass copy, and word substitutions

** VERSION 1.1.9
- Fixed lua error when using guild chat
- Fixed several issues with using party chat
- Fixed "handshaking" so typing statuses should no longer stop working between two Sessions users
- Fixed a rare error when opening a session with a known GUID that the client "hasn't encountered yet"
- Fixed more bugs and tweaked more small things

** VERSION 1.1.8
- Fixed "pickwhip" button not toggling off at times
- Fixed SuggestionFrame detaching before button clicks and not firing the OnClick handler
- Fixed lua errors in History Viewer introduced with 8.3.0(?)
- Several tweaks to the History Viewer


** VERSION 1.1.7
- Fixed error when enabling Guild Chat while not in a guild
- Addbox's "pickwhip" (mouseover characters to auto-fill their names) is now a toggle button in the addbox
- Some more cleanup and tweaks


** VERSION 1.1.6
- Some changes to the autocomplete suggestion frame; the main UI is now also supported
- The History Viewer will now open with the most recent date, if any, and the list of dates should now be ordered
- Some cleanup and improvements


** VERSION 1.1.5
- Improvements to sending typeInforms (typing statuses)
Archived Files (1)
File Name
Version
Size
Author
Date
1.3.7
53kB
enterLivi
01-02-21 08:20 PM


Post A Reply Comment Options
Unread 03-26-20, 10:07 AM  
enterLivi
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 2
Uploads: 2
Originally Posted by Aisenfaire
Thank you for the reply!

Currently, it is popping up in combat for me whenever someone whispers.

Maybe an option to resize it? I think it bothers me mostly because it takes up a large portion of my screen while fighting.
You can resize the main UI by holding down CTRL while the main UI is shown (make sure none of the editboxes have focus). Alternatively, click on the gears icon in the topleft and toggle the resize button on/off there.

Testing further, I don't get the main UI popping up in combat. Are you sending a message to yourself? And, to be sure, are you using the latest version (1.2)? You can type /smversion in-game to check.
Last edited by enterLivi : 03-26-20 at 10:51 AM.
Report comment to moderator  
Reply With Quote
Unread 03-25-20, 07:06 PM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Originally Posted by enterLivi
Originally Posted by Aisenfaire
I really like the look of this so far, and how lightweight it is!

Suggestions:

1. A minimize button similar to what Cellular had was awesome. (Minimizing into a flat little line) Alternatively, minimizing all windows into 1 icon that you drag somewhere on the screen, with a number to show new messages.
2. Option not to pop up during combat (just to appear in minimized form as seen in #1)
3. Option for an invite button (to invite the person in the whisper. Especially useful when the default wow chat is bugging out and it keeps inviting the wrong person with right click invite)
Hiya! Thanks for the suggestions. Regarding points #1 and #2, Sessions has a little icon with a blue envelope that is used as an anchor for in-combat chat bubbles: If the main UI is popping up during combat, then that is a bug needing investigation! I'll think of a way to "minimize" the UI. Honestly, the whole thing with the icon has been neglected and needs a lot of love.

As for #3, consider it added for the next version! It'll be in the right-click tab menu.
Thank you for the reply!

Currently, it is popping up in combat for me whenever someone whispers.

Maybe an option to resize it? I think it bothers me mostly because it takes up a large portion of my screen while fighting.
Report comment to moderator  
Reply With Quote
Unread 03-19-20, 01:27 PM  
enterLivi
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 2
Uploads: 2
Originally Posted by Aisenfaire
I really like the look of this so far, and how lightweight it is!

Suggestions:

1. A minimize button similar to what Cellular had was awesome. (Minimizing into a flat little line) Alternatively, minimizing all windows into 1 icon that you drag somewhere on the screen, with a number to show new messages.
2. Option not to pop up during combat (just to appear in minimized form as seen in #1)
3. Option for an invite button (to invite the person in the whisper. Especially useful when the default wow chat is bugging out and it keeps inviting the wrong person with right click invite)
Hiya! Thanks for the suggestions. Regarding points #1 and #2, Sessions has a little icon with a blue envelope that is used as an anchor for in-combat chat bubbles: If the main UI is popping up during combat, then that is a bug needing investigation! I'll think of a way to "minimize" the UI. Honestly, the whole thing with the icon has been neglected and needs a lot of love.

As for #3, consider it added for the next version! It'll be in the right-click tab menu.
Report comment to moderator  
Reply With Quote
Unread 03-16-20, 04:57 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
I really like the look of this so far, and how lightweight it is!

Suggestions:

1. A minimize button similar to what Cellular had was awesome. (Minimizing into a flat little line) Alternatively, minimizing all windows into 1 icon that you drag somewhere on the screen, with a number to show new messages.
2. Option not to pop up during combat (just to appear in minimized form as seen in #1)
3. Option for an invite button (to invite the person in the whisper. Especially useful when the default wow chat is bugging out and it keeps inviting the wrong person with right click invite)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: