Download
(4Kb)
Download
Updated: 10-06-18 09:18 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:10-06-18 09:18 AM
Created:unknown
Downloads:23,569
Favorites:165
MD5:

Chicchai  Popular! (More than 5000 hits)

Version: 3.4.5.1
by: Lolzen, xConStruct

About

Chicchai is a little Addon that will Minimize the Chat after a few seconds.
Features
  • 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)

Preview
Click for Previewvideo - Chicchai in action

Configuration
The configuration file is named cofig.lua and contains help text to guide you through.
Chicchai on Github
https://github.com/Lolzen/Chicchai
Originally: https://github.com/xconstruct/Chicchai
Thanks to
Cargor (EU-Nozdormu) aka XconStruct
Picking up the idea and materializing the addon, maintaining through years after quitting WoW

3.4.5.1
* prevent chatevents interfering while mouse is hovering over the chatframe

3.4.5
* fixup boolean error

3.4.4
* config: cleanup events removed from game and update reference list per link

3.4.3
* refix frozen chat window on login by direct calls of Animate() instead of unpdateHeight()
* respect MaximizeCombatLog on floating combatlog and handle docking/dedocking it

3.4.2.2
* fix error on chatevent when chatframe is not in config

3.4.2.1
* fix minimizing/maximizing ALL windows on mouseover

3.4.2
* config is now an own file, instead of being part of core.lua
this allows for copying/backing up your config between updates
* swept through code and used chatframes directly instead of frames tucked on the chatframes
* fixed a bug where config setting would be ignored for certain chat events (eg. only ChatFrame1 for "say" is set, but ChatFrame3 and ChatFrame4 would have been triggered)

3.4.1
* fixed "frozen" chat window on login

3.4
* crude legion update

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)


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?
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.
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)
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
Report comment to moderator  
Reply With Quote
Unread 12-22-09, 07:04 AM  
Lolzen
An Aku'mai Servant
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 167
Uploads: 12
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^^
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.
__________________
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 10:57 AM  
Xarl
A Warpwood Thunder Caller
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 224
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
__________________
Report comment to moderator  
Reply With Quote
Unread 12-13-09, 06:49 PM  
Lolzen
An Aku'mai Servant
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 167
Uploads: 12
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
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 ^_^
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 03:08 AM  
Lolzen
An Aku'mai Servant
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 167
Uploads: 12
I will look at it on the Weekend, as i have not much time during the week, sorry.
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.
Report comment to moderator  
Reply With Quote
Unread 12-02-09, 12:05 PM  
tordenflesk
A Deviate Faerie Dragon

Forum posts: 18
File comments: 213
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.
Report comment to moderator  
Reply With Quote
Unread 11-20-09, 09:16 AM  
Lolzen
An Aku'mai Servant
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 167
Uploads: 12
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 = {
}
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: 119
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.
Report comment to moderator  
Reply With Quote
Unread 10-12-09, 09:04 AM  
Kellindil
A Kobold Labourer

Forum posts: 0
File comments: 15
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.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: