Download
(3 Kb)
Download
Updated: 07-19-10 11:32 AM
Pictures
File Info
Updated:07-19-10 11:32 AM
Created:unknown
Downloads:12,892
Favorites:166
MD5:
Chicchai  Popular! (More than 5000 hits)
Version: 3.3.2
by: Lolzen, xConStruct
Explanation
Chicchai is a little Addon that will Minimize the Chat after a few seconds.

What can Chicchai do?
  • Minimize the Chat after X seconds
  • Maximize Chat on mouseover
  • Animations (+how long should the Animation take)
  • Configurable on wich events (Guild, say, yell,...) the chat should maximize
  • Possibility to disable maximizing in combat
  • CombatLog will be maximized when selected (optional, default)
  • Lightweight
  • and more...


Other
Click for Previewvideo - lousy quality, but you'll get the idea.

Configuration
The configuration will be done through lua only. The .lua contains comments for inexperienced users.

You can call some functions if you want to handle maximizing/minimizing by yourself:
  • /script ChatFrame1:Maximize() - Maximize this chat frame
  • /script ChatFrame1:Minimize() - Minimize this chat frame
  • /script ChatFrame1:SetFrozen(true/false) - block maximizing/minimizing

Thanks to
Cargor (EU-Nozdormu)
I asked him if he would help me a bit, because im so a lazy bastard. So he started coding and POOF - Chicchai was like in my dreams, even better :3

Hope ya enjoy,
Lolzen
3.3.2
* try to minimize chat on load
* Re-introduce ChatFrame:UpdateHeight() to manually update the height
* fixed a possible error with the chat-tabs

3.3.1
* fixed chat height of messages spanning multiple lines

3.3
*fixes for 3.3.5
*simpler event handling, including battle.net-events

3.2
*Prevent chat from resizing when moving it around

3.1
*TOC bump
*Added new PartyLeader event to the eventlist

3.0
* Another rewrite
* Chicchai now uses less CPU time
* You can define how many lines you'd like to see in minimized mode
* docked chatframes are now handled properly
* fixed chat frame flickering happening sometimes on mouseover
* you can define how long you should hover the frame until it maximizes
* chatframes can stay maximized for a defined time before minimizing on mouseleave
* you can configure on which custom channels the chatframe maximizes

2.0
*Core rewritten
*You are now able to manage the chatframes you want to be affected (like chatframe 5, 6, 8, and so on)
*TOC bump

1.1
*A few improvements
*Now Updates when the Chat Window is too small or big

1.0.1
*Added Option, that the Chat will stay open for a defined time after mouseover
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Author
Date
3.3.1
3kB
Lolzen
07-02-10 12:06 PM
3.3
3kB
Lolzen
07-02-10 11:47 AM
3.2
2kB
Lolzen
03-11-10 07:38 AM
3.1
2kB
Lolzen
12-13-09 07:00 PM
3.0 r4
2kB
Lolzen
04-11-09 03:18 PM
3.0
2kB
Lolzen
04-11-09 01:30 PM
2.0
2kB
Lolzen
11-17-08 03:52 PM


Post A Reply Comment Options
Unread 02-04-10, 04:25 PM  
Jadessia
A Kobold Labourer
 
Jadessia's Avatar

Forum posts: 1
File comments: 8
Uploads: 0
Originally posted by Lolzen
Code:
-- Modify this to maximize only on special channels
-- comment/remove it to react on all channels
local channelNumbers = {
	[1] = true,
	[2] = true,
	[3]  = true,
}
Just add your channelnumber in here.
Code:
[ChannelNumber] = true,
seems bugged, I've tried so many things, I dont want the window to go up on trade general and all those other crap channels, only my nr 5-7 channels but when i add the channel to that list and remove rest nothing happens, same if i set them to false, if i remove the two -- infront of channels below any channel being typed in changes and i've tried so many variable functions like that but nothing seems to work.

and its causing me to miss out on the rogue chat etc :/
any solution to this?
Jadessia is offline Report comment to moderator  
Reply With Quote
Unread 01-24-10, 05:18 PM  
Toxicus
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
I noticed you said you can only make .lua changes to this file. Is there any way to write a gui into the game so we can make the changes without needing to know what a .lua even is.. Im a noob to this stuff and have no clue what im doing except downloading and using config's to adjust my settings.

Edit - Also, if i have some .lua errors associated with chicchai, are you able to diagnose them for me or am i SoL?

Edit - Nevermind, i uninstalled. But for future reference, some form of a GUI would be awesome! Also, the ability to click a button combination to keep the chat box from minimizing again would be great. Like Ctrl + Right Click will keep it maximized till you do so again, or something.
Last edited by Toxicus : 01-24-10 at 07:59 PM.
Toxicus is offline Report comment to moderator  
Reply With Quote
Unread 01-14-10, 05:14 AM  
DiamondTear
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I'd like to use this addon to make my UI cleaner for recording movies. That's why I'd like the chat to minimize only when I'm in a raid and in combat. Could someone help me with that? (Would be nice if I could still use the usual options to make it maximize when it does minimize)
DiamondTear is offline Report comment to moderator  
Reply With Quote
Unread 01-03-10, 02:38 PM  
aire
A Kobold Labourer
 
aire's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 3
Uploads: 1
I LOVE IT
aire is offline Report comment to moderator  
Reply With Quote
Unread 12-22-09, 07:04 AM  
Lolzen
A Murloc Raider
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 122
Uploads: 9
Originally posted by twistdshade
Sometimes when moving the chat window, it disappears off-screen.

To bring the window back on-screen I have to set my chat to "Simple Chat" and then disable it, unlock it, and finally move the chat window.

The problem is most likely caused by the addon trying to minimize-maximize while moving.

If you could make the chat min-max only move while mousing over the actual chat window excluding the tabs up top.. then I'd be able to move it around without the problem.
Or just disable it from min-maxing while I'm dragging it around.
Yeah i had this problem too sometimes, and just waited till the chat popped up again^^ But i will look into that soon, i like that idea^^
Lolzen is offline Report comment to moderator  
Reply With Quote
Unread 12-20-09, 06:05 PM  
twistdshade
A Fallenroot Satyr
 
twistdshade's Avatar

Forum posts: 21
File comments: 124
Uploads: 0
Sometimes when moving the chat window, it disappears off-screen.

To bring the window back on-screen I have to set my chat to "Simple Chat" and then disable it, unlock it, and finally move the chat window.

The problem is most likely caused by the addon trying to minimize-maximize while moving.

If you could make the chat min-max only move while mousing over the actual chat window excluding the tabs up top.. then I'd be able to move it around without the problem.
Or just disable it from min-maxing while I'm dragging it around.
__________________
twistdshade is offline Report comment to moderator  
Reply With Quote
Unread 12-14-09, 10:57 AM  
Xarl
A Black Drake
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 88
File comments: 227
Uploads: 1
I got all working the way i wanted besides one problem.


Since i use a Group Window next to my other 2 Tabs i cant get it to open there on Mouse over. when i switch to Area Chat or my other Tab it works fine.

The thing is the Group does not have a Channel Number and you usually use /p to write in it. So what do i change so it will minimize and maximize as well.


Thanks in Advance
Xarl is offline Report comment to moderator  
Reply With Quote
Unread 12-13-09, 06:49 PM  
Lolzen
A Murloc Raider
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 122
Uploads: 9
Originally posted by wampafodder
Thanks !

I really love how this addon helped open up so much viewable area in my UI, so any help you can provide is much appreciated ^_^
So, we're in the same boat :P

Well, i tested it on my UI and it just works as it has the last patches. I think it might be Chatter, try disabling that Addon. And if the Error keeps coming try to just enable Chicchai and test if the Error keeps popping up.

Updating anyway, so the Chat reacts also to the Party Leader :P
Lolzen is offline Report comment to moderator  
Reply With Quote
Unread 12-11-09, 03:48 PM  
wampafodder
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Originally posted by Lolzen
I will look at it on the Weekend, as i have not much time during the week, sorry.
Thanks !

I really love how this addon helped open up so much viewable area in my UI, so any help you can provide is much appreciated ^_^
wampafodder is offline Report comment to moderator  
Reply With Quote
Unread 12-10-09, 03:08 AM  
Lolzen
A Murloc Raider
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 122
Uploads: 9
I will look at it on the Weekend, as i have not much time during the week, sorry.
Lolzen is offline Report comment to moderator  
Reply With Quote
Unread 12-09-09, 08:14 AM  
wampafodder
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Odd Error in 3.3

I'm getting an unusual error in 3.3, when I click on a tab to expand my chat window up:

This is from my main chat window:
Date: 2009-12-09 06:04:58
ID: 3
Error occured in: Global
Count: 4
Message: ..\AddOns\Chicchai\core.lua line 150:
attempt to index local 'frame' (a nil value)
Debug:
[C]: ?
Chicchai\core.lua:150:
Chicchai\core.lua:145
[C]: FCF_Tab_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Swatter, v3.1.14 (<%codename%>)
AdvancedTradeSkillWindow, v
agExtras, vr709
agUnitFrames, vr709
Align, v
Ammomatique, v1.8
AtlasLoot, vv5.09.00
AtlasLootFu, vv5.09.00
Bartender4, v4.4.2
BaudBag, v1.401
beql, v1.1.0 Alpha
Chatter, v1.0
Chicchai, v3.0
Chinchilla, vv2.0.9
CooldownCount, v3.0
DBMCore, v
ElkBuffBars, v2.2.5-150
epgp, v5.5.13
epgplootmaster, v0.4.5
FloAspectBar, v
FloTotemBar, v
FriendsWithBenefits, v3.2.0.4
FuBar, v
FuTextures, v2.0
GrimReaper, v2.0 $Revision: 84 $
kgPanels, vv1.33
KHunterTimers, v3.1.1
MailGet2, v
MikScrollingBattleText, v5.4.71
MinimapButtonFrame, v3.0.9
MinimapButtonFrameSkinPack, v3.0
Omen, v3.0.8
oRA2, v2.0.$Revision: 666 $
Outfitter, v4.9.1
PowerAuras, v2.6.4C
QBar, v09.03.08
Quartz, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTarget, v1.0
QuartzTradeskill, v1.0
RangeDisplay, v3.7.7
RatingBuster, v
SellOMatic, vv1.1.22
SharedMedia, v3.0.1-177
Skada, v1.2-22
SkadaAbsorbs, v1.0
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
SLDataText, v3.1.4
SLDTStatline, v1.1.1
SlideBar, v3.1.14 (<%codename%>)
Talented, vv2.4.3-release
TalentedSpecTabs, vv2.4.3-release
TimeToDie, v1.87
TimeToOom, v
TipTac, v09.11.28
TipTacItemRef, v09.08.13
TrackoMatique, v3.4
XLoot, v0.91
XLootMaster, v0.81
XPerl, v3.0.7
XPerlArcaneBar, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidHelper, v
XPerlTarget, v
XPerlTargetTarget, v
ZHunterMod, v
BlizRuntimeLib_enUS v3.3.0.30300 <us>
(ck=736)


Here's the default WoW LUA error text for the main window:
Message: Interface\AddOns\Chicchai\core.lua:150: attempt to index local 'frame' (a nil value)
Time: 12/09/09 06:14:56
Count: 2
Stack: Interface\AddOns\Chicchai\core.lua:150: in function <Interface\AddOns\Chicchai\core.lua:145>
[C]: in function `FCF_Tab_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: self = ChatFrame1Tab {
oldAlpha = 1
fadeInfo = <table> {
}
0 = <userdata>
textWidth = 40.329222188842
hasBeenFaded = 1
}
frame = nil
(*temporary) = ChatFrame2Tab {
0 = <userdata>
textWidth = 64.197532985046
}
(*temporary) = nil
(*temporary) = ChatFrame2 {
oldAlpha = 0
channelList = <table> {
}
flashTimer = 0
isInitialized = 1
hoverTime = 0
editBox = ChatFrameEditBox {
}
0 = <userdata>
isLocked = 1
name = "Combat Log"
buttonSide = "right"
tellTimer = 42917.446
zoneChannelList = <table> {
}
defaultLanguage = "Common"
messageTypeList = <table> {
}
}
(*temporary) = "attempt to index local 'frame' (a nil value)"
getChicchai = <function> defined @Interface\AddOns\Chicchai\core.lua:97
Animate = <function> defined @Interface\AddOns\Chicchai\core.lua:107
UP = 1
SetFrozen = <function> defined @Interface\AddOns\Chicchai\core.lua:103
DOWN = -1




And this is from clicking on my combat chat tab:
(deleting the list of addons to prevent spam )

Date: 2009-12-09 06:11:54
ID: 4
Error occured in: Global
Count: 2
Message: ..\AddOns\Chicchai\core.lua line 98:
attempt to index local 'self' (a nil value)
Debug:
[C]: ?
Chicchai\core.lua:98:
Chicchai\core.lua:97
Chicchai\core.lua:108:
Chicchai\core.lua:107
Chicchai\core.lua:148:
Chicchai\core.lua:145
[C]: FCF_Tab_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:




Any help here ?
Last edited by wampafodder : 12-09-09 at 08:21 AM.
wampafodder is offline Report comment to moderator  
Reply With Quote
Unread 12-02-09, 12:05 PM  
tordenflesk
A Deviate Faerie Dragon

Forum posts: 10
File comments: 154
Uploads: 0
Any ideas on letting addons(spesifically HitsMode) trigger the maximize? I have routed HM to the Combat Log, and disabled all output from the regular log.
tordenflesk is offline Report comment to moderator  
Reply With Quote
Unread 11-20-09, 09:16 AM  
Lolzen
A Murloc Raider
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 122
Uploads: 9
Originally posted by Kellindil
I need some tips. A new channel has been created by my friends. The chat frame doesn't popup when we chat through the new channel. What can be done to make it work? Thank you.
Code:
-- Modify this to maximize only on special channels
-- comment/remove it to react on all channels
local channelNumbers = {
	[1] = true,
	[2] = true,
	[3]  = true,
}
Just add your channelnumber in here.
Code:
[ChannelNumber] = true,
What should I change in lua to make it combatlog work like chatframe1?
Add ["ChatFrame2"] = {} to this function:
Code:
local ChatFrameConfig = {
}
Lolzen is offline Report comment to moderator  
Reply With Quote
Unread 11-18-09, 05:12 PM  
MMOGames
A Murloc Raider
 
MMOGames's Avatar

Forum posts: 8
File comments: 158
Uploads: 0
I need your help too. I want the combat log to act as the chatframe1 but in a separate window.


What should I change in lua to make it combatlog work like chatframe1?

Like this :

Chat XxXInterfaceBarsXxX Combatlog
Last edited by MMOGames : 11-18-09 at 05:13 PM.
MMOGames is offline Report comment to moderator  
Reply With Quote
Unread 10-12-09, 09:04 AM  
Kellindil
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
I need some tips. A new channel has been created by my friends. The chat frame doesn't popup when we chat through the new channel. What can be done to make it work? Thank you.
Kellindil is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: