In light of recent events, I cannot in good conscience continue to provide support for this addon at the present time. I reserve the right to change my mind based on future actions. People are welcome to continue the addon on their own in the meantime.
Geist is incompatible with addons using LibActionButton-1.0, including ElvUI. This is not a bug so much as two incompatible button systems. Geist uses the built-in ActionButton functionality provided by WoW while buttons generated by LibActionButton-1.0 use custom code to achieve their goals. As this is not a bug in Geist, I have no intentions of figuring out a workaround at this time. My apologies for any inconvenience this causes.
Geist provides a twenty-five button action bar that displays under the mouse cursor at a keypress for quick and convenient access. Geist includes Masque support for button skinning.
How to use: Bind a key to Geist using the keybinding interface in the menu. Geist will display whenever that key is pressed with the mouse over the center button.