Category: Graphic UI 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)
Alestane's Portal Bug Reports Feature Requests
Author:
Version:
1.6b
Date:
04-27-2009 06:43 PM
Size:
5.21 Kb
Downloads:
3,057
Favorites:
89
MD5:
Pictures
Click to enlarge
Choose conditions for your frames' visibility
Goose
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.
  Change Log - Goose
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 - Goose
Sorry, there are currently no optional files available.
  Comments - Goose
Post A Reply Comment Options
Old 04-29-2009, 01:30 AM  
Twidget
A Fallenroot Satyr
 
Twidget's Avatar

Forum posts: 23
File comments: 251
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   Edit/Delete Message Reply With Quote
Old 04-28-2009, 02:01 PM  
Highend
A Defias Bandit

Forum posts: 3
File comments: 24
Uploads: 0
Quote:
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   Edit/Delete Message Reply With Quote
Old 04-28-2009, 01:15 PM  
Alestane
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 133
File comments: 49
Uploads: 14
Quote:
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   Edit/Delete Message Reply With Quote
Old 04-28-2009, 07:03 AM  
Highend
A Defias Bandit

Forum posts: 3
File comments: 24
Uploads: 0
Could I hide tooltips with goose?

I find the tooltip of recount very annoying (that pops up when I hover with the mouse over a combatant). Would be glad if I can get rid of it...
Highend is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-06-2009, 06:32 PM  
bigjohn
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I'm having problems with this addon where it will only save up to 3 entries. If I add any more, it just deletes the old ones.

I worked around this by adding entries myself in the lua file in savedvariables, and then setting it to read-only. But obviously this is a less than optimal solution. I'm guessing that something changed in the latest patch? dunno

Pretty nice addon overall.
bigjohn is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-14-2009, 09:08 PM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 493
Uploads: 1
You should check out this page. I think you could write some complicated things to get this done, such as:

[actionbar:1,mod:alt] [actionbar:2,mod:alt] [actionbar:3,mod:alt] [actionbar:4,mod:alt] [actionbar:5,mod:alt]

but I don't know if there is a character limit to goose's conditionals. Anyway, this should be all the conditionals that goose can interact with.

Last edited by xtoq : 03-14-2009 at 09:10 PM.
xtoq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-20-2008, 07:43 PM  
Alestane
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 133
File comments: 49
Uploads: 14
Quote:
Originally posted by Voc
If I wanted to Show or Hide page 2 on the action bar (planning on doing this for all the pages) when I have [mod:alt] show; hide

What's the frame name for that? I tried using DevTools, but it just returns the name of the action bar and not the actual page.
I may not be understanding you right; the different "pages" of the main action bar don't actually have different names. The same bar and buttons are reused for all six pages, but they update themselves to show different actions according to which page is designated as current.
Alestane is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-20-2008, 04:54 PM  
Voc
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
If I wanted to Show or Hide page 2 on the action bar (planning on doing this for all the pages) when I have [mod:alt] show; hide

What's the frame name for that? I tried using DevTools, but it just returns the name of the action bar and not the actual page.

Thanks in advance!
Voc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-18-2008, 08:35 AM  
Alestane
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 133
File comments: 49
Uploads: 14
Quote:
Originally posted by Voc
With that said, I'm not all that familiar with global names of frames or specific Lua identity. For users of this addon (or even the other), can anyone show me some direction about possible other addons, macros, scripts, documentation on where I could identify the name of certain frames?
Right now, the best resources for finding frame names are mods like FluidFrames or the frame stack tool in Iriel's DevTools. That said, I may add a visual selection tool to Goose to allow you to select frames by clicking on them.
Alestane is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-17-2008, 06:50 PM  
Voc
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I'm going to start using this addon when WotLK hits (actually, when 3.0 hits). I'm currently using up all of my character specfic macro slots on two of my 70s... and I can already think of a few more macros I'd write based on the new spells/talents I'll be getting. Majority of my macros are cast conditions depending on modifier and target (harm/help/player), and this addon seems like it's going to solve my crazy macro creation just by creating common conditions and switching action bars accordingly!

With that said, I'm not all that familiar with global names of frames or specific Lua identity. For users of this addon (or even the other), can anyone show me some direction about possible other addons, macros, scripts, documentation on where I could identify the name of certain frames?

Thanks!
Voc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-09-2008, 08:37 AM  
Alestane
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 133
File comments: 49
Uploads: 14
Quote:
Originally posted by Shefki
Line 94 of Goose.xml has:
if InCombatLockDown() then

function name is actually InCombatLockdown() note the case.
The fix for this will be in the next upload.
Alestane is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-08-2008, 07:23 PM  
Shefki
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 17
File comments: 96
Uploads: 6
Line 94 of Goose.xml has:
if InCombatLockDown() then

function name is actually InCombatLockdown() note the case.
Shefki is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-10-2008, 07:23 AM  
Waverian
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 108
File comments: 32
Uploads: 6
Re: Limited options

Quote:
Originally posted by Alestane
Right now Goose doesn't support interactive visibility control. Designing a user interface to configure it would be a bear. It's incredibly easy to create automatic show/hide conditions for a frame and gets exponentially more complicated as soon as you try to support things like mouseover display.
I completely understand, just making sure I wasn't missing something. I'll still be using this in my next ui project so thanks for the development. Definitely wouldn't be against a command for on the go modification though. :P
Waverian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2008, 08:52 AM  
Alestane
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 133
File comments: 49
Uploads: 14
Limited options

Quote:
Originally posted by Waverian
Is there a way to override the events? I have a frame I'm hiding during combat but I'd like to be able to show it on demand with a keybind or something. Just calling frame:Show() doesn't work as you'd probably know since it seems to periodically checks for the conditionals.
Right now Goose doesn't support interactive visibility control. Designing a user interface to configure it would be a bear. It's incredibly easy to create automatic show/hide conditions for a frame and gets exponentially more complicated as soon as you try to support things like mouseover display.

However, I may make a /command to change conditions and then you could macro it.

Last edited by Alestane : 05-09-2008 at 08:53 AM.
Alestane is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2008, 10:56 AM  
Waverian
A Flamescale Wyrmkin
Interface Author - Click to view interfaces

Forum posts: 108
File comments: 32
Uploads: 6
Is there a way to override the events? I have a frame I'm hiding during combat but I'd like to be able to show it on demand with a keybind or something. Just calling frame:Show() doesn't work as you'd probably know since it seems to periodically checks for the conditionals.

Last edited by Waverian : 05-08-2008 at 10:56 AM.
Waverian is offline Report comment to moderator   Edit/Delete Message 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.




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.