Static’s Social Features (1.0.5)

**Static’s Social Features**
Required Libraries:
LibAddonMenu-2.0
LibCustomMenu
What it Does:
This add-on encompasses a few different social features I wanted to add to the game. All options are configurable. See instructions below for how each setting works.
Add/Remove Fav Friends
Fav Friend Icon in Friends list
Keep Fav Friends at the top of your Friends list
Invite offline players to group (if they are just hiding)
AFK Timer
Login/Logout Player Status Control
Offline Notification on login
Notification for whispering someone while offline
Offline Timer (for automatically setting yourself to online if you forget)
Control which friend status messages are displayed and how
Notifications can be redirected to chat, center screen or alert sections
Show mutual guilds in tooltips for friends list and group list
Slash Commands:
/ssfmenu – Shows the settings menu
Please visit my Developer Portal to give any feedback, bug reports or feature requests.
Instructions
https://imgur.com/5chOccQ.png
Friends List Settings
Show Fav Friends at Top – Forces your selected Fav Friends to show at the top of the friends list even if they are offline.
Shared Guild Info – Displays mutual guilds in the tooltips for your friends list. All, Fav or None.
Shared Guild Info in Group – Shows mutual guilds in the tooltips for your group members.
Offline Group Invite – Re-adds the group invite option for offline friends. This is mainly used for situations where you know someone is online and would like to group with you while remaining hidden. All, Fav or None.
Fav Icon – Select the icon that will show beside your Fav Friends in the friends list.
Icon Size (%) – Choose the scaling in terms of % of the text height of the friends list.
Inherit Text Color – Tries to make the color of the icon match the text color in the friends list. This will show greyed out icons for offline Favs and a blue color for online Favs.
https://imgur.com/rpLauXm.png
Player Status Settings
AFK Timeout – Enable the AFK Timer function.
AFK TImeout (s) – How many seconds before being switched to AFK.
Offline Timeout – Enable the Offline timer Function. When enabled the addon will check if you’re set to “Offline” when you log in and if so, start the timer. After the timer expires you’ll be set to “Online” automatically. Main use is if you use this addon to stay offline for writ characters but forget to switch online when you are done.
Offline Timeout (m) – How many minutes to wait before switching you to “Online” Automatically.
Account Wide Override – If enabled all character login/logout will follow these settings. Disable to set on a per character basis.
Account Wide Status – Select which status to apply to all characters.
Login – Applies the selected status on character login.
Logout – Applies the selected status on character logout.
Character Status – Disabled until “Account Wide Override” is toggled off.
https://imgur.com/tAd2FMC.png
Character Status Settings (Must disable “Account Wide Override” to use)
Status – The status to set at character login or logout.
Login – Applies the selected status on character login.
Logout – Applies the selected status on character logout.
https://imgur.com/numX86E.png
Notification Settings
Notification Type – Select where to send the notifications. Chat, Center Screen or Alert (top right of screen).
Notification Size – Text size for Center Screen notifications.
Notification Soun – Select which if any sound should play when a notification from this add-on goes off.
Offline Notice – If enabled will notify you if you are set to “Offline” when you login.
Offline Timer Notice – If enabled will notify you when you are set to “Online” automatically from the Offline Timer Settings
Whisper Notice – If enabled will notify you when you whisper someone while offline, indicating they cannot reply to you.
AFK Notice – If enabled will notify you on automatic AFK status changes from the AFK Settings
Friend Status Message – Decide which if any friend notifications will be shown. All, Fav or None.
Friend Status to Chat – If enabled it will force the friend notifications to go to chat regardless of the above notification settings.
https://imgur.com/nr4Fkhz.png
Friends List
Your selected Fav Friends icon is displayed in line with their name
Changing sort options with Fav Friends at Top enabled will still keep your Fav Friends at the top, and then sort the list by your selected options.
Special thanks to @blaize_0 and @brasstortoise for helping me test this add-on!