BarKeep

** Now with support of bars that only appear on mouseover via the optional BarKeep_BarFader add-on. BarKeep_BarFader can be found in the 'Optional Files' tab. **

Here are the main features:

All the main action buttons can be configured to have from 1-12 buttons.

All the main action bars can be reconfigured to have up to 12 rows, so you can have 6 buttons x 2 rows, 3 buttons by 4 rows etc. This is done still using the Blizzard button code for compatibility.

All the main action bars can be scaled independently of one another.

Stance bar, possess bar, and pet bar can all be relocated to where the user wants them to be.

All bars can be hidden if you want, some using the Blizzard options from the interface menu, others using BarKeep.

The options are configured by a GUI accessed from /barkeep or /bk.

It uses an event / hook based structure for minimal CPU usage.

I want to say thanks to the previous developers of this CleanBar & CleanBarAdvanced since BarKeep would not be possible without their initial help.

So why use BarKeep?

It enables complete rearrangement and scaling of the Blizzard bars and so has some advantages over the traditional bar mod:

It uses Blizzards buttons (and button code). So pretty much it's always compatible if Blizzard make any changes.

Its really light in use - doesn't use a lot of memory and CPU cycles.

It seems pretty stable as a result of the above.

It'll work with cooldown, ranged mods that work with Blizzard buttons and also ButtonFacade with another small mod.

Commands:

/barkeep - show the config screen.
/bk - show the config screen.

FAQ:

I can't see all the bars when I first use the addon. All I see are the '+'s that enable the bar placement? - Use the Blizzard 'Action Bars' tab in the interface menu to set which bars are active or not, just as you would the Blizzard bars.

How do I set the Key Bindings? - Use the Blizzard Key Bindings interface to set the bindings for all the bars.

How do I lock the actions on the bars? - Use the Blizzard 'Action Bars' tab in the interface menu to lock the Blizzard bars.

How do I permanently show the empty buttons? - Use the Blizzard 'Action Bars' tab in the interface menu to show the empty button grid.

Future Plans:

Bug fixes once identified.

A BarKeep_XP optional module to manage the XP bar.

A reconfiguration of the mod to easily allow for additional layout types for the bars. This should be fairly easy to do, it'll just require a some coding in BarKeep.lua and a change to the configuration screen, but could take some time as I'll make the changes slowly and test carefully.

Known Issues:

None.

Version History
BarKeep 50400.03
-----------------
- Added the new shop button to the micro menu bar.

BarKeep 50400.01
-----------------
- Corrected most of the taint introduced in 5.4 patch. Some more work to do on this still with 50400.02.

BarKeep 50300.02
-----------------
- Corrected scaling of the possess & stance bars. The scale can now be independent of the mainbar.
- Fixed issue where if stance bar was originally hidden, it would not unhide.

BarKeep 50200.04
-----------------
- Added code to ensure that the ActionBars do not appear over the Battle Pet frame.

BarKeep 50200.03
-----------------
- Corrected an error related to PvP MicroMenu button.
- Increase the FrameStrata of the various buttons to reduce the liklihood they'll be covered by other UI elements preventing mouse clicks.

BarKeep 40000.04Beta
---------------------
- An attempt to fix the Glyph taint issue some people are reporting (I'll need feedback whether it solves the issue).

BarKeep 40000.03
-----------------
- Fixes the Guildbutton on the MicroMenuBar.
- Adds the ability to scale the Shape Bar separately from the MainBar.
- Adds the ability to hide and scale the Totem Bar.
- Reorganizes the settings pane to fit in all the new settings.

BarKeep 40000.02
-----------------
- Fixes the BonusActionBar issues and the scaling of a couple of the bars.

BarKeep version 30300.9
-----------------------
- Added back selective transparency to hide MainBar buttons where the BonusActionBar has no action.
- Added a (likely) fix for the 'I just got my first key and now the keyring is displayed' bug.

BarKeep version 30300.8
-----------------------
- Removes all the redundancy and transparency code that previously ran when stance switching - stealthing still works fine on my Rogue. Let me know if this improves the Warrior stance change timing.

BarKeep version 30300.7
-----------------------
- Slightly improves vehicle exiting under combat - HToC for example - by noting the exiting the vehicle, and if the exit fails then rearranging the buttons on leaving combat. Corrects an issue with the MicroMenuBar.

BarKeep version 30300.6
-----------------------
- Adds the character portrait to the character micromenu button.

BarKeep version 30300.4
-----------------------
- More elegant and better fix to correct for the Blizzard AcheivementMicroButtonUpdate bug.
- Reverted to using the Blizzard SpellBookMicroButton to enable casting from the Spellbook while in combat.

Well the initial coding for the next major release is pretty much complete ... I'll just run this on one of my characters for a few days to ensure its as stable as I can.

This is a major update - almost the whole mod has been recoded with the following main changes:

-- All the main action bars (i.e. the Main, Lower Left and Lower Right) can be reconfigured to have up to 12 rows, so you can have 6 buttons x 2 rows, 3 buttons by 4 rows etc. This is done still using the Blizzard button code for compatibility.
-- All the main bars can be scaled independently of one another.
-- The cast bar, and all other bars can be hidden if you want.
-- The menu was completely reworked to accomodate the new options and the commands updated for simplicity.

Originally posted by Dayfled Also; I've noticed there are 3 spare '+' buttons around my screen that seem to do nothing but move about, as well as an empty bar of sorts

That empty bar could be the shapeshifter bar, castbar or the pet bar. But generally locking the bars will make them all disappear until needed.

On other news: I have a update coming (currently being tested) that cleans up a lot of coding from the original mod and paves the way for setting out the bars in different sized rows (e.g. 6 buttons x 2 rows, 4 buttons x 3 rows etc.). Once I figure the best way to add this option to the menu structure, I'll code it in.

Recently joined WoW, found add-ons and such.
I'd like to know how to make it that my ActionBar's can be activated via the F keys? I don't know if this is just a WoW UI selection or from your mod itself.
If you can help it'd be great.
Also; I've noticed there are 3 spare '+' buttons around my screen that seem to do nothing but move about, as well as an empty bar of sorts; Possibly for rage/energy? It is movable but I don't know if it works, being the paladin that I am.
Thanks, Dayfled.

Edit: Found that if I lock my bars; the spare '+' buttons disappear, aswell as the "mystery bar".

Thanks. This is exactly the simple kind of action bar mod I was looking for. It doesn't totally try to recreate your bars. It just cuts the clutter out of the Blizzard defaults and allows you to move and scale them. All the other popular addons in this category try to do too much, and too many of them tend to bug out when I go into and out of stealth on my rogue.

Addon rocks ! It is very suitable for rogues and other classes too !
Only 2 problems appeared in the latest version ( but its really annoying )
-Can't move main actionbar at all
- It would be better if there will be 2 more buttons on menuframe ( your lil' inventory with key frames and who list key ) or better to say ( blizzard default :P )

Platy,
I love your mod! Absolutely love it! This has the best layout and highest flexibility of all the barmods I have tried. I hate having layers and obstructions in my viewing area. Your clean bar mod is genius. So thank you so much for this gift.
I am having a couple issues i hope you can help with. On my utility bar, the left 2 buttons dont work, my social button is missing, and the help button is covered up by the "looking for more" button. Hence I cannot access my guild window or friends list, etc.
The other problem is a small one, but my bottom casting bar is locked in place and willnot move for repositioning. This limits my particular placement preferences a little, but doesn't really lower function. All the other bars move correctly.
Lastly, I have a short "wish list". I FERVENTLY want to change my petbar to vertical......please, please, please??? lol. Secondly, can you also make the 3 main casting bars available for vertical positioning as well? (I'm one of those people who like to rearrange the furniture all the time. hahaha )

Well it's an update of an older add-on to run in TBC and is just limited to that functionality. The bars arrangement is fixed although the placing of the 'block of bars' can be moved - but that works for me. Bongos or something similar has more options, but is also a lot more draining on the resources.