UFO - Universal FlyOut

Bags & Inventory 3 more categories

Custom actionbar flyout menus

WoW 12.0.5 Maintained

Trend Explorer

Recent download momentum

Hourly download deltas for the last 48 hours.

Latest hour +0 Jun 2, 12 PM
Peak hour +0 Jun 4, 10 AM
Average +0 per hour

About this addon

What it does

Release v12.0.1 - Mar 27, 2026

 

v12.0.5

* Bliz will enable the /outfit macro in v12.0.5 so UFO will be able to support outfits

 

v12.0.1

*bugfix #77 - Bliz hotfix broke ActionButton_ApplyCooldowns with ever expanding reach of secret values

 

UFO continues to display spell cooldowns and it continues to cast spells, both in and out of combat.  However, because of #77, it can't start a new cooldown display during combat.  Any displays triggered before combat will display normally.

 

v12.0.0.pre-patch.01

* BUGFIX: Single Button Assist can prevent placing UFOs

* "Right-click to open config" now uses ACE3's floating config panel.  Thanks ACE!

* verified on Midnight PTR 12.00.01

 

v12.0.0.pre-patch

  • mandatory toc bump for 12.0.0 pre-patch - no other changes required?!  The Addon Apocalypse spared me. No lamb's blood needed.

 

v11.2.7.c

Full Changelog: https://github.com/ScottIngram/UFO/compare/v11.2.7.b...11.2.7.c

  • save & load a snapshot of UFO locations on the action bars for alts -- because setting up alts in Remix got old fast

 

v11.2.7

Full Changeloghttps://github.com/users/ScottIngram/projects/6/

- NEW #36 - long flyout wrapping
- BUG #60 - isUsable() filters out mounts while in no-mount zones
- BUG #65 - flyout in catalog on the collections panel is occluded

 

v11.2.5c

  • NEW feature #64 - designate a PRIME_BTN via shift-click
  • bugfix #63 - UfoProxy complains invalid nil type
  • bugfix #58 - most recent button uses wrong tooltip
  • enhancement #62 - add tooltip to the [UFO] buttons
  • enhancement #57 - support localized config window

 

v11.2.5a
BUGFIX - config for some users still has FIRST_BTN #61

 

v11.2.5

  • NEW - config: most recent button becomes primary
  • NEW - config: support modifier keys with keybindings
  • NEW - config: disable label on the action bar
  • NEW - let user move buttons the current toon can't use
  • NEW - support the "summon favorite random mount" button
  • BUGFIX - the [UFO] button on the collections window is broken
  • BUGFIX - moving a mount corrupts the data - code self heal the data
  • BUGFIX - UFOs on action bar #1 vanish
  • BUGFIX - dragging an item in the vendor window throws error

New Contributors - THANK YOU!


 

UFO lets you create custom actionbar flyout menus similar to the built-in ones for mage portals, warlock demons, dragonriding abilities, etc. But with UFO, you can include anything you want:

  • Spells
  • Items
  • Mounts
  • Pets
  • Macros
  • Trade skill Windows

UFO adds a flyout catalog UI onto the side of various panels (Spellbook, Macros, Collections) to let you create and organize multiple flyouts. These can be shared between all characters on your account.

From there, you can drag your flyouts onto your action bars. Each toon keeps their own distinct record of which flyouts are on which bars. Furthermore, placements are stored per spec and automatically change when you change your spec.

In the options screen, you can individually configure the left / middle / right / etc mouse buttons to:

  • Open the flyout (the standard behavior)
  • Trigger a Random button
  • Trigger the First button or Most Recent button

Random favorite mounts, pets, or hearthstones, anyone?

UFO Catalog

Flyouts

Demo

3rd-Party Addon Support

There is VERY limited (let's call it beta) "support" for a few action bar and other addons:

FAQ:

Q: How do I open UFO?
A: Any of the following will open the UFO Catalog where you can create and organize your custom flyouts:

  • Type /ufo
  • Click the [UFO] button in the upper right corner of the: Spellbook / Collections Panel / Macros Panel
  • Click "UFO" in the Addon Compartment (the new menu Blizzard  added in Dragonflight to the upper right corner of the minimap).

 

Q: What if one toon places an ability / item / etc. only they can use onto a flyout shared with other toons?
A: A flyout on the actionbars will only show buttons that are usable by the current toon. However, in the catalog, all buttons will be visible.

Q: Do I have to set up my flyouts on the action bars over and over for each spec?
A: The first time you change to a different spec, UFO will copy your current flyout positions to the new spec. From that point, they are separate and must be changed independently.

Q: Does it work in combat?

A: Yes. Except summoning a battlepet companion. Oh noes.

 

Tips & Tricks:

  • Random Mounts, Pets, or Hearthstones - Load up a UFO with nothing but your favorite mounts and use the random-click feature. Ditto for pets and hearthstones,
  • Icon of First Button - If you choose the "?" icon while defining your flyout, UFO will show the icon of the first button in the flyout.
  • Reuse UFOs Between Toons - because UFO will hide buttons that a toon can't use, feel free to load up one flyout with every profession and profession related abilities or items (finesse flasks, campfire, fishing bobbers, Tuskarr harpoon, etc).
  • One-Button Make & Consume - For mages (or similarly, warlocks) make a flyout with a consumable mana bun as the first button and the Create Mana Bun spell as the second. On login, the bun won't exist and the UFO will instead show Create Mana Bun. Using the Right-Click feature, clicking on the UFO will create the bun and immediately update itself so that clicking will eat it. For warlocks, the same approach works for health stones. In fact, you can reuse the same flyout with both create bun and create healthstone for all toons and only the usable spell will be visible.
Acknowledgements

Many thanks to Sébastien Desvignes and his addon FloFlyout which was the basis for my work here.

At-a-glance numbers

Performance highlights

  • Peaked at Hot #2786 on May 24, 2026.
  • Peaked at Rising #1310 on May 4, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 1 release in the last 30 days.
  • Averaging 1 new downloads per day over the past week.

Discover more

Keep exploring

Similar addons you might also want to check out.