R
(115Kb)
Download
Updated: 09-18-23 03:51 PM
C
(115kB)
Download
Updated: 09-18-23 03:51 PM
WL
(115kB)
Download
Updated: 09-18-23 03:51 PM
Pictures
File Info
Compatibility:
WotLK Patch (3.4.2)
Updated:09-18-23 03:51 PM
Created:11-18-10 09:31 AM
Downloads:20,285
Favorites:39
MD5:

xanChat  Popular! (More than 5000 hits)

Version: v10.7, Classic: v10.7
by: Xruptor [More]

This is my personal modifications to the default blizzard chat frames. I really didn't want something as heavy as Prat installed to do a few things I needed. So I hand coded my own chat modifications.

I'm probably not going to make any major updates. However, if you have suggestions I may take it into consideration.


What the mod gives you:

  • Mousewheel control for scrolling
  • Move the chat frame to the edges of the screen.
  • Hold CTRL while using the mousewheel to scroll ridiculously fast.
  • Hold ALT while using the mousewheel to scroll to the top or bottom of the chat window.
  • Automatically enables class colors on all chat windows and channels.
  • Option to hide/show the social chat buttons.
  • Option to hide/show the chat scroll buttons.
  • Option to enable/disable channel short names.
  • Option to move the edit box to the top or bottom.
  • Option to show or hide the chat tabs. (Will still show when you mouse over the chat frame.)
  • Enables stick channels for the following channels
    1. Say
    2. Party
    3. Raid
    4. Guild
    5. Officer
    6. Whisper
    7. Channel
  • Removes the ALT key press requirement to move around in the edit box. You can now move just using the arrow keys.
  • Saves up to the last 40 lines you have typed in the edit box. You can use the UP and DOWN keys to navigate the history when the edit box is opened.
  • Removes the annoying Blizzard default alpha borders around the edit box when it's not being used. The borders will still show though when you use it and hide again when you are done.
  • Removes the guild loot gold messages and replaces them with the original ones.
  • Option to enable a Copy Chat Button, which will allow you to copy as much text from chat as you like.
  • Option to enable additional Player coloring in chat and even add Player Levels to their names.
  • Has built in URL support. Clickable URL links in the chat window.


Note: Timestamps were not included because Blizzard already implemented this feature into the client.
Options -> Interface -> Social -> Chat Timestamps



Slash Commands:
  • /xanchat social -- toggles the chat social buttons (ON/OFF)
  • /xanchat scroll -- toggles the chat scroll buttons (ON/OFF)
  • /xanchat shortnames -- toggles channel short names (ON/OFF)
  • /xanchat editbox -- toggles the edit box to show (TOP/BOTTOM)
  • /xanchat tabs -- toggles the chat tabs (ON/OFF)
  • /xanchat shadow - toggles text shadows for chat fonts (ON/OFF)
  • /xanchat voice - toggles the Blizzard voice chat buttons (ON/OFF)



You can view Alpha Builds at my Github tracker.

xanChat
v10.7 (2023-09-18)
Full Changelog Previous Releases
  • TOC Update
    TOC Update
Optional Files (0)


Archived Files (25)
File Name
Version
Size
Author
Date
v10.7
115kB
Xruptor
09-18-23 03:51 PM
v10.7
115kB
Xruptor
09-18-23 03:51 PM
v10.6
115kB
Xruptor
05-26-23 06:41 AM
v10.5
115kB
Xruptor
01-28-23 08:13 AM
v10.4
114kB
Xruptor
01-27-23 01:08 PM
v10.3
114kB
Xruptor
01-25-23 07:14 AM
v10.2
114kB
Xruptor
12-07-22 02:19 PM
v10.1
115kB
Xruptor
12-07-22 10:52 AM
v10.0
112kB
Xruptor
11-28-22 02:27 PM
v9.9
112kB
Xruptor
11-23-22 07:09 AM
v9.8
112kB
Xruptor
11-22-22 02:25 PM
v9.7
112kB
Xruptor
11-18-22 10:59 PM
v9.6
112kB
Xruptor
11-15-22 05:41 PM
v9.5
111kB
Xruptor
11-10-22 04:17 PM
v9.4
112kB
Xruptor
11-10-22 02:07 PM
v9.3
112kB
Xruptor
11-04-22 09:47 AM
v9.2
111kB
Xruptor
11-01-22 01:47 PM
v9.2
111kB
Xruptor
11-01-22 01:47 PM
v9.1
111kB
Xruptor
09-19-21 08:13 AM
v9.0
111kB
Xruptor
06-30-21 08:43 AM
v8.9
111kB
Xruptor
05-28-21 08:10 AM
v8.8
111kB
Xruptor
04-06-21 10:22 AM
v8.8
111kB
Xruptor
04-06-21 10:08 AM
v8.7
111kB
Xruptor
03-16-21 04:29 PM
v8.6
110kB
Xruptor
03-12-21 02:29 PM


Post A Reply Comment Options
Unread 08-21-18, 04:47 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by Halona
Friendlisted party member emote
What exactly does that mean? The friend did an emote and the error happened? That's odd if that's the case. You somehow selected emotes from the party menu? (I didn't even know that was a thing) I'm just not sure what you meant in order for me to reproduce this error.


On a side note this error seems to be on Blizzards end. I've found several threads discussing it. Prat/Chatter also have the same issue EVEN when both addons are disabled. Apparently this error pops up when all addons are disabled as well. So it has to be a Blizzard issue.

https://us.battle.net/forums/en/wow/topic/20767536651

https://eu.battle.net/forums/en/wow/topic/17622452969

http://www.wowinterface.com/forums/s...ad.php?t=56460

Apparently Blizzards UnitPopup is very buggy right now. Even a blizzard dev replied.

03:33:51 TheDanW > ls-: thanks for the research, a fix for the guid stuff will be coming soon, the units being "invalid" are trickier to solve

As a suggestion, I think you should delete the CACHE folder from your WOW directory. You may have UI corruption which happens with the base Blizzard addons. Deleting the Cache folder is not a huge deal as when you run the client the next time it will just reload the Cache. The cache is just texture stuff it keeps and some default blizzard addon stuff. It's not SavedVariables so don't panic Try deleting the CACHE folder and see if that helps you. Other then that this issue seems to be out of my hand.


-------------------------------------


I suggest using my favorite bug catcher. Catches bugs in a nice copy and paste window. Can hide errors while in combat or during a raid. It even hides errors you've already seen before from popping up again.
You can view any errors you've ever gotten by typing the following:

/swatter show

to clear all the errors type

/swatter clear


DOWNLOAD HERE: https://auctioneeraddon.com/zip/Swatter-7.7..zip

-----------------------------------


/swat enable - Enables swatter
/swat disable - Disables swatter
/swat show - Shows the last error box again
/swat autoshow - Enables swatter autopopup upon error
/swat noauto - Swatter will only show an error in chat
/swat warn - Enables swatter's blocked warnings
/swat nowarn - Disables swatter's blocked warnings
/swat combat - Enable autopopup during combat, if autoshow is also enabled
/swat nocombat - Prevent autopopup during combat
/swat clear - Swatter will clear the list of errors
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 08-21-18 at 05:23 AM.
Report comment to moderator  
Reply With Quote
Unread 08-20-18, 11:48 PM  
Halona
A Murloc Raider

Forum posts: 6
File comments: 11
Uploads: 0
Friendlisted party member emote

Message: Interface\FrameXML\UnitPopup.lua:988: bad argument #1 to 'CanReportPlayer' (Usage: local canReport = C_ChatInfo.CanReportPlayer(playerLocation))
Time: Tue Aug 21 01:48:19 2018
Count: 2
Stack: Interface\FrameXML\UnitPopup.lua:988: bad argument #1 to 'CanReportPlayer' (Usage: local canReport = C_ChatInfo.CanReportPlayer(playerLocation))
[C]: in function `CanReportPlayer'
Interface\FrameXML\UnitPopup.lua:988: in function `UnitPopup_HideButtons'
Interface\FrameXML\UnitPopup.lua:306: in function <Interface\FrameXML\UnitPopup.lua:285>
[C]: in function `UnitPopup_ShowMenu'
Interface\FrameXML\FriendsFrame.lua:226: in function `initFunction'
Interface\FrameXML\UIDropDownMenu.lua:77: in function `UIDropDownMenu_Initialize'
Interface\FrameXML\UIDropDownMenu.lua:1085: in function <Interface\FrameXML\UIDropDownMenu.lua:950>
[C]: in function `ToggleDropDownMenu'
Interface\FrameXML\FriendsFrame.lua:197: in function `FriendsFrame_ShowDropdown'
Interface\FrameXML\ItemRef.lua:60: in function <Interface\FrameXML\ItemRef.lua:1>
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3510: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:3630: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>

Locals: (*temporary) = <table> {
IsBattleNetGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:63
SetGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:47
IsCommunityData = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:129
IsBattlefieldScoreIndex = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:99
SetUnit = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:71
IsGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:59
chatLineID = "0"
IsChatLineID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:87
Clear = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:144
IsValid = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:51
SetVoiceID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:107
IsVoiceID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:113
GetBattlefieldScoreIndex = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:103
IsUnit = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:75
SetCommunityInvitation = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:133
GetVoiceID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:117
IsCommunityInvitation = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:139
GetChatLineID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:91
ClearAndSetField = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:158
GetGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:67
GetUnit = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:79
SetChatLineID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:83
SetBattlefieldScoreIndex = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:95
SetCommunityData = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:121
}

Also thanks for that voice button thing, I thought about asking for it but I could also just drag it so they were off the edge of the screen xD

Edit: Rando person sent me a tell, no error. Rando person achivement beside me no error. Rando person in /say in dungeon no error.
Last edited by Halona : 08-21-18 at 01:06 AM.
Report comment to moderator  
Reply With Quote
Unread 08-20-18, 05:38 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by Halona
Sorry about that, the timestamps are gone now so it must indeed have been another addon somehow.

When I had the error it was a random tell for a guild invite,I haven't otherwise been using the chat box, not in a guild or have any friends playing atm.

Edit: I got a party member and they did an emote and right clicking their name gave me this.

Okay it appears the error is happening in more locations and in several scenarios that I wasn't aware of. I'm going to attempt another fix. Please let me know if v4.8 version gives you any issues.

Please let me know if this fixes it. Right click EVERYTHING. Go nuts and see if you can cause the issue to happen. I also added a new feature /xanchat voice to disable the Blizzard Voice Chat buttons.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Last edited by Xruptor : 08-20-18 at 07:23 AM.
Report comment to moderator  
Reply With Quote
Unread 08-19-18, 08:51 PM  
Halona
A Murloc Raider

Forum posts: 6
File comments: 11
Uploads: 0
Sorry about that, the timestamps are gone now so it must indeed have been another addon somehow.

When I had the error it was a random tell for a guild invite,I haven't otherwise been using the chat box, not in a guild or have any friends playing atm.

Edit: I got a party member and they did an emote and right clicking their name gave me this.

Message: Interface\FrameXML\UnitPopup.lua:988: bad argument #1 to 'CanReportPlayer' (Usage: local canReport = C_ChatInfo.CanReportPlayer(playerLocation))
Time: Sun Aug 19 23:30:00 2018
Count: 1
Stack: Interface\FrameXML\UnitPopup.lua:988: bad argument #1 to 'CanReportPlayer' (Usage: local canReport = C_ChatInfo.CanReportPlayer(playerLocation))
[C]: in function `CanReportPlayer'
Interface\FrameXML\UnitPopup.lua:988: in function <Interface\FrameXML\UnitPopup.lua:849>
[C]: in function `UnitPopup_HideButtons'
Interface\FrameXML\UnitPopup.lua:306: in function `UnitPopup_ShowMenu'
Interface\FrameXML\FriendsFrame.lua:226: in function `initFunction'
Interface\FrameXML\UIDropDownMenu.lua:77: in function `UIDropDownMenu_Initialize'
Interface\FrameXML\UIDropDownMenu.lua:1085: in function <Interface\FrameXML\UIDropDownMenu.lua:950>
[C]: in function `ToggleDropDownMenu'
Interface\FrameXML\FriendsFrame.lua:197: in function `FriendsFrame_ShowDropdown'
Interface\FrameXML\ItemRef.lua:60: in function <Interface\FrameXML\ItemRef.lua:1>
[C]: ?
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3510: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:3630: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>

Locals: (*temporary) = <table> {
IsBattleNetGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:63
SetGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:47
IsCommunityData = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:129
IsBattlefieldScoreIndex = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:99
SetUnit = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:71
IsGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:59
chatLineID = "0"
IsChatLineID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:87
Clear = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:144
IsValid = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:51
SetVoiceID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:107
IsVoiceID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:113
GetBattlefieldScoreIndex = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:103
IsUnit = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:75
SetCommunityInvitation = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:133
GetVoiceID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:117
IsCommunityInvitation = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:139
GetChatLineID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:91
ClearAndSetField = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:158
GetGUID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:67
GetUnit = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:79
SetChatLineID = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:83
SetBattlefieldScoreIndex = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:95
SetCommunityData = <function> defined @Interface\FrameXML\ObjectAPI\PlayerLocation.lua:121
}

Edit edit a few more details in case location is relevant:

I got some people talking in Local Defense, I am standing in Dazar'alor and I checked what one said in Dazar'lor and there was no error. I scrolled up and checked the same person and one other saying something in Zuldazar and it gives the 2nd error. I moved back to Zuldazar and the two Zuldazar messages still give the error. The message in Dazar'alor still doesn't give one. All of these people seem to be on my server.
Last edited by Halona : 08-20-18 at 01:28 AM.
Report comment to moderator  
Reply With Quote
Unread 08-19-18, 08:38 PM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by Halona
Using v4.7 I have a timestamp showing up even though your blurb says this addon doesn't add timestamp. It's in the form of [X:Y:Z] and it's in grey. If I change the timestamp to Blizz one it does overwrite, but that is what shows up when timestamps are off.

Also I got this error when I right click a name. I looked at another addon (Chatter) and someone reported the same error so it must be related to a change with that function.

Interface\FrameXML\UnitPopup.lua:1369: Usage: CheckInteractDistance("unit", distIndex)
Time: Sat Aug 18 04:32:18 2018
Count: 1140
Stack: Interface\FrameXML\UnitPopup.lua:1369: Usage: CheckInteractDistance("unit", distIndex)
[C]: in function `CheckInteractDistance'
Interface\FrameXML\UnitPopup.lua:1369: in function <Interface\FrameXML\UnitPopup.lua:1364>
Interface\FrameXML\UnitPopup.lua:1412: in function `UnitPopup_OnUpdate'
[string "*:OnUpdate"]:3: in function <[string "*:OnUpdate"]:1>

Locals: (*temporary) = nil
(*temporary) = 0

Other than that this a nice lightweight addon, I'd rather use something like this than Prat with so many options I don't need, thank you!
Can you share a picture of the timestamps? I'm totally confused. There is absolutely no coding for timesteamps in this addon. So I'm not entirely sure what is going on other then possibly another addon is doing it or you still somehow have the blizzard default ones turn on. Look at the addon description to turn them on/off.

In terms of the UnitPopup I could have sworn I fixed that issue but I'll take yet another look. Could you tell me what unit specifically you clicked? Was it a target? Someone in your friends list? etc.. etc..
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 08-19-18, 07:37 PM  
Halona
A Murloc Raider

Forum posts: 6
File comments: 11
Uploads: 0
I got this error when I right click a name. I looked at another addon (Chatter) and someone reported the same error so it must be related to a change with that function.

Interface\FrameXML\UnitPopup.lua:1369: Usage: CheckInteractDistance("unit", distIndex)
Time: Sat Aug 18 04:32:18 2018
Count: 1140
Stack: Interface\FrameXML\UnitPopup.lua:1369: Usage: CheckInteractDistance("unit", distIndex)
[C]: in function `CheckInteractDistance'
Interface\FrameXML\UnitPopup.lua:1369: in function <Interface\FrameXML\UnitPopup.lua:1364>
Interface\FrameXML\UnitPopup.lua:1412: in function `UnitPopup_OnUpdate'
[string "*:OnUpdate"]:3: in function <[string "*:OnUpdate"]:1>

Locals: (*temporary) = nil
(*temporary) = 0

Other than that this a nice lightweight addon, I'd rather use something like this than Prat with so many options I don't need, thank you!
Last edited by Halona : 08-19-18 at 08:48 PM.
Report comment to moderator  
Reply With Quote
Unread 07-24-18, 07:09 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by gmarco
Originally Posted by Xruptor
Originally Posted by gmarco
If you got a LUA error in patch 7.3 you should modify XanChat.lua line 98 from:
Lua Code:
  1. PlaySound("UChatScrollButton")

to:
Lua Code:
  1. PlaySound(1115)
Thanks for providing that information. I don't have an active account right now and my time has been swamped with other real life issues. When I get a chance, I'll see if I can somehow update this.
Thanks Xruptor,
I get the occasion also to ask if you can implement a little feedback when you are not on the last scrolling line, because it happens a lot of times that you think the chat is quite and noone is writing but you soon understand that you have to scroll it A flash, a button something that appear should be fantastic

Thanks again.
Updating all my addons for 8.0 and Battle for Azeroth. I've incorporated the fix. It took awhile but better late then never LOL.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 10-09-17, 12:22 AM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
Originally Posted by Xruptor
Originally Posted by gmarco
If you got a LUA error in patch 7.3 you should modify XanChat.lua line 98 from:
Lua Code:
  1. PlaySound("UChatScrollButton")

to:
Lua Code:
  1. PlaySound(1115)
Thanks for providing that information. I don't have an active account right now and my time has been swamped with other real life issues. When I get a chance, I'll see if I can somehow update this.
Thanks Xruptor,
I get the occasion also to ask if you can implement a little feedback when you are not on the last scrolling line, because it happens a lot of times that you think the chat is quite and noone is writing but you soon understand that you have to scroll it A flash, a button something that appear should be fantastic

Thanks again.
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 09-16-17, 09:19 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by gmarco
If you got a LUA error in patch 7.3 you should modify XanChat.lua line 98 from:
Lua Code:
  1. PlaySound("UChatScrollButton")

to:
Lua Code:
  1. PlaySound(1115)
Thanks for providing that information. I don't have an active account right now and my time has been swamped with other real life issues. When I get a chance, I'll see if I can somehow update this.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 09-10-17, 01:03 AM  
gmarco
An Onyxian Warder
 
gmarco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 362
File comments: 334
Uploads: 46
If you got a LUA error in patch 7.3 you should modify XanChat.lua line 98 from:
Lua Code:
  1. PlaySound("UChatScrollButton")

to:
Lua Code:
  1. PlaySound(1115)
__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.
Report comment to moderator  
Reply With Quote
Unread 11-20-16, 04:31 PM  
Eos
A Murloc Raider
 
Eos's Avatar

Forum posts: 8
File comments: 9
Uploads: 0
Is it possible to disable the blizzard border on the edit box/typing box? Just show a dark background to write on?
Report comment to moderator  
Reply With Quote
Unread 11-11-16, 08:43 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Version 4.4
Updated Edit Box Chat History
-Extended the Edit Box History feature. It will now store up to 40 previous history chat history lines. This persists with each login on a per character basis. This means if you logout and login again your history has been saved and loaded. You can access it immediately by using the UP and DOWN arrow keys.
-You can now use the UP and DOWN arrow keys on the EditBox to go forward and back in the history without using the ALT key.
-Updated the order in which the history is saved and processed.
-Added a few error checks just in case the EditBox is not available on the first chat window.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 11-08-16, 07:07 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by byoonie
Originally Posted by Xruptor
Originally Posted by byoonie
First off, thank you for this awesome add-on. I have a question/bug:

Sometimes when I log into toons, the chatbox will be unlocked/movable. Even though I lock the position, they become unlocked when I exit the game and log back in. It's pretty inconsistent when this happens, I just know it does.

Any idea what could be causing it?
That's a really odd issue. Can you do me a favor and file a ticket at my issue tracker for xanChat. Link: https://github.com/Xruptor/XanChat/issues

That way I can properly assist you with the problem. While you do that I'll take a look at the code again.
Done! Thanks for responding
This issue has been resolved via GitHub issue tracking. New version has been uploaded.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Unread 11-05-16, 04:04 PM  
byoonie
A Defias Bandit

Forum posts: 2
File comments: 16
Uploads: 0
Originally Posted by Xruptor
Originally Posted by byoonie
First off, thank you for this awesome add-on. I have a question/bug:

Sometimes when I log into toons, the chatbox will be unlocked/movable. Even though I lock the position, they become unlocked when I exit the game and log back in. It's pretty inconsistent when this happens, I just know it does.

Any idea what could be causing it?
That's a really odd issue. Can you do me a favor and file a ticket at my issue tracker for xanChat. Link: https://github.com/Xruptor/XanChat/issues

That way I can properly assist you with the problem. While you do that I'll take a look at the code again.
Done! Thanks for responding
Report comment to moderator  
Reply With Quote
Unread 11-05-16, 06:40 AM  
Xruptor
A Flamescale Wyrmkin
 
Xruptor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 640
Uploads: 22
Originally Posted by byoonie
First off, thank you for this awesome add-on. I have a question/bug:

Sometimes when I log into toons, the chatbox will be unlocked/movable. Even though I lock the position, they become unlocked when I exit the game and log back in. It's pretty inconsistent when this happens, I just know it does.

Any idea what could be causing it?
That's a really odd issue. Can you do me a favor and file a ticket at my issue tracker for xanChat. Link: https://github.com/Xruptor/XanChat/issues

That way I can properly assist you with the problem. While you do that I'll take a look at the code again.
__________________
Click HERE for the ultimate idiot test.

if (sizeof(sadness) > sizeof(happiness)) { initDepression(); }
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: