ShadowDancer: The Ultimate Flyout Action Bar Addon for World of Warcraft
Managing dozens of abilities across multiple characters in World of Warcraft can feel like a full-time job. Between cooldowns, trinkets, consumables, and situational spells, the default action bars often fall short. That is exactly where ShadowDancer steps in. Inspired by the legendary FlexBar addon, ShadowDancer is a flexible and powerful action bar mod built around an unlimited flyout bar system that lets you organize your spells in ways the standard interface never could.
What Makes ShadowDancer Different?
Most action bar addons simply rearrange buttons. ShadowDancer goes much further. It is a fully functional action bar replacement that supports bar mapping, auto-generation, macro text binding, and an effectively unlimited number of buttons. The centerpiece, however, is the flyout system. You can place any flyout spell onto a bar, and ShadowDancer automatically creates a nested flyout bar to display its related spells. There is no cap on how deep this nesting goes, so you can build multi-level menus of abilities that appear exactly when you need them.
If the default flyout direction does not suit your layout, simply hold Ctrl and Left Mouse to drag the root action button in any direction you prefer. You can also drag any regular action button to spawn a flyout bar, then drag buttons on that flyout to create the next level. Only auto-generated buttons cannot be dragged this way, keeping your automated setups clean and predictable.
Key Features at a Glance
- Unlimited action bars with customizable row and column layouts
- Nested flyout bars for spells, items, and macros with no depth limit
- Bar mapping to original action bars, pet bars, and stance bars
- Key binding for flyout buttons that only activates while the flyout is visible
- Auto-generation rules for items, with a blacklist to hide unwanted entries
- Masque skin support for a unified interface look
- Global bars shared across all your characters
- Export and import for sharing or backing up layouts
- Auto fade and macro condition-based hiding
- Custom names, icons, and macro text for empty buttons
- Swap and Use modes for root buttons with flyouts
Commands and Getting Started
ShadowDancer keeps its controls accessible through a short set of slash commands. Use /shd unlock to free your bars so you can move them, then right-click any bar to open its configuration menu. The /shd lock command secures everything in place. For key binding, /shd bind starts the process, while /shd auto launches the auto-generation feature that builds buttons based on your chosen rules. Finally, /shd custom lets you assign a custom name, icon, or macro text to any empty button.
If you are wondering how to install the addon, the process is straightforward. ShadowDancer requires the Scorpio Lib library to function, so make sure both are present in your AddOns folder before launching the game. Once enabled, the addon integrates directly into your interface without disrupting your existing setup.
Compatibility Across World of Warcraft Versions
One of the strongest reasons to download ShadowDancer is its broad compatibility. The addon supports Retail, Classic, The Burning Crusade, Wrath of the Lich King, Cataclysm, and Mists of Pandaria. Whether you are raiding current content or reliving the glory days of WotLK, the flyout system behaves consistently. Each client version receives appropriate attention, so Classic players are not left with a stripped-down experience compared to Retail users.
For players who want a frictionless setup, the foxygame.net launcher offers a one-click install path that handles ShadowDancer and its Scorpio Lib dependency together, removing the guesswork from manual folder management. Its addon catalog also keeps ShadowDancer updated automatically, so version compatibility across Retail and Classic clients stays current without you lifting a finger.
Advanced Tips for Power Users
Flyout Key Sequences
You can bind short keys to flyout buttons without conflicting with your normal action bars. These bindings only take effect while the flyout is visible, which means you can chain actions using sequence keys such as backtick, then 1, then 1 again. When the root button holds no action, pressing its key toggles the flyout instead, and clicking any flyout button hides the entire tree while releasing its bindings. This design prevents your standard bars from being blocked during combat.
Auto-Generated Bars
Using /shd auto or the menu, you can apply auto-generation rules to buttons, producing flyout bars filled with items or spells. If an item appears that you would rather not see, drag it out of the flyout and ShadowDancer adds it to a blacklist. You can manage that blacklist anytime through the menu, keeping your interface focused on what matters.
Visibility and Sharing
Auto fade hides bars when your mouse is not focused on them, and you can adjust the fade alpha if you prefer a subtle presence. Macro conditions can further control visibility, and when combined with auto fade, the fade only applies while the condition is met. Global bars let a single layout serve every character on your account, while export and import make it easy to share configurations with friends or restore them after a reinstall.
Final Thoughts
ShadowDancer is not just another bar mod. It is a complete rethinking of how action bars can work in World of Warcraft, offering depth for theorycrafters and simplicity for casual players. With unlimited flyouts, deep customization, and support spanning Retail through Mists of Pandaria, it earns its place in any serious interface setup. Give it a try, and you may never look at your default bars the same way again.
--- **Update Oct 10, 2026:** Added 1 file for version 5.5.0, 4.4.0, 3.4.5, 2.5.4, 12.1.0, 1.15.3.