Do feel there are too many action bars occupying your screen? Want to organize seldom usage but necessary items? Put all transit methods together with precious pets? Try menu style!
Broker_ActionMenu is a LDB launcher factory which creates user customized launchers, and they launch... popup menus!
Requires a LDB display as usual.
Firstly, create a Menu Group (LDB launcher) in Broker_ActionMenu config panel (via drop down menu).
Drag & Drop item, spell, macro, etc onto the created launcher block.
Click the launcher block for the popup menu.
For extra entry types, click the red entry in config panel.
Supported entries : companion(pet/mount), spell, item, macro, and equipmentset.
Extra entries : custom macro(not stored in blizzard macro interface), LDB entry(any type).
Any-click on the launcher block for the popup menu.
Any modifier key + any-click on the launcher block for config panel access.
Some entries are NOT usable in combat. (Blizzard protected, as usual)
Once a macro or a equipment set is deleted, the corresponding menu entry is also removed.
Console command "/am" to bring up the config panel in interface options.
known issues :
Actions for LDB launcher/data source is restricted to "Left-Click".
The spells for accessing trade skill interface make LibDewdrop throws an error (e.g. First Aid).
fix marco text editor
fix several UI layouts
fix macroIcon, hopefully
fix combatpet type (still trying to acquire CD through)
fix macroIcon related functions.
fix spell indexing.
fix companion indexing.
work around the GetCompanionCooldown function. (not sure if spellID approach works, but hell..)
*better reset your spell, companion entries.
menu now anchored to cursor
add customizable LDB icon, label, text, and global profile support.
add fail-proof for LDB object that missing data field.
dealt with all kinds of item now, ie. equippable, usable, otherwise.
add item quantity display, but still, cooldown has higher display priority.
the 'red entry' also handles D&D now.