Go to Page... |
Compatibility: | Battle for Azeroth (8.0.1) |
Updated: | 10-06-18 09:18 AM |
Created: | unknown |
Downloads: | 23,575 |
Favorites: | 165 |
MD5: |
About
Chicchai is a little Addon that will Minimize the Chat after a few seconds. |
|
Click for Previewvideo - Chicchai in action |
The configuration file is named cofig.lua and contains help text to guide you through. |
https://github.com/Lolzen/Chicchai Originally: https://github.com/xconstruct/Chicchai |
Cargor (EU-Nozdormu) aka XconStruct Picking up the idea and materializing the addon, maintaining through years after quitting WoW |
Comment Options |
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
08-11-10, 05:51 PM | |
|
I can't seem to get the maximize on mmouseover to work on any other tabs then "1".
Anyone that can gimme a hand/hint? |
|
Kerecha |
View Public Profile |
Send a private message to Kerecha |
Find More Posts by Kerecha |
Add Kerecha to Your Buddy List |
08-08-10, 11:13 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
http://pastey.net/139372-hpsd Edit: I haven't been able to get maximize on input to work yet, but I left the variable defined for the time being.
Last edited by wampafodder : 08-08-10 at 11:15 PM.
|
|
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-31-10, 03:48 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
RL's been a bit hectic, but I'll get that posted for you as soon as I can. Sorry for the delays.
|
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-28-10, 11:20 AM | |
|
Thanks! The CPU temperature issues I had are gone since a few weeks - thanks to thermal grease, never thought that it makes such a difference
But since I switched to another linux distro (Kubuntu -> Arch btw) some days ago, my WoW keeps crashing with the infamous 132 / ACCESS_VIOLATION error as soon as I've entered my login credentials. But linux > WoW, so I rather quit WoW than switching to Windows Well, let's just hope that re-installing solves the issue. --- Make sure that ChatFrame2 is listed in the ChatFrameConfig (since Chicchai only modifies these frames). If you don't need any events for it, just write ["ChatFrame2"] = true MaximizeCombatLog needs to be deactivated, of course. If it still doesn't work, could you post your current Chiccai code please? (On pastey.net or similar).
Last edited by xConStruct : 07-28-10 at 11:42 AM.
|
|
xConStruct |
View Public Profile |
Send a private message to xConStruct |
Visit xConStruct's homepage! |
Find More Posts by xConStruct |
Add xConStruct to Your Buddy List |
07-28-10, 10:02 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Regarding #1, is there any way you can point me to what code to modify to at least get the combat log (chatframe2) emulating the main chat window's behavior of moving down, and up when I mouse over it ? I use what is probably the secondary standard chat frame set-up, with the chat log and combat log separated out into two windows. Currentlly, the chat frame goes up and down like a champ, but the combat log is being stubborn, lol. You can see what I used to have Chicchai doing in my UI Vid if my description isn't clear enough, Necrie's UI. As to re-writing the toggling, I basically rewrote code that had been posted here. I know enough about coding to get myself in trouble, as the saying goes, but not enough to write my own code >.< Here's looking forward to what you'll come up with ! I'll keep on testing it, because I really like this addon |
|
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Visit wampafodder's homepage! |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-27-10, 05:54 PM | |
|
My WoW is still not running, so I can just try to give some further clues instead of testing. (Strangely Cataclysm runs, maybe I need to reinstall? :O)
1) MaximizeCombatLog: It does not have a "toggle"-function and was never planned to have one. It was meant to serve in a dock-setup where the combatlog gets maximized if it is shown in the dock-group. So it maximizes when ChatFrame2Tab is clicked and minimizes if another one is clicked. You better start by writing your own custom toggle-function. 2) Expand Chat on Combat: Ah yes, going to include it in the next update. 3) Maximize on editbox: The code needs a complete rewrite for the new chat, based on two changes: a) Each chat frame has its own editbox (ChatFrameXEditBox) - you'd need to hook them all, because it depends on which chat frame is active. b) They are not shown when they are opened (and not hidden when closed) as before, because they are visible (but faded) the whole time if their chat frame is shown. So you better go with hooking the "OnEditFocusGained" and "OnEditFocusLost" events. I try to test and maybe include all of them in Chicchai as soon as my WoW is running again ... and maybe I can get the Chicchai-rewrite finally done ... |
|
xConStruct |
View Public Profile |
Send a private message to xConStruct |
Visit xConStruct's homepage! |
Find More Posts by xConStruct |
Add xConStruct to Your Buddy List |
07-27-10, 10:11 AM | |||||
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Edit: Nix that, I'm not getting errors, but its also not raising the chat window when I open the edit box.
Do I need to change:
Last edited by wampafodder : 07-27-10 at 10:43 AM.
|
||||
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Visit wampafodder's homepage! |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-26-10, 11:21 PM | ||
|
Code:
ChatFrameEditBox Code:
ChatFrame1EditBox
Last edited by Lord_Doom : 07-26-10 at 11:27 PM.
|
|
|
Lord_Doom |
View Public Profile |
Send a private message to Lord_Doom |
Visit Lord_Doom's homepage! |
Find More Posts by Lord_Doom |
Add Lord_Doom to Your Buddy List |
07-25-10, 04:20 PM | |||||
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
All righty then, I'll go over what I've found so far. I've listed them hopefully is some semblance of priority. #1 is related to existing code, while 2 and 3 are additional bits of code that have been posted here previously (but I wouldn't mind the insight from someone who knows what they're doing to get 3 working again ).
1. Firstly, the combat log is not minimizing if its separated from the chat log. Clicking on the combat log tab (when seperated) does not cause it to collapse. The "MaximizeCombatLog" descriptor doesn't seem to be working. I took the same code and copied it and changed it to affect chatframe1, and Chat frame one stopped collapsing as well. Before the last patch, I was using this code to achieve the desired behavior in chat window 1, but I had the same thing for chat window 2:
Any thoughts ? 2. The Expand Chat on Combat code that was listed a while back here seems to work still, though I haven't tested it extensively, and I was only able to test it with chat frame 1 since chat frame 2 won't collapse. I can re-post it if needed. 3. Ok, a while back, some code was posted to maximize the chat frame when you opened the chat frame edit box, i.e. hit the Return key, the "/" key, "R" to reply to someone, and so on. The code for that was:
And you had to add a line in the Config section of the .lua file:
Well, I tried to do that. It didn't work so well. Here's the error I got:
|
||||
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Visit wampafodder's homepage! |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-25-10, 03:11 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
It seems to be working like a charm Cargor !
I'm gonna start testing some of my old changes to the new version. So far, no errors |
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Visit wampafodder's homepage! |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-24-10, 11:47 AM | |
|
Bug report:
Code:
[19:43:15] Interface\AddOns\Chicchai\core.lua:152: attempt to index local 'self' (a nil value) [C]: ? Interface\AddOns\Chicchai\core.lua:152: in function <Interface\AddOns\Chicchai\core.lua:150> |
|
Kinch |
View Public Profile |
Send a private message to Kinch |
Visit Kinch's homepage! |
Find More Posts by Kinch |
Add Kinch to Your Buddy List |
07-22-10, 07:32 PM | |
|
|
|
xConStruct |
View Public Profile |
Send a private message to xConStruct |
Visit xConStruct's homepage! |
Find More Posts by xConStruct |
Add xConStruct to Your Buddy List |
07-22-10, 03:16 PM | |||
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Same issue here.
Thanks again for working to get this addon going Here's is the default bliz error report, with only chicchai enabled:
And this is a swatter report with all my normal addons enabled:
|
||
|
wampafodder |
View Public Profile |
Send a private message to wampafodder |
Visit wampafodder's homepage! |
Find More Posts by wampafodder |
Add wampafodder to Your Buddy List |
07-21-10, 03:09 PM | |
|
getting 2 errors now (the 41 copies of the second one is prolly just a cascade effect).
Might have messed somethintg up, but i only made some inor changes to the settings. Code:
1x Chicchai-3.3.2\core.lua:179: attempt to index local 'self' (a nil value) Chicchai-3.3.2\core.lua:221: in main chunk Locals: maxHeight = 150 animTime = 0.5 minimizeTime = 10 minimizedLines = 1 MaximizeOnEnter = true WaitAfterEnter = 1 WaitAfterLeave = 1 LockInCombat = nil MaximizeCombatLog = true channelNumbers = <table> { 2 = true 1 = true 3 = true } ChatFrameConfig = <table> { ChatFrame3 = <unnamed> {} ChatFrame1 = <table> {} } select = <function> defined =[C]:-1 UP = 1 DOWN = -1 getMinHeight = <function> @ Chicchai\core.lua:74: Update = <function> @ Chicchai\core.lua:88: getChicchai = <function> @ Chicchai\core.lua:115: SetFrozen = <function> @ Chicchai\core.lua:121: Animate = <function> @ Chicchai\core.lua:125: Maximize = <function> @ Chicchai\core.lua:141: Minimize = <function> @ Chicchai\core.lua:142: MinimizeAfterWait = <function> @ Chicchai\core.lua:144: CheckEnterLeave = <function> @ Chicchai\core.lua:150: updateHeight = <function> @ Chicchai\core.lua:177: chatEvent = <function> @ Chicchai\core.lua:184: (for generator) = <function> defined =[C]:-1 (for state) = <table> { ChatFrame3 = <unnamed> {} ChatFrame1 = <table> {} } (for control) = "ChatFrame3" chatname = "ChatFrame3" options = true chatframe = ChatFrame3 { 0 = <userdata> flashTimer = 0 tellTimer = 1901768.284 Maximize = <function> @ Chicchai\core.lua:141: resizeButton = ChatFrame3ResizeButton {} buttonFrame = ChatFrame3ButtonFrame {} Chicchai = <unnamed> {} channelList = <table> {} clickAnywhereButton = ChatFrame3ClickAnywhereButton {} isDocked = 1 SetFrozen = <function> @ Chicchai\core.lua:121: editBox = ChatFrame3EditBox {} UpdateHeight = <function> @ Chicchai\core.lua:177: isLocked = 1 name = "PM" Minimize = <function> @ Chicchai\core.lua:142: buttonSide = "left" zoneChannelList = <table> {} defaultLanguage = "Common" messageTypeList = <table> {} } chicchai = <unnamed> { 0 = <userdata> Frame = ChatFrame3 {} } --- Code:
41x Chicchai-3.3.2\core.lua:152: attempt to index local 'self' (a nil value) Locals: --- |
|
Kerecha |
View Public Profile |
Send a private message to Kerecha |
Visit Kerecha's homepage! |
Find More Posts by Kerecha |
Add Kerecha to Your Buddy List |