This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
Anyone have the issue where frequently when I log in the chatbox is resized to its minimized form (about 4 lines). I then have to unlock the window and re expand the window back to its original size and re lock it. It then auto-minimizes as normal - this is really annoying having to resize the window every time I log in.
If you would like to _FIX_ the autominimize function on WoW 3.09 then:
1. Open "Core.lua" in wordpad.
2. Search for the text "function MiniChat:MINICHAT_AUTOMINIMIZE(i)" (it should be the second to last function in the file)
3. Replace the entire function with:
function MiniChat:MINICHAT_AUTOMINIMIZE(i)
if(not self.db.profile.Minimized[i]) then
self:MiniMax(i)
end
end
Well, that's done and working with the limited testing done. While the mouse is hovered over the chat frame, the frame will not autominimize. Once your mouse leaves the chat frame it will perform the autominimize (per your set time). Basically, two functions need to be changed.
1. Open "Core.lua" in wordpad.
2. Search for the text "function MiniChat:FCF_OnUpdate()"
3. Replace the entire function with:
function MiniChat:FCF_OnUpdate()
for i=1,NUM_CHAT_WINDOWS do
if(MouseIsOver(getglobal("ChatFrame"..i)) and not mouseWasOverChatWindow[i]) then
mouseWasOverChatWindow[i]=true
if(self.db.profile.MaximizeOnMouseOver and self.db.profile.Minimized[i]) then
self:MiniMax(i)
end
end
if(mouseWasOverChatWindow[i] and not MouseIsOver(getglobal("ChatFrame"..i))) then
mouseWasOverChatWindow[i]=false
if(self.db.profile.MinimizeOnMouseOut and not self.db.profile.Minimized[i]) then
self:MiniMax(i)
end
if(self.db.profile.AutoMinimize and not self.db.profile.MinimizeOnMouseOut and not self.db.profile.Minimized[i]) then
self:ScheduleEvent("minichatautominimize"..i,"MINICHAT_AUTOMINIMIZE",self.db.profile.AutoMinimizeAfter,i)
end
end
end
end
4. Search for the text "function MiniChat:MINICHAT_AUTOMINIMIZE(i)" (it should be the second to last function in the file)
5. Replace the entire function with:
function MiniChat:MINICHAT_AUTOMINIMIZE(i)
if(not self.db.profile.Minimized[i] and not MouseIsOver(getglobal("ChatFrame"..i))) then
self:MiniMax(i)
end
end
The original author will probably not support my changes, if anything doesn't work right feel free to start a conversation with me. I might not check it often but I'll check it when I can/remember.
Next I'll be looking into WIM support, so the automaximize doesn't trigger when you send/receive a whisper which does not output to the chat frame - but will if the whisper does output to the chat frame. I'll be looking into this among other things, it's one of my short term projects and I'll post code updates here if it's a small enough change.
the feature that keeps the chat windows from floating off the screen, when you have this enabled, the bars snap back into place whenever you try to move them. A huge annoyance when your chat window pops infront of your minimap all the time, so I've stopped using the addon, and I'm eagerly waiting for an update.
[2008/11/09 17:25:03-1-x1]: MiniChat-1.0\Core.lua:11: Cannot find a library instance of AceAddon-2.0.
BugSack-2.x.x.166\Libs\AceLibrary\AceLibrary.lua:490: in function `AceLibrary'
MiniChat-1.0\Core.lua:11: in main chunk
Great addon, my fave chat addon ever.
I love using this to tuck my chat to the top of the screen, however, when using the auto hide, auto show features, it tends to get lost, above the game frame, and you have to disable these features in order to get to the chat windows' tabs.
It would be great, if the tabs could be moved to the bottom of the chat window
Also, i just logged in, and cant see my guild chat.. maybe an unrelated issue, im not sure at this point
"If the button is NOT there: means you did not install the addons properly."
I installed the addon properly, the simple ("drag the folder from the rar file into your addons folder") way and your multi-step way.
Do not assume that the people whom you want to download this are at fault or you might find that they stop downloading.
It sounds like a great addon - simple and does exactly what I would like an addon to do, without any extra garbage - so I would like to see it working.
The last upload was a beta, pre 3.0, so I must assume that the changes in 3.0 have somehow had an influence.
If you could tweak this addon, so that it works in the current environment, that would be great.
Thanks.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Anyone have this issue?
1. Open "Core.lua" in wordpad.
2. Search for the text "function MiniChat:MINICHAT_AUTOMINIMIZE(i)" (it should be the second to last function in the file)
3. Replace the entire function with:
function MiniChat:MINICHAT_AUTOMINIMIZE(i)
if(not self.db.profile.Minimized[i]) then
self:MiniMax(i)
end
end
1. Open "Core.lua" in wordpad.
2. Search for the text "function MiniChat:FCF_OnUpdate()"
3. Replace the entire function with:
function MiniChat:FCF_OnUpdate()
for i=1,NUM_CHAT_WINDOWS do
if(MouseIsOver(getglobal("ChatFrame"..i)) and not mouseWasOverChatWindow[i]) then
mouseWasOverChatWindow[i]=true
if(self.db.profile.MaximizeOnMouseOver and self.db.profile.Minimized[i]) then
self:MiniMax(i)
end
end
if(mouseWasOverChatWindow[i] and not MouseIsOver(getglobal("ChatFrame"..i))) then
mouseWasOverChatWindow[i]=false
if(self.db.profile.MinimizeOnMouseOut and not self.db.profile.Minimized[i]) then
self:MiniMax(i)
end
if(self.db.profile.AutoMinimize and not self.db.profile.MinimizeOnMouseOut and not self.db.profile.Minimized[i]) then
self:ScheduleEvent("minichatautominimize"..i,"MINICHAT_AUTOMINIMIZE",self.db.profile.AutoMinimizeAfter,i)
end
end
end
end
4. Search for the text "function MiniChat:MINICHAT_AUTOMINIMIZE(i)" (it should be the second to last function in the file)
5. Replace the entire function with:
function MiniChat:MINICHAT_AUTOMINIMIZE(i)
if(not self.db.profile.Minimized[i] and not MouseIsOver(getglobal("ChatFrame"..i))) then
self:MiniMax(i)
end
end
i propose you make the changes yourself and upload it like so many others (name it minichat continued or something)
As long as you give full credit to the author for the original work it shouldn't be a problem ;)
I used this addon a lot when it first came and would love to see it blossom again.
[2008/11/09 17:25:03-1-x1]: MiniChat-1.0\Core.lua:11: Cannot find a library instance of AceAddon-2.0.
BugSack-2.x.x.166\Libs\AceLibrary\AceLibrary.lua:490: in function `AceLibrary'
MiniChat-1.0\Core.lua:11: in main chunk
---
Most of the addon is working as intended, exept for one minor thing.
The autominimize timer has no effect, even set to 5 sec it never minimizes unless i use "on mouse out" or the button.
I love using this to tuck my chat to the top of the screen, however, when using the auto hide, auto show features, it tends to get lost, above the game frame, and you have to disable these features in order to get to the chat windows' tabs.
It would be great, if the tabs could be moved to the bottom of the chat window
Also, i just logged in, and cant see my guild chat.. maybe an unrelated issue, im not sure at this point
I installed the addon properly, the simple ("drag the folder from the rar file into your addons folder") way and your multi-step way.
Do not assume that the people whom you want to download this are at fault or you might find that they stop downloading.
It sounds like a great addon - simple and does exactly what I would like an addon to do, without any extra garbage - so I would like to see it working.
The last upload was a beta, pre 3.0, so I must assume that the changes in 3.0 have somehow had an influence.
If you could tweak this addon, so that it works in the current environment, that would be great.
Thanks.