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.
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.
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.
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?
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
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.
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.