Klappbar
With Klappbar (classic version of Klappa) you can setup several button bars with more hiddden buttons, which will popup on mouseover. Similar to a menubar where the subentry will be visible if your mouse is over it.
How to set up Klappbar?
If you start Klappbar the first time, you will see just one button in the center of the screen. This is your first bar with your first button.
Every bar of Klappbar consists of one or more main buttons which are always visible. You can extend every main button with as many popup buttons as you want.
To open the option menu just write "/kl" or use the Klappbar menu inside the Blizzard interface menu.
Here you add more bars, add mainbuttons (the visible buttons) to the bars and the hided popup buttons.
The buttons support everything you can you can put on the default action bar.
How to setup the buttons?
Klappbar ist using the WoW action buttons, which are limited to120. Every button on you default action bar has an id. Klappbar ist using that id to assign an action to the buttons.
In the Klappbar options menu you can toggle a window to see that ids and which action is assigned to it. You can setup for every button in Klappbar which action it should perfom, just change the id of that button.
If two buttons have the same id, they will to the same action if you click them. With Klappbar you are free to assign to your buttons every id you want.
If you assign to a button an id which has no action the button is empty. You can now simply drag and drop an action/item/macro/spell on that button, as you would to with the default action bar.
Dependency
You need Ace3 added to you Addon directory:
https://www.curseforge.com/wow/addons/ace3
Klappbar is supporting Masque, you just need to have it installed and activated.
LibClassicSpellActionCount-1.0 is supported, you have to install it.
( In the "LibClassicSpellActionCount-1.0" package is a library missing. if you get an error, copy the LibStub folder from Klappa\Libs to the "LibClassicSpellActionCount-1.0" folder")