Code Monkey home page Code Monkey logo

basicchatmods's People

Contributors

eke00372 avatar folknor avatar funkydude avatar gnarfoz avatar kallith avatar kergoth avatar lackofcodexp avatar nevcairiel avatar ulyanaleyana avatar wetu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

basicchatmods's Issues

Addon not working in Classic SoM

Hi :)

The addon is not working. It shows up in my ingame addon list, but when I open Interface Options > Addons, nothing is showing up there. I tried deleting the SavedVariables stuff, but it is still not working. English wow client btw.

I've installed BasicChatMods-v5-classic.zip (Game ver. 1.13.3) from the Curseforge client.

greetings

Funky UI bug after being Whispered too

Hey! I'm sorry I cannot post an Screenshot of this yet (I will do it once the bug happends again, however it only seems to happend in Dungeons!)

So whenever I get an /W message or a B.net message to myself, the UI seems to glitch out.

I'll post an "Close to reality" Image to help understand the glitch.

These are my current addons "in-use":

  • BasicChatMods
  • BasicMinimap
  • BasicMiniMap_Options
  • BigWiggs (Current Retail Update!)
  • Details! DPS/Healing meter
  • gmFonts
  • GTFO
  • Pawn

If you want another screenshot that could help you solve that issue, tell me! :)

Update: Real-time bug happening (See the Battle.net message glitched out!)
AddonGlitch2

WoWAddonGlitch1

Taint

Date: 2018-10-08 14:37:55
ID: 1
Error occured in: AddOn: BasicChatMods
Count: 1
Message: Error: AddOn BasicChatMods attempted to call a forbidden function (GuildControlSetRank()) from a tainted execution path.
Debug:
[C]: GuildControlSetRank()
...\Blizzard_GuildControlUI\Blizzard_GuildControlUI.lua:24:
...\Blizzard_GuildControlUI\Blizzard_GuildControlUI.lua:7
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:446: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:692: Communities_LoadUI()
..\FrameXML\UIParent.lua:926: ToggleCommunitiesFrame()
..\FrameXML\UIParent.lua:813:
..\FrameXML\UIParent.lua:792

Auto Log not working for Onyxia's Lair

The Auto Log combat in a raid instance does not work for Onyxia's Lair. MC, BWL, and ZG all work fine, but I always have to manually log Onyxia's Lair.

My only guess is that the addon checks to see if you are in a raid instance every time you change sub-zones, and since the sub-zone outside Onyxia's Lair is also called Onyxia's Lair it doesn't know that you changed sub-zones after zoning in so it doesn't see you are now in a raid instance and start auto logging. This is just my guess, I don't know for sure.

Edit Box & Chat minimize

A message I left on curseforge on July 29th:

When I uncheck the "enable" under Edit Box, hit Okay, and then /reload, the edit box is still automatically hidden. Would you be willing to implement a change that doesn't make the edit box disappear? I prefer it always to be visible.
Or maybe until then, tell me what I can edit in the addon's lua file to accomplish this?

Also, would you be willing/able to implement a minimize function? Something like: https://www.curseforge.com/wow/addons/minimize-chat

Communities time stamps

can u somehow add a function to get communies timestamps? These is blizzard option for this, but then u have double timestamps in chat window, and if i turn off BCM timestamps, i cant click it to copy a message :(

Highlight: More nicknames, capitalization

At the moment the highlight seems to only allow lower-case typing of names. For example "jack" instead of "Jack" which means only jack is recognized.

furthermore, it would be nice if you could add more than one nickname.

Edit chat box doesn't remember it's setting.

I set my edit chat box to "top" but after reloading the ui or logging it defaults back to the bottom of the chat box. However, in interface/addons settings, edit chat box is still listed as "top".

Using v9.2.6.

LUA error when trying to invite via alt-clicking a friend's battletag in chat.

2x BasicChatMods\AltInvite.lua:12: Usage: C_PartyInfo.InviteUnit(targetName)
[string "=[C]"]: ?
[string "@BasicChatMods\AltInvite.lua"]:12: in function <BasicChatMods\AltInvite.lua:9>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function SetItemRef' [string "@FrameXML\ChatFrame.lua"]:3906: in function ChatFrame_OnHyperlinkShow'
[string ":OnHyperlinkClick"]:1: in function <[string ":OnHyperlinkClick"]:1>
[string "=[C]"]: ?

Locals:
(*temporary) = nil

TBC update

Describe the problem

On loading BCM on Beta/PTR, initially you get a text output stating you are trying to run BCM classic on a live server.

After editing/removing the check for version to allow the addon to run on TBC servers, you are presented with the lua error below.

What steps will reproduce the problem?

  1. Login to beta/PTR without changing the check for version, and get the BCM classic on a live server output.
  2. Login to beta/PTR after changing/removing the check for version, and BCM will present you with the lua error below.

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

What version of the addon are you using? (Stating 'latest' is not useful)

v5-classic

Do you have an error log of what happened?

Message: Interface\AddOns\BasicChatMods\BasicCore.lua:34: attempt to call method 'SetBackdrop' (a nil value)
Time: Mon May 17 11:04:05 2021
Count: 1
Stack: Interface\AddOns\BasicChatMods\BasicCore.lua:34: attempt to call method 'SetBackdrop' (a nil value)
[string "@Interface\AddOns\BasicChatMods\BasicCore.lua"]:34: in main chunk

Locals: addonName = "BasicChatMods"
BCM = <table> {
 CHATLOG = "Always log chat."
 chatFuncs = <table> {
 }
 BCM_BNet = "Customize the brackets or add color to the various Real Id events such as whispers, conversations, and friends logging on."
 BCM_Sticky = "Customize your 'sticky' chat. Makes the chat edit box remember the last chat type you used so that you don't need to re-enter it again next time you chat."
 BCM_Fade = "Fade out the chat frames completely instead of partially when moving your mouse away from a chat frame."
 TOP = "Top"
 BCM_AutoLog = "Automatically log chat after logging on and automatically log the combat log when in a raid instance."
 GUILDRECRUIT = "GuildRecruitment"
 BOTTOM = "Bottom"
 BCM_Font = "Change the font name, size, and style of your chat frames & edit box."
 SHOWLEVELS = "Player level next to name."
 COMBATLOG = "Log combat in a raid instance."
 BCM_EditBox = "Customize the Edit Box (the box you type in) like moving it to the top, hiding the background, and increasing the size."
 PLAYERBRACKETS = "Player Brackets:"
 RIGHT = "Right"
 OPTIONS = "<<More options may be available after enabling this module>>"
 GetColor = <function> defined @Interface\AddOns\BasicChatMods\BasicCore.lua:9
 CHANNELNUMBER = "Channel Number"
 Events = <unnamed> {
 }
 BCM_Timestamp = "Customize the timestamps you want your chat to use. Choose a color or no color at all, then choose the exact format of the timestamp."
 chatFrames = 10
 chatFuncsPerFrame = <table> {
 }
 modules = <table> {
 }
 chatFrameRefs = <table> {
 }
 BCM_Resize = "Allows you to change the size of the chat frame to sizes smaller/bigger than what Blizz allows."
 protectedText = "<Protected Text>"
 CLICKTOCOPY = "Shift-click to copy chat."
 LOCALDEFENSE = "LocalDefense"
 COLORMISC = "Class color friend/guild logon."
 earlyModules = <table> {
 }
 CUSTOMCHANNEL = "Custom Channel"
 BCM_History = "Choose how many lines of chat history your chat frames remember."
 TRADE = "Trade"
 BCM_ButtonHide = "Completely hides the chat frame side buttons from view for the people that have no use for them."
 BCM_ScrollDown = "Create a small clickable arrow over your chat frames that flashes if you're not at the very bottom."
 LFG = "LookingForGroup"
 WORLDDEFENSE = "WorldDefense"
 BCM_TellTarget = "Allows you to whisper/tell your current target with the command /tt message or /wt message."
 BCM_PlayerNames = "Customize the player name in chat with player level/group (if known) or remove/change brackets. E.g. [85:CoolPriest:5]"
 CENTER = "Center"
 GENERAL = "General"
 LEFT = "Left"
 BCM_ChannelNames = "Selectively replace the channel names with custom names of your liking. E.g. [Party] >> [P]"
 BCM_ChatCopy = "This module allows you to copy chat directly from your chat frame by SHIFT-clicking the chat frame tab."
 BCM_Highlight = "Play a sound if your name is mentioned in chat, also class color it. You can enter the short version of your name in the box below."
 BCM_URLCopy = "Turn websites in your chat frame into clickable links for you to easily copy. E.g. [www.battle.net]"
 BCM_GMOTD = "Re-display the guild MOTD in the main chat frame after 10 seconds."
 SIZE = "Size"
 CHANNELNAME = "Channel Name"
 CORE = "Welcome to BasicChatMods, a basic and modular approach to chat customization. Due to the way BCM is designed a /reload may be required for some changes.

By default BCM will allow you to drag your chat frames to the very edge of the screen, the remaining customization is done in BCM's modules which can be enabled or disabled at will.

 In BCM disabled modules use no memory, disable the ones you don't use!"
 WARNING = "<<The changes you've 

Any additional information? (example: WoW language if not English)

Copy Chat: wrong line selected

Hello,

i seem to have stumbled on an issue with the Copy Chat feature (and pray it's not because of a taint from another addon this time xD), so basically i can still copy text but BCM is about several lines too high...

As you can see in this picture:
image

I'm trying to copy the greyed section as a test but the actual line selected by BCM is 18 lines higher (you can see the white dash behind the word 'Trouble.'

ty.

Newcomer Chat needs to be added to the channel names for custom names

Hello!

Just wanted to let you know there's a new chat that appears in the game if someone is either a new player or signs up to be a mentor in the new mentor guide system. The chat is called Newcomer Chat. It would be great if we could have it in the dropdown list of default channels to make custom names for.

PMs only show in their own chat window since a few months ago

Describe the problem

PMs only show in their own chat window since a few months ago, regardless if the chat channel has wispers selected or not

What steps will reproduce the problem?

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

What version of the addon are you using? (Stating 'latest' is not useful)

Do you have an error log of what happened?

Any additional information? (example: WoW language if not English)

Alt-Click Not Working

Describe the problem

I have enabled the alt-click setting for BCM and it will not work. I do not have any other chat mods installed.

What steps will reproduce the problem?

  1. Enable alt-click in settings
  2. alt-click on a name
  3. edit box opens instead of inviting

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

What version of the addon are you using? (Stating 'latest' is not useful)

v1-bcc

Do you have an error log of what happened?

Any additional information? (example: WoW language if not English)

Request: Remember size/position of chat box so all characters have same settings

Describe the problem

The title says it all. I realize that Wow itself will remember each character's chat location, but when you change one to suit yourself, it's a pain to get those exact settings to each character.

What steps will reproduce the problem?

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

What version of the addon are you using? (Stating 'latest' is not useful)

Do you have an error log of what happened?

Any additional information? (example: WoW language if not English)

I removed Prat and installed your addon to see how it was. Not switching back. Love the Wow changes to the chat UI plus your tweaks. Can't think of anything that would be better.

Blank Chat Copy Pane

After playing for a short time, double-clicking a chat window to try and copy text results in a blank pane rather than visible text. The window isn't interactible--I can't try to highlight invisible text, it's just blank and click-through.

It doesn't seem to occur due to combat or any particular series of key-presses, so far as I can tell. I can't figure out where BCM saves its settings (aka Saved Variables) in order to fully reset the addon, so I can't be sure it's not on my end.

mouse over items in chat doesnt work

whenever i mouse over an item in trade chat or anywhere else nothing is being shown and i have to click on it everytime. could you add a option for me to just be able to mouse over stuff?

BNet names class color

Not getting any errors with bugsack and buggrabber unfortunately, however since patch 8.2.5 I no longer seem to be able to get class colors in bnet chat to work.

[Issue] Lua Error with v9.2.5 in BC Classic - BasicChatMods\bnet_Classic.lua:19: attempt to index local 'battleTag' (a nil value)

Describe the problem

Lua error popped in-game on:

4x BasicChatMods\bnet_Classic.lua:19: attempt to index local 'battleTag' (a nil value)

What steps will reproduce the problem?

In this case, I took the portal from Shat -> Isle of Quel'danas, but it seemingly happened randomly / not related to anything I did that I'm aware of.

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

image

What version of the addon are you using? (Stating 'latest' is not useful)

v9.2.5

Do you have an error log of what happened?

4x BasicChatMods\bnet_Classic.lua:19: attempt to index local 'battleTag' (a nil value)
[string "@BasicChatMods\bnet_Classic.lua"]:19: in function <BasicChatMods\bnet_Classic.lua:11>
[string "=[C]"]: in function `gsub'
[string "@BasicChatMods\bnet_Classic.lua"]:33: in function `?'
[string "@BasicChatMods\BasicCore.lua"]:86: in function <BasicChatMods\BasicCore.lua:75>
[string "=[C]"]: in function `PushFront'
[string "@SharedXML\ScrollingMessageFrame.lua"]:28: in function <SharedXML\ScrollingMessageFrame.lua:27>
[string "=[C]"]: in function `AddMessage'
[string "@FrameXML\ChatFrame.lua"]:3609: in function `ChatFrame_MessageEventHandler'
[string "@FrameXML\ChatFrame.lua"]:2962: in function `ChatFrame_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals:
icon = ""
misc = "|HBNplayer:|Kq4|k:"
id = "31"
moreMisc = ":247:BN_WHISPER:|Kq4|k|h"
fakeName = "|Kq4|k"
tag = "|h"
colon = ""
_ = nil
_ = nil
battleTag = nil
_ = nil
_ = nil
bnetIDGameAccount = nil
englishClass = nil
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'battleTag' (a nil value)"
BNGetFriendInfoByID = <function> defined =[C]:-1
BNGetGameAccountInfo = <function> defined =[C]:-1
BCM = <table> {
 CHATLOG = "Always log chat."
 chatFuncs = <table> {
 }
 BCM_BNet = "Customize the brackets or add color to the various Real Id events such as whispers, conversations, and friends logging on."
 BCM_Sticky = "Customize your 'sticky' chat. Makes the chat edit box remember the last chat type you used so that you don't need to re-enter it again next time you chat."
 BCM_Fade = "Fade out the chat frames completely instead of partially when moving your mouse away from a chat frame."
 TOP = "Top"
 BCM_AutoLog = "Automatically log chat after logging on and automatically log the combat log when in a raid instance."
 GUILDRECRUIT = "GuildRecruitment"
 BOTTOM = "Bottom"
 BCM_Font = "Change the font name, size, and style of your chat frames & edit box."
 SHOWLEVELS = "Player level next to name."
 COMBATLOG = "Log combat in a raid instance."
 BCM_EditBox = "Customize the Edit Box (the box you type in) like moving it to the top, hiding the background, and increasing the size."
 PLAYERBRACKETS = "Player Brackets:"
 RIGHT = "Right"
 info = <table> {
 }
 Popup = <function> defined @BasicChatMods\BasicCore.lua:66
 OPTIONS = "<<More options may be available after enabling this module>>"
 GetColor = <function> defined @BasicChatMods\BasicCore.lua:10
 CHANNELNUMBER = "Channel Number"
 Events = <unnamed> {
 }
 BCM_Timestamp = "Customize the timestamps you want your chat to use. Choose a color or no color at all, then choose the exact format of the timestamp."
 chatFrames = 10
 chatFuncsPerFrame = <table> {
 }
 chatFrameRefs = <table> {
 }
 BCM_Resize = "Allows you to change the size of the chat frame to sizes smaller/bigger than what Blizz allows."
 protectedText = "<Protected Text>"
 CLICKTOCOPY = "Shift-click to copy chat."
 LOCALDEFENSE = "LocalDefense"
 COLORMISC = "Class color friend/guild logon."
 CUSTOMCHANNEL = "Custom Channel"
 BCM_History = "Choose how many lines of chat history your chat frames remember."
 TRADE = "Trade"
 BCM_ButtonHide = "Completely hides the chat frame side buttons from view for the people that have no use for them."
 BCM_ScrollDown = "Create a small clickable arrow over your chat frames that flashes if you're not at the very bottom."
 LFG = "LookingForGroup"
 WORLDDEFENSE = "WorldDefense"
 BCM_TellTarget = "Allows you to whisper/tell your current target with the command /tt message or /wt message."
 BCM_PlayerNames = "Customize the player name in chat with player level/group (if known) or remove/change brackets. E.g. [85:|cFFFFFFFFCoolPriest|r:5]"
 CENTER = "Center"
 GENERAL = "General"
 LEFT = "Left"
 BCM_ChannelNames = "Selectively replace the channel names with custom names of your liking. E.g. [Party] >> [P]"
 BCM_ChatCopy = "This module allows you to copy chat directly from your chat frame by |cFFFFFFFFSHIFT-clicking|r the chat frame tab."
 BCM_Highlight = "Play a sound if your name is mentioned in chat, also class color it. You can enter the short version of your name in the box below."
 BCM_URLCopy = "Turn websites in your chat frame into clickable links for you to easily copy. E.g. |cFFFFFFFF[www.battle.net]|r"
 BCM_GMOTD = "Re-display the guild MOTD in the main chat frame after 10 seconds."
 SIZE = "Size"
 CHANNELNAME = "Channel Name"
 CORE = "Welcome to BasicChatMods, a basic and modular approach to chat customization. Due to the way BCM is designed a /reload may be required for some changes.

By default BCM will allow you to drag your chat frames to the very edge of the screen, the remaining customization

Any additional information? (example: WoW language if not English)

LUA error on the wotlk beta

Hello. Addon is mostly working on the wotlk 3.4.0 client but im getting this error

2x BasicChatMods\buttons.lua:11: attempt to index global 'ChatFrameToggleVoiceDeafenButton' (a nil value)
[string "@BasicChatMods\buttons.lua"]:11: in function `?'
[string "@BasicChatMods\BasicCore.lua"]:119: in function `?'
[string "@BasicChatMods\BasicCore.lua"]:7: in function <BasicChatMods\BasicCore.lua:7>

Locals:
hideFunc = <function> defined @BasicChatMods\buttons.lua:8
(*temporary) = nil
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = <function> defined @BasicChatMods\buttons.lua:8
(*temporary) = "attempt to index global 'ChatFrameToggleVoiceDeafenButton' (a nil value)"
BCM = <table> {
 CHATLOG = "Always log chat."
 chatFuncs = <table> {
 }
 BCM_BNet = "Customize the brackets or add color to the various Real Id events such as whispers, conversations, and friends logging on."
 BCM_Sticky = "Customize your 'sticky' chat. Makes the chat edit box remember the last chat type you used so that you don't need to re-enter it again next time you chat."
 BCM_Fade = "Fade out the chat frames completely instead of partially when moving your mouse away from a chat frame."
 TOP = "Top"
 BCM_AutoLog = "Automatically log chat after logging on and automatically log the combat log when in a raid instance."
 GUILDRECRUIT = "GuildRecruitment"
 BOTTOM = "Bottom"
 BCM_Font = "Change the font name, size, and style of your chat frames & edit box."
 SHOWLEVELS = "Player level next to name."
 COMBATLOG = "Log combat in a raid instance."
 BCM_EditBox = "Customize the Edit Box (the box you type in) like moving it to the top, hiding the background, and increasing the size."
 PLAYERBRACKETS = "Player Brackets:"
 RIGHT = "Right"
 info = <table> {
 }
 Popup = <function> defined @BasicChatMods\BasicCore.lua:66
 OPTIONS = "<<More options may be available after enabling this module>>"
 GetColor = <function> defined @BasicChatMods\BasicCore.lua:10
 CHANNELNUMBER = "Channel Number"
 Events = <unnamed> {
 }
 BCM_Timestamp = "Customize the timestamps you want your chat to use. Choose a color or no color at all, then choose the exact format of the timestamp."
 chatFrames = 10
 chatFuncsPerFrame = <table> {
 }
 modules = <table> {
 }
 chatFrameRefs = <table> {
 }
 BCM_Resize = "Allows you to change the size of the chat frame to sizes smaller/bigger than what Blizz allows."
 protectedText = "<Protected Text>"
 CLICKTOCOPY = "Shift-click to copy chat."
 LOCALDEFENSE = "LocalDefense"
 COLORMISC = "Class color friend/guild logon."
 CUSTOMCHANNEL = "Custom Channel"
 BCM_History = "Choose how many lines of chat history your chat frames remember."
 TRADE = "Trade"
 BCM_ButtonHide = "Completely hides the chat frame side buttons from view for the people that have no use for them."
 BCM_ScrollDown = "Create a small clickable arrow over your chat frames that flashes if you're not at the very bottom."
 LFG = "LookingForGroup"
 WORLDDEFENSE = "WorldDefense"
 BCM_TellTarget = "Allows you to whisper/tell your current target with the command /tt message or /wt message."
 BCM_PlayerNames = "Customize the player name in chat with player level/group (if known) or remove/change brackets. E.g. [85:|cFFFFFFFFCoolPriest|r:5]"
 CENTER = "Center"
 GENERAL = "General"
 LEFT = "Left"
 BCM_ChannelNames = "Selectively replace the channel names with custom names of your liking. E.g. [Party] >> [P]"
 BCM_ChatCopy = "This module allows you to copy chat directly from your chat frame by |cFFFFFFFFSHIFT-clicking|r the chat frame tab."
 BCM_Highlight = "Play a sound if your name is mentioned in chat, also class color it. You can enter the short version of your name in the box below."
 BCM_URLCopy = "Turn websites in your chat frame into clickable links for you to easily copy. E.g. |cFFFFFFFF[www.battle.net]|r"
 BCM_GMOTD = "Re-display the guild MOTD in the main chat frame after 10 seconds."
 SIZE = "Size"
 CHANNELNAME = "Channel Name"
 CORE = "Welcome to BasicChatMods, a basic and modular approach to chat customization. Due to the way BCM is designed a /reload may be required for some changes.

By default BCM will allow you to drag your chat frames to the very edge of the screen, the remaining customization is done in BCM's modules which can be enabled or disabled at will.

 In BCM disabled modules use no memory, disable the ones you don't use!"
 WARNING = "<<The changes you've made require a /reload to take effect>>"
 BNETI

Error Randomly While Just Fishing

7x BasicChatMods\fade.lua:19: attempt to index field '?' (a nil value)
[string "@BasicChatMods\fade.lua"]:19: in function <BasicChatMods\fade.lua:17>
[string "@BasicChatMods\fade.lua"]:79: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:89: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:152: in function ?' [string "@BasicChatMods\BasicCore.lua"]:152: in function ?'
[string "@BasicChatMods\BasicCore.lua"]:7: in function <BasicChatMods\BasicCore.lua:7>

Locals:
self = ChatFrame11Background {
0 =
}
(*temporary) = nil
(*temporary) = ChatFrame11Background {
0 =
}
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
storedFuncs =

{
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{

Lineup Chat - Classic

image

Can we get a option to make chat time stamps, the [G] etc line up?

Makes chat look wobbley

Text Splitting for long messages

Hey there,

I use Basic Chat Mods on a roleplaying server and often have to split messages for being too long without leaving the chatbox. The chatbox has a 255 character limited, which I would like to exceed. Some addons auto-split your message into multiple messages, and I would like to see this feature in BCM too.

Randomly got this error

9x BasicChatMods\fade.lua:19: attempt to index field '?' (a nil value)
[string "@BasicChatMods\fade.lua"]:19: in function <BasicChatMods\fade.lua:17>
[string "@BasicChatMods\fade.lua"]:79: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:89: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:152: in function ?' [string "@BasicChatMods\BasicCore.lua"]:152: in function ?'
[string "@BasicChatMods\BasicCore.lua"]:7: in function <BasicChatMods\BasicCore.lua:7>

Locals:
self = ChatFrame11Background {
0 =
}
(*temporary) = nil
(*temporary) = ChatFrame11Background {
0 =
}
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
storedFuncs =

{
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{

Bnet names not appearing

For some reason when i get a whisper from a Bnet friend i dont see their name, only their whisper.

Latest wotlk version

Got this randomly not sure when Retail WOW enUS

28x BasicChatMods\fade.lua:19: attempt to index field '?' (a nil value)
[string "@BasicChatMods\fade.lua"]:19: in function <BasicChatMods\fade.lua:17>
[string "@BasicChatMods\fade.lua"]:79: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:89: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:152: in function ?' [string "@BasicChatMods\BasicCore.lua"]:152: in function ?'
[string "@BasicChatMods\BasicCore.lua"]:7: in function <BasicChatMods\BasicCore.lua:7>

Locals:
self = ChatFrame11Background {
0 =
}
(*temporary) = nil
(*temporary) = ChatFrame11Background {
0 =
}
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
storedFuncs =

{
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{

Starting a pet battle shows a chat tab which isn't faded automatically

v8.2.10 fixed most of the fade issues, but there is one remaining:
If you start a pet battle, the pet battle chat window tab is shown and doesn't fade out until you hover the chat window. It looks like this:

grafik

Left of that visible tab are two other tabs that are faded out. And the chat window background itself is also faded out. It's just the pet battle tab that has the problem.

Whereabouts Goes The Logging

I'm unsure as to where I can find a log of my chat and/or combat log. No issue otherwise and love the add-on I put it in my top 10!! Thanks

Font Selection Doesn't Scroll

I don't seem to able to scroll the font selection options, which prevents me from selecting a fair number of fonts that I have installed. I'm attaching a screenshot. I believe I've seen other interfaces, like Weak Auras, that allow scrolling of the font selection widget.

Thanks for the great addon!

image

class color not working in wotlk classic

Describe the problem

Chat Name Color

Since the last blizzard update (few days ago) BasicChatMods stopped showing the class color for names in some cases. I am using version v9.2.10.

As you can see in the image, it does not work for channel text, but still works for whisper text.
Raid chat does not show class color either.
Guild chat works fine.

Thats all I have noticed so far.

(Chat class icons are from "ChatLinkIcons")

Settings not saving

Hi, am having a problem with the font not saving when i logout. I did it first on my main and it stuck. On my alts every time i set it to something and relog/reload, the change is gone. Any way i can fix that please?
Thansk for the addon.

SetBackdrop error caused by change in Blizzard Code for Shadowlands (9.0)

Blizz has changed how Frame/SetBackdrop is implemented which causes the addon to crash.

The following quick changes will work for now.

\World of Warcraft_beta_\Interface\AddOns\BasicChatMods\BasicCore.lua (1 hit)

Line 34: 	local frame = CreateFrame("Frame", nil, UIParent, BackdropTemplateMixin and "BackdropTemplate")

\World of Warcraft_beta_\Interface\AddOns\BasicChatMods\chatcopy.lua (1 hit)

Line 46: 	local frame = CreateFrame("Frame", "BCMCopyFrame", UIParent, BackdropTemplateMixin and "BackdropTemplate")

fade.lua SetAlpha errors

Bugsack had 10 errors that appear to originate from this addon, V8.2.11. They all were like this one:

1x BasicChatMods\fade.lua:24: Usage: ChatFrame2Background:SetAlpha(alpha)
[C]: in function `SetAlpha'
BasicChatMods\fade.lua:24: in function <BasicChatMods\fade.lua:17>
[C]: in function `SetAlpha'
FrameXML\FloatingChatFrame.lua:922: in function `FCF_SetWindowAlpha'
FrameXML\FloatingChatFrame.lua:193: in function `FloatingChatFrame_Update'
FrameXML\FloatingChatFrame.lua:112: in function `FloatingChatFrame_OnEvent'
[string "*:OnEvent"]:2: in function <[string "*:OnEvent"]:1>
...aceBlizzard_CombatLog\Blizzard_CombatLog.lua:3295: in function <...aceBlizzard_CombatLog\Blizzard_CombatLog.lua:3291>

Locals:
(*temporary) = ChatFrame2Background {
 0 = <userdata>
 SetAlpha = <function> defined =[C]:-1
}
(*temporary) = nil

The second line and (*temporary) line are the ones that changed in the bug captures. Other values:
ChatFrame2TopLeftTexture
ChatFrame2BottomLeftTexture
ChatFrame2TopRightTexture
ChatFrame2BottomRightTexture
ChatFrame2LeftTexture
ChatFrame2RightTexture
ChatFrame2BottomTexture
ChatFrame2TopTexture
ChatFrame2ButtonFrameBackground

information on chat issue

Hello,

i have not seen any other way to contact you outside of curse private msg, i'm not very used to Github :).
and sorry that i'm making an "issue" thread.. .

anyway i just wanted some clarification on something that started since 7.3 hit,

each time somebody logs on/off from Battlenet the icons don't show till you refresh the chat window by scrolling up and down,

wowscrnshot_091717_140309

so i'm wondering if this is a native 7.3 bug or something todo with BCM :)

ty.

PvE LFG panel tainted and blocked in combat

Describe the bug

This is super weird, but when using BasicChatMods, sometimes in combat when I try to open the LFG PvE (Premade panel) from the 'eye button' via the Objective tracker I'd get a 'Interface action blocked due to an AddOn' message, and said panel won't open. (See link to the picture -sorry, I still don't know how to attach pictures here). It will remain blocked until I either drop combat or run a /reload. Seems to be another of those new protected frames in patch 8.2, but sounds really weird since I wouldn't imagine BasicChatMods messing with that. I'm no expert in any way, though.

https://i.imgur.com/Frc6Q8R.jpg

Do you have an error log of what happened?

I do have the /console taintlog 11 message related:

Execution tainted by BasicChatMods while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:5293 DisplayInterfaceActionBlockedMessage()
Interface\FrameXML\UIParent.lua:3188 CheckProtectedFunctionsAllowed()
Interface\FrameXML\UIParent.lua:3200
ShowUIPanel()
Interface\FrameXML\PVEFrame.lua:129 PVEFrame_ShowFrame()
Interface\FrameXML\PVEFrame.lua:87 PVEFrame_ToggleFrame()
TOGGLEGROUPFINDER:1
Execution tainted by BasicChatMods while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:5293 DisplayInterfaceActionBlockedMessage()
Interface\FrameXML\UIParent.lua:3188 CheckProtectedFunctionsAllowed()
Interface\FrameXML\UIParent.lua:3200
ShowUIPanel()
Interface\FrameXML\PVEFrame.lua:129 PVEFrame_ShowFrame()
Interface\FrameXML\LFGList.lua:370 LFGListFrame_BeginFindQuestGroup()
Interface\FrameXML\LFGList.lua:3282 LFGListUtil_FindQuestGroup()
Interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTrackerShared.lua:151

To Reproduce

Since I can temporally "get rid" of it by doing a /reload, it's tricky to consistently trigger it, but I've tried to narrow it down by disabling any other AddOn, entering combat and then clicking the eye thing.

BasicChatMods Version

Most updated version currently in Curseforge.

Suggestion: Nickname tabcomplete

I know this is a very basic chatmod, and I like it the way it is, but I'm missing this feature from other chat addons. You start typing a nick, and the addon will autocomplete the nick for you - from the guildroster, friendlist, your current group - and if there are alternatives, you will tab between them.

This small addon does just what I want, but it also completes the realm name after the nickname, which is quite irritating, even from your own realm.
https://www.wowinterface.com/downloads/info6761-NickCompleter.html

I also made this thread on MMO to try to get some help:
https://www.mmo-champion.com/threads/2514596-Nick-Completer-addon-without-realm-name

Thanks for reading!

8.2 issue's

Hello,

ever since patch 8.2 came out i have been getting "Interface action failed because of an AddOn" (as can be expected :p), but never really getting an error to report ...

so i enabled the TaintLog and i have been getting these:

Execution tainted by BasicChatMods while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:5293 DisplayInterfaceActionBlockedMessage()
Interface\FrameXML\UIParent.lua:3188 CheckProtectedFunctionsAllowed()
Interface\FrameXML\UIParent.lua:3200
ShowUIPanel()
Interface\FrameXML\QuestLogOwnerMixin.lua:103 WorldMapFrame:SetDisplayState()
Interface\FrameXML\QuestLogOwnerMixin.lua:41 WorldMapFrame:HandleUserActionToggleSelf()
Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:413 ToggleWorldMap()
TOGGLEWORLDMAP:1

ofc i know the taintlog is not 100% accurate and i have no idea if this is really from BCM, i thought it was still worth to report :p

[Feature Request] Button Hide to "Button" Options

Describe the problem

Give "Buttons Hide" more options, not only just hide but also button position, placing buttons inside the chat window, hiding unless mouseover, etc. A few simple options here for customization without getting crazy, and keeping the addon simplistic yet offer a basic level of customization.

What version of the addon are you using? (Stating 'latest' is not useful)

v2-bcc
v5-classic

[Feature Request] Add option for edit box to be embeded

Hi, love the addon. Love how simple, clean and straight to the point it is. If I had one gripe with it it would be the fact that I can't "embed" the edit box, or at least edit y-axis so that the edit box doesn't have to hang off the bottom (or stick our the top) of the chat box.

image

Third option here: Embed or another option somewhere in this pane where you can edit y-axis.

Thanks!

An error captured in BugSack

2x BasicChatMods\fade.lua:19: attempt to index field '?' (a nil value)
[string "@BasicChatMods\fade.lua"]:19: in function <BasicChatMods\fade.lua:17>
[string "@BasicChatMods\fade.lua"]:79: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:89: in function <BasicChatMods\fade.lua:74>
[string "@BasicChatMods\fade.lua"]:152: in function ?' [string "@BasicChatMods\BasicCore.lua"]:152: in function ?'
[string "@BasicChatMods\BasicCore.lua"]:7: in function <BasicChatMods\BasicCore.lua:7>

Locals:
self = ChatFrame11Background {
0 =
}
(*temporary) = nil
(*temporary) = ChatFrame11Background {
0 =
}
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
storedFuncs =

{
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{

Classic WoW Error - "attempt to index global 'QuickJoinToastButton' (a nil value)"

Message: Interface\AddOns\BasicChatMods\fade.lua:175: attempt to index global 'QuickJoinToastButton' (a nil value)
Time: Sat Aug 10 02:16:40 2019
Count: 7179
Stack: Interface\AddOns\BasicChatMods\fade.lua:175: attempt to index global 'QuickJoinToastButton' (a nil value)
Interface\AddOns\BasicChatMods\fade.lua:175: in function <Interface\AddOns\BasicChatMods\fade.lua:157>

Locals: (for index) = 1
(for limit) = 10
(for step) = 1
i = 1
chatFrame = ChatFrame1 {
GatherSelectedText = defined =[C]:-1
RefreshIfNecessary = defined =[C]:-1
OnPostShow = defined =[C]:-1
CalculateLineAlphaValueFromTimestamp = defined =[C]:-1
ScrollUp = defined =[C]:-1
tellTimer = 108320.242000
fadeDurationSecs = 3
GetFading = defined =[C]:-1
IsTextCopyable = defined =[C]:-1
shouldFadeAfterInactivity = true
SetIndentedWordWrap = defined =[C]:-1
GetJustifyV = defined =[C]:-1
ScrollToBottom = defined =[C]:-1
GetMaxLines = defined =[C]:-1
GetIndentedWordWrap = defined =[C]:-1
buttonSide = "left"
GetFont = defined =[C]:-1
checkedGMOTD = true
SetMaxLines = defined =[C]:-1
CalculateSelectingCharacterIndicesForVisibleLine = defined =[C]:-1
OnPostUpdate = defined =[C]:-1
RefreshDisplay = defined =[C]:-1
SetFontObject = defined =[C]:-1
textIsCopyable = false
SetOnScrollChangedCallback = defined =[C]:-1
CalculateNumVisibleLines = defined =[C]:-1
overrideFadeTimestamp = 0
MarkDisplayDirty = defined =[C]:-1
GetMessageInfo = defined =[C]:-1
GetOnScrollChangedCallback = defined =[C]:-1
AtTop = defined =[C]:-1
GetFontObject = defined =[C]:-1
fontStringPool =

{
}
CanEffectivelyFade = defined =[C]:-1
OnPreSizeChanged = defined =[C]:-1
GetScrollOffset = defined =[C]:-1
GetSpacing = defined =[C]:-1
OnPreLoad = defined =[C]:-1
SetSpacing = defined =[C]:-1
name = "General"
CalculateLineSpacing = defined =[C]:-1
AddMessage = defined =[C]:-1
InitializeFontableFrame = defined =[C]:-1
GetShadowColor = defined =[C]:-1
isUninteractable = false
SetOnTextCopiedCallback = defined =[C]:-1
RemoveMessagesByPredicate = defined =[C]:-1
TransformMessages = defined =[C]:-1
SetClampRectInsets = defined =[C]:-1
SetShadowColor = defined =[C]:-1
buttonFrame = ChatFrame1ButtonFrame {
}
HasFontObject = defined =[C]:-1
isDocked = 1
GetOnTextCopiedCallback = defined =[C]:-1
SetFading = defined =[C]:-1
OnPostHide = defined =[C]:-1
alternativeDefaultLanguage = "Common"
isInitialized = 1
GetNumVisibleLines = defined =[C]:-1
GetInsertMode = defined =[C]:-1
SetTimeVisible = defined =[C]:-1
hasOwnFontObject = true
Clear = defined =[C]:-1
oldAlpha = 0
channelList =
{
}
GetTimeVisible = defined =[C]:-1
MarkLayoutDirty = defined =[C]:-1
SetTextCopyable = defined =[C]:-1
BackFillMessage = defined =[C]:-1
UnpackageEntry = defined =[C]:-1
FontStringContainer = {
}
SetShadowOffset = defined =[C]:-1
messageTypeList =
{
}
flashTimer = 0
timeVisibleSecs = 120
PackageEntry = defined =[C]:-1
MakeFontObjectCustom = defined =[C]:-1
fontObject = table: 00000296594156A0 {
}
SetInsertMode = defined =[C]:-1
UpdateSelectingText = defined =[C]:-1
zoneChannelList =
{
}
SetScrollOffset = defined =[C]:-1
onDisplayRefreshedCallback = defined =[C]:-1
insertMode = 2
ResetSelectingText = defined =[C]:-1
GetTextColor = defined =[C]:-

Fade out of chat windows sometimes not working in newer versions

Since I updated to version v8.2.8 (I think from version v8.2.5) the fade out option of the chat windows doesn't work reliably any more.

I use two chat windows. The first is more or less default and contains three tabs: General chat, combat log and pet battle log. The second window is custom and only contains one chat tab.

I can't really describe what the error is other than saying that it sometimes doesn't fade out the chat windows. It's inconsitent what stays visible, sometimes it's the background, sometimes the tabs, sometimes the scroll buttons and sometimes all of those elements. I then have to mouse over them shortly to get them to fade out. But even that doesn't work sometimes.

I've enabled the following modules:

  • Button Hide
  • Channel Names
  • Chat Copy
  • Edit Box
  • Fade
  • Font
  • History
  • Scroll Down
  • Sticky
  • Tell Target
  • URL copy

Text color in copy chat frame

Hi, i noticed that the color of each message in the copy chat frame doesn't match the color of the message in the chat frame
image

All changes not saving after session

Addon works great, however any changes made do not stick after the session.

After logout all are back to default on next login. Using the Reload UI command also just reverts all changes back to default.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.