Category: Chat Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.0 r4
Date:
04-11-2009 05:18 PM
Size:
2.33 Kb
Downloads:
5,248
Favorites:
133
MD5:
Pictures
Click to enlarge
The Minimized Chat...
Chicchai   Popular! (More than 5000 hits)
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
  • Configurable on wich events (Guild, say, yell,...) the chat should maximize
  • Posibility to disable maximizing on combat
  • CombatLog will be maximized when selected (optional)
  • and more...


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

Configuration
The configuration will be done through lua only. Commented, so it will be easy, i think.

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
  Change Log - Chicchai
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 - Chicchai
File Name
Version
Size
Author
Date
Type
2.0.0
3kB
12-23-2008 08:21 AM
Addon
  Archived Versions - Chicchai
File Name
Version
Size
Author
Date
3.0
2kB
Lolzen
04-11-2009 03:30 PM
2.0
2kB
Lolzen
11-17-2008 04:52 PM
  Comments - Chicchai
Post A Reply Comment Options
Old 04-20-2009, 09:29 AM  
wrd123
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally posted by Discontented
heya, whenever i switch to combat log or my nr 3 tab which is Gchat, the window becomes white, everything works dandy otherwise, couldnt find anything in the LUA cause it looks like a mess since 3.0

brgds disco

I'm having the same problem, all other tabs goes white exept for the general window. If I make a new tab the bgcolor is white and unchangeable. Disabling Chicchai "solves" this.
wrd123 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-18-2009, 12:54 PM  
Cargor
A Flamescale Wyrmkin
 
Cargor's Avatar
Interface Author - Click to view interfaces

Forum posts: 130
File comments: 242
Uploads: 17
That's strange. Chicchai doesn't do anything around the coloring of the chat frame. Could you provide a screenshot?
__________________
« Homepage | Git »

Oh hai!
Cargor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-17-2009, 08:50 PM  
Discontented
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
heya, whenever i switch to combat log or my nr 3 tab which is Gchat, the window becomes white, everything works dandy otherwise, couldnt find anything in the LUA cause it looks like a mess since 3.0

brgds disco
Discontented is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-17-2009, 04:19 AM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 504
Uploads: 1
Quote:
Originally posted by Cargor
Okay, I solved the problem.

Both of you need to add the other chat frames (3, ...) in your config-table. Otherwise Chicchai won't check on these if the mouse hovers or not. So, just make a new entry under ChatFrame1 with an empty table:
Code:
["ChatFrame3"] = {},
I will probably come up with a better solution in the next version - which will likely be another rewrite for the 3.1 animations-API
Now I feel like a noob. Thanks for your help, seems to be working fine even with 3.1.
xtoq is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-14-2009, 09:10 AM  
Cargor
A Flamescale Wyrmkin
 
Cargor's Avatar
Interface Author - Click to view interfaces

Forum posts: 130
File comments: 242
Uploads: 17
Okay, I solved the problem.

Both of you need to add the other chat frames (3, ...) in your config-table. Otherwise Chicchai won't check on these if the mouse hovers or not. So, just make a new entry under ChatFrame1 with an empty table:
Code:
["ChatFrame3"] = {},
I will probably come up with a better solution in the next version - which will likely be another rewrite for the 3.1 animations-API
__________________
« Homepage | Git »

Oh hai!
Cargor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-14-2009, 02:43 AM  
leizeQ
A Kobold Labourer
 
leizeQ's Avatar

Forum posts: 1
File comments: 45
Uploads: 1
Quote:
Originally posted by Cargor
leizeQ: Well, I can't really reproduce your problems - could you please post your configuration here? Maybe via http://pastey.net, so the comments section doesn't get too cluttered
ok here is my config: http://pastey.net/112246

and here a screenshot:
leizeQ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 07:28 AM  
Cargor
A Flamescale Wyrmkin
 
Cargor's Avatar
Interface Author - Click to view interfaces

Forum posts: 130
File comments: 242
Uploads: 17
In the last version I included special code for recognizing docked chat frames and resizing the right one, but it seems there are still problems - I'll try to fix it as soon as possible.

EDIT:
@xtoq & leizeQ: Well, I can't really reproduce your problems - could you please post your configuration here? Maybe via http://pastey.net, so the comments section doesn't get too cluttered
__________________
« Homepage | Git »

Oh hai!

Last edited by Cargor : 04-13-2009 at 09:59 AM.
Cargor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 03:29 AM  
leizeQ
A Kobold Labourer
 
leizeQ's Avatar

Forum posts: 1
File comments: 45
Uploads: 1
Quote:
Originally posted by Cargor
The problem with docked/tabbed frames is that in reality only the first chat frame is resized, because all other frames are attached to it and follow its dimensions.
ok, this may answer my question.

i have, lets say, 3 chat tabs docked together. the first tab is working great. but when i change to the 3rd tab (2nd is combat .. also working) and hover over it, it doesnt maximize. is it because the first tab is minimized so all other stay also minimized?

in the previous version it worked on all chat tabs

thanks
leizeQ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-12-2009, 10:14 PM  
Cargor
A Flamescale Wyrmkin
 
Cargor's Avatar
Interface Author - Click to view interfaces

Forum posts: 130
File comments: 242
Uploads: 17
Thanks for the report!
First of all, scrolling up shouldn't affect Chicchai at all.
I'll try to reproduce it tomorrow and for that I have some more detailed questions:
Your chat frames are docked with tabs in your interface, right? Just to clarify that a bit.
When / which chat frames don't maximize when entering with the mouse?

Is ChatFrame3 added in the config-file? Chicchai provides the :SetFrozen-function only for the frames mentioned in the config.

The problem with docked/tabbed frames is that in reality only the first chat frame is resized, because all other frames are attached to it and follow its dimensions.
__________________
« Homepage | Git »

Oh hai!
Cargor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-12-2009, 07:22 PM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 504
Uploads: 1
Ok, have a weird thing with the new version. I have 6 chat frames on my main. If I go to #1 (General) and scrollup, while I'm scrolled up, the frame stays maximized (expected behavior). If I go to any other chat frame (except combat) and do the same thing, it minimizes after the set time, just as if I wasn't 1) scrolled up and 2) hovering over the chat frame. It doesn't maximize consistently when my mouse comes into the frame either (yes I have the options set in the lua). I tried the /script ChatFrame3:SetFrozen(true) but I got the following error:

Date: 2009-04-12 18:15:26
ID: 3
Error occured in: Global
Count: 1
Message: [string "ChatFrame3:SetFrozen(true)"] line 1:
attempt to call method 'SetFrozen' (a nil value)
Debug:
(tail call): ?
[C]: SetFrozen()
[string "ChatFrame3:SetFrozen(true)"]:1: in main chunk
[C]: RunScript()
..\FrameXML\ChatFrame.lua:1720: ?()
..\FrameXML\ChatFrame.lua:3210:
..\FrameXML\ChatFrame.lua:3163
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:2930:
..\FrameXML\ChatFrame.lua:2929
[C]: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2951:
..\FrameXML\ChatFrame.lua:2950
[C]: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1

Anywho, I'll do some more troubleshooting later, after Naxx. Not a big deal either way, but thought you'd like to know about it. At least if the frozen issue can get fixed, then I can just not have minimization on those frames. SetFrozen does disable ALL mini/maximization on that chat frame, right?
xtoq is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-12-2009, 01:15 PM  
Namica
A Kobold Labourer

Forum posts: 0
File comments: 61
Uploads: 0
This is great, thank you!!
Namica is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-12-2009, 10:20 AM  
Imithat
A Deviate Faerie Dragon
 
Imithat's Avatar
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 90
Uploads: 2
Brilliant addon. thanks
__________________
░█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░
░█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░
░▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░

Imithat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-11-2009, 10:19 PM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 504
Uploads: 1
By the way, if I was marooned on a desert island and could only bring a handful of addons with me, this would be one.
xtoq is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-11-2009, 05:03 PM  
Cargor
A Flamescale Wyrmkin
 
Cargor's Avatar
Interface Author - Click to view interfaces

Forum posts: 130
File comments: 242
Uploads: 17
Whoops, was the first time I used the WoWI-Projects SVN. Thought it would wrap a folder around it - I'll update it as soon as possible.
__________________
« Homepage | Git »

Oh hai!

Last edited by Cargor : 04-11-2009 at 05:26 PM.
Cargor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-11-2009, 04:55 PM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 504
Uploads: 1
The zip is packaged incorrectly. It unzips the core.lua and the toc file without a folder. =)
xtoq is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.