Download
(5 Kb)
Download
Updated: 04-27-09 04:43 PM
Pictures
File Info
Updated:04-27-09 04:43 PM
Created:unknown
Downloads:4,831
Favorites:76
MD5:
Goose
Version: 1.6b
by: Alestane [More]
Goose is a simple state-based addon that dynamically hides selected chosen interface elements under the macro-able conditions of your choice. It's configured through the new Interface Options control panel. It can select frames based on a simple global name or a specific Lua identity.
1.5b - stripped out an issue with bad frame references.

1.3b - cleaned up a few more bad variable names.

1.2b - fixed that blasted InCombatLockDown bug.

1.1b - added a slash command for macro use:
/goose (open config)
/goose frame (unregister frame)
/goose frame conditions (register frame)

1.0b - Updated the add-on for the new Interface Options, and made it generically able to hide or show any frame on any conditions.
Optional Files (0)


Post A Reply Comment Options
Unread 08-25-09, 04:06 PM  
Qupe
A Warpwood Thunder Caller
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 522
Uploads: 9
e: figured out what I needed but having an issue when trying to add more than 2 entries. As soon as i add the third entry one of the older ones gets deleted.
Last edited by Qupe : 08-25-09 at 04:26 PM.
Qupe is offline Report comment to moderator  
Reply With Quote
Unread 07-14-09, 12:13 PM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 14
Originally posted by Dawn
Is it possible to change opacity based on certain conditions, too? Or can you just completely hide/show a frame?
Presently, Goose only supports straight visibility. It's certainly possible for an add-on to set a frame's opacity (alpha) in response to conditions, but enabling this is outside Goose's scope at the moment.
Alestane is offline Report comment to moderator  
Reply With Quote
Unread 07-14-09, 08:21 AM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
Is it possible to change opacity based on certain conditions, too? Or can you just completely hide/show a frame?
Dawn is offline Report comment to moderator  
Reply With Quote
Unread 07-10-09, 06:57 AM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 14
Originally posted by Duskmoon
I have a question about how to write a condition to hide a frame based on being in party or raid. To be specific I want my Recount_MainWindow to show only if I am grouped (party or raid). I haven't been able to figure it out, whatever I typed in, didn't work.
If Recount doesn't have such an option of its own, you should be able to configure this behavior with the command (or equivalent use of the GUI):

/goose Recount_MainWindow [group] show; hide
Alestane is offline Report comment to moderator  
Reply With Quote
Unread 07-09-09, 03:30 PM  
Duskmoon
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Hello,

first let me say thank you for developing this addon, it's what I've been looking for a long time!

I have a question about how to write a condition to hide a frame based on being in party or raid. To be specific I want my Recount_MainWindow to show only if I am grouped (party or raid). I haven't been able to figure it out, whatever I typed in, didn't work.

Thanks to anyone who replies.
Duskmoon is offline Report comment to moderator  
Reply With Quote
Unread 05-27-09, 07:52 AM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 14
Originally posted by Dendrien
Does anybody happen to know what im supposed to type into the boxes in order to show the Chat Bubbles that appear over a player's head while the UI is hidden (Alt + Z)?
Chat bubbles are rendered by the 3D engine and I believe there's a CVar that controls them.

I think there's a way to show them while the UI is hidden but it won't have anything to do with Goose.
Alestane is offline Report comment to moderator  
Reply With Quote
Unread 05-26-09, 01:58 PM  
Dendrien
A Defias Bandit

Forum posts: 2
File comments: 1
Uploads: 0
Does anybody happen to know what im supposed to type into the boxes in order to show the Chat Bubbles that appear over a player's head while the UI is hidden (Alt + Z)?
Dendrien is offline Report comment to moderator  
Reply With Quote
Unread 05-09-09, 08:23 PM  
KautionTape
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Phetus
Hi I can't seem to get this to work with Event Horizon

I don't really know what to place in the Show or Hide Frame

Any Idea what I need to do?
If you check the main description page of EventHorizon, it mentions instructions for Goose.
Show or hide frame: EventHorizonHandle
when: [combat] show; hide

I've been able to verify that this works, too.
KautionTape is offline Report comment to moderator  
Reply With Quote
Unread 05-02-09, 07:00 AM  
Phetus
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 1
Hi I can't seem to get this to work with Event Horizon

I don't really know what to place in the Show or Hide Frame

Any Idea what I need to do?
Phetus is offline Report comment to moderator  
Reply With Quote
Unread 04-30-09, 01:38 PM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 14
Re: Frame Mouseover

Originally posted by malsudon
This looks like a very cool AddOn. I'm currently using Kong to hide frames unless the mouse is hovering over them. Is it possible to do that with any conditionals and Goose?
Goose does not support that feature. It relies entirely on the blizzard set of macro conditionals to indicate whether things should be shown or hidden, and there are no conditionals for frame focus.
Alestane is offline Report comment to moderator  
Reply With Quote
Unread 04-30-09, 01:09 PM  
malsudon
A Defias Bandit

Forum posts: 2
File comments: 7
Uploads: 0
Frame Mouseover

This looks like a very cool AddOn. I'm currently using Kong to hide frames unless the mouse is hovering over them. Is it possible to do that with any conditionals and Goose?
malsudon is offline Report comment to moderator  
Reply With Quote
Unread 04-29-09, 07:17 AM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 14
Re: Question

Originally posted by Twidget
How would I set this up to hide my minimap when I am in combat?
This question is almost unfairly easy, because it's one of the first things I did testing Goose: The frame name is "MinimapCluster" and the conditions are "[combat] hide; show".

You can set this up by opening the Interface Options dialog, clicking on the AddOns tab, and using the Add Frame to Control List button, or by typing /goose MinimapCluster [combat] hide; show into your chatline. Case is important.
Alestane is offline Report comment to moderator  
Reply With Quote
Unread 04-28-09, 11:30 PM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 408
Uploads: 0
Question Question

Hi,
How would I set this up to hide my minimap when I am in combat?

Thanks,
Twidget
Twidget is offline Report comment to moderator  
Reply With Quote
Unread 04-28-09, 12:01 PM  
Highend
A Murloc Raider

Forum posts: 5
File comments: 41
Uploads: 0
Originally posted by Alestane
The answer is, "Sort of". Goose uses a constantly refreshed state driver system that's part of WoW, but it can't actually prevent frames from being shown, so they may flicker on occasionally.

If you want to try, you can add the frame's Lua identifier to Goose with a conditional that just says "hide".
Thanks for the explantion. Unfortunately I wasn't able to find out the identifier for the tooltip (frame)

I tried it with a macro (/script DEFAULT_CHAT_FRAME:AddMessage( GetMouseFocus():GetName() ) but this shows me only the mainframe name.

Regards,
Highend
Highend is offline Report comment to moderator  
Reply With Quote
Unread 04-28-09, 11:15 AM  
Alestane
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 234
File comments: 58
Uploads: 14
Originally posted by Highend
Could I hide tooltips with goose?
The answer is, "Sort of". Goose uses a constantly refreshed state driver system that's part of WoW, but it can't actually prevent frames from being shown, so they may flicker on occasionally.

If you want to try, you can add the frame's Lua identifier to Goose with a conditional that just says "hide".
Alestane is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.