This is an addon designed to add a little flair to frame entrances. The idea is that you specify a frame you want add the poof effect to and, whenever it becomes visible, a short puff of smoke animation plays to announce it's entrance. Whether you want to draw attention to a UI element or just add a little life to your interface Poof can help. Here's a Demo
Currently Poof does not have a configuration UI, but I hope to have one working soon. Currently all configuration is done through slash commands
Slash Commands:
/poof list - Lists all frames that have a poof frame attached
/poof add frameName - Attaches a poof frame to the given frame
/poof remove frameName - Detaches and removes the poof frame from the given frame
/poof config frameName- Plays poof animation on the poof frame attached to the given frame constantly to allow for easier configuration, type again to stop
/poof movex frameName number - Moves the poof frame attached to the given frame a distance relative to the number given along the x axis (negative goes left, positive goes right).
/poof movey frameName number - Moves the poof frame attached to the given frame a distance relative to the number given along the y axis (negative goes down, positive goes up).
/poof changeh frameName number - Changes the height of the poof frame attached to the given frame proportional to the given number (negative shrinks, positive grows).
/poof changew frameName number - Changes the width of the poof frame attached to the given frame proportional to the given number (negative shrinks, positive grows).
The easiest way to get a frame name is to make this macro:
/run ChatFrame1:AddMessage(GetMouseFocus:GetName())
This will print to the chat frame whatever frame you are currently moused over
Intended features:
Configuration UI
More configuration options (such as color)