Download
(14Kb)
Download
Updated: 12-16-13 05:22 PM
Pictures
File Info
Updated:12-16-13 05:22 PM
Created:unknown
Downloads:77,840
Favorites:115
MD5:

BarKeep  Popular! (More than 5000 hits)

Version: 50400.03
by: Platykurtic [More]

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:
  1. It uses Blizzards buttons (and button code). So pretty much it's always compatible if Blizzard make any changes.
  2. Its really light in use - doesn't use a lot of memory and CPU cycles.
  3. It seems pretty stable as a result of the above.
  4. 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.02
-----------------
- Corrected the final taint introduced in 5.4 patch.

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 50300.01
-----------------
- Further improved Battle Pet frame code.
- Updated .TOC file for 5.3

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 50200.02
-----------------
- Corrected an error related to removed VehicleBar code.

BarKeep 50200.01
-----------------
- Updated .TOC file to 5.2.

BarKeep 50100.03
-----------------
- Fix to /BK UI - some controls didn't appear.
- Attempt to fix the talent change-over issue.
- Miscellaneous tidy-ups around eventing - moved to hooksecurefuncs to ensure no possibilities of conflicts.
- Removed some old code that was commented out.

50000.01 - 50100.01
--------------------
- Conversion to WoW 5.0 & 5.1

BarKeep 40300.02
-----------------
- Change to ensure the LFR and the new raid tab works.

BarKeep 40300.01
-----------------
- Change to the Encounter Journal to ensure it works.
- Initial attempt to fix the BonusActionBar for in-combat stance switching.

BarKeep 40200.01
-----------------
- Initial *must* fixes for patch 4.2.

BarKeep 40000.06
-----------------
- Fix for ActionButton1 stance bar issue.

BarKeep 40000.05
-----------------
- Likely fix for the 'hidden Totembutton reappearing' issue.
- Improved ActionButton1 frame set-up.

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 40000.01
-----------------
- WoW patch 4.01 version.

BarKeep version 30300.10
------------------------
- Fix to stance bar bugs. Scaling & movement now works and stance bar updates.
- Some code adjustments in preparation for WoW 4.0 patch.

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.5
-----------------------
- Corrects a SpellbookMicroButton bug introduced by 30300.4 when switching talent specs.

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.


BarKeep version 30300.3
-----------------------
- Temporary fix to correct for the Blizzard AcheivementMicroButtonUpdate bug.

BarKeep version 30300.2
-----------------------
- A small change to improve the working with other add-ons that may tweak the MicroMenuBar.

BarKeep version 30300.1
-----------------------
- Updated .TOC for 30300.
- Corrected all the MicroMenuBar code to work with the new dungeon interface.
Optional Files (2)
File Name
Version
Size
Author
Date
Type
50400.03
6kB
12-16-13 05:23 PM
Addon
30100.2
4kB
04-23-09 03:37 PM
Addon


Post A Reply Comment Options
Unread 12-16-09, 04:08 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by Xandria
I'm having an issue with the Micro Menu Bar. Whenever I go to a loading screen, it doesn't let me click anything on the bar at all. Reloading fixes it, but the thought of reloading my UI every time I load to a new screen is kind of annoying..
I haven't noticed this across my 3 main characters, but I'll test for this tonight. Just while I confirm this are there any other add-ons that may interact with the bar?
Last edited by Platykurtic : 12-16-09 at 04:08 AM.
Report comment to moderator  
Reply With Quote
Unread 12-16-09, 02:01 AM  
Xandria
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I'm having an issue with the Micro Menu Bar. Whenever I go to a loading screen, it doesn't let me click anything on the bar at all. Reloading fixes it, but the thought of reloading my UI every time I load to a new screen is kind of annoying..

just thought I'd let you know. I'm not sure if it's one of my other addons, or if many other people are having this issue. But I'd love for it to be fixed because I love this thing. :]
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 04:33 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Well its a Blizzard bug. I've put up a workaround that can be easily removed later and will post this in the Bugs forum. Use version 30300.3 which has the workaround.
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 01:40 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Yeah that achievement bug just recently popped up. I'll look into the Blizzard code and post a fix soon.
Report comment to moderator  
Reply With Quote
Unread 12-12-09, 06:01 PM  
Kap7437
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Barkeep causing Lua Error with Achievements

Hi, seems that Barkeep (which I love) is interfering with the avhievements.

Message: ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:671: attempt to call global 'AchievementMicroButton_Update' (a nil value)
Time: 12/12/09 18:59:03
Count: 1
Stack: ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:671: in function <...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:633>
[C]: in function `LoadAddOn'
[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: in function `AchievementMicroButton_Update'
...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:671: in function <...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:633>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:304: in function `AchievementFrame_LoadUI'
Interface\FrameXML\UIParent.lua:354: in function `ToggleAchievementFrame'
[string "TOGGLEACHIEVEMENT"]:1: in function <[string "TOGGLEACHIEVEMENT"]:1>

Locals: self = AchievementFrameAchievements {
0 = <userdata>
buttons = <table> {
}
}
event = "ADDON_LOADED"
(*temporary) = nil
(*temporary) = "attempt to call global 'AchievementMicroButton_Update' (a nil value)"
updateTrackedAchievements = <function> defined @Interface\AddOns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:50
trackedAchievements = <table> {
}
That's the error message I get. Either when an achievement pops up or I open the tab. Disabling Barkeep stops the errors.

Also, if I disable the addon then renable it, all my settings are reset. Am I doing something wrong? Thanks!
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 03:35 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Re: Barkeep micro-bar problems

Originally posted by sinfulme
Part of my micro bar is replacating itself and attaching to the main bar. Hope to see something soon.
I'm having that issue due to OpenRDX. Its caused by another mod unhiding the Blizzard MicroMenuBar. You'll need to request that add-on author to be able to disable that feature of their mod.

I can maybe try a few things to force it hidden again, but it'd be cleaner to find out the mod unhiding the frame and fix that.
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 01:59 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Re: Barkeep micro-bar problems

Originally posted by sinfulme
Having big problems with barkeep after the patch...just wondering if we are going to see a fix soon?
Should now be done. Apologies about the time taken, but I play on a US server from Europe and the servers weren't up in time to test the 3.3 version (before bed). There was one easy to correct bug that caused the issue you have and I caught it as a result of testing so it probably was worthwhile to do the testing.

There is one more minor issue that I noticed. Blizzard have changed the 'hiding the empty buttons when the spellbook is closed' method and so this isn't working as well as in patch 3.2 in BarKeep. It's not a major issue by any means and I'll post a fix in the next couple of days - I just wanted to get a working 3.3 version out ASAP given the MicroMenuBar changes Blizzard made.
Last edited by Platykurtic : 12-09-09 at 03:34 AM.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 10:36 PM  
sinfulme
A Kobold Labourer
 
sinfulme's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Exclamation Barkeep micro-bar problems

Having big problems with barkeep after the patch...just wondering if we are going to see a fix soon? Part of my micro bar is replacating itself and attaching to the main bar. Hope to see something soon. I love this mod and would hate to have to move on to something different. Thanks
__________________
I'de like to give a shoutout to my homeboys in Gnomeregon.....
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 08:42 PM  
Baldr
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
The Totem Bar seems to be working just fine with 30200.12.

Thanks!

Originally posted by Platykurtic
After further testing I've uploaded 30200.10 Beta. This version is labeled 'Beta' as I cannot test all the changes to the Totem Bar - namely the various 'Calls' and the 'Totemic Recall' - but the Totem Bar seems to work fine on my baby Shaman. Feedback on how this is working would be appreciated (note the previous version is archived in case of issues).

It should work well on all other classes even with HToC forced dismounting.
Report comment to moderator  
Reply With Quote
Unread 12-08-09, 02:48 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
With patch 3.3 coming down the pike you'll need to update BarKeep. Blizzard has changed a couple of things in how the MicroMenuBar is handled (the new LfD for instance) and now that BarKeep implements its own version this needs to be updated.

The good news is that the code to manage this is in the last 3.2 version, I just need to test that it works fine and post the update.

For the few hours where you might get tooltip issues with the MicroMenuBar before I can update it, I suggest that you could just hide it and avoid these problems.
Last edited by Platykurtic : 12-08-09 at 08:42 AM.
Report comment to moderator  
Reply With Quote
Unread 11-27-09, 03:21 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Re: .

Originally posted by YrDaDy
Another problem I've come across.. in ToC after you unmount from the mount jousting ordeal, the action bars are hidden until I /reload. After that it's just fine.
Yeah that issue is still there. Happens to me in ToC but not in HToC which is interesting.

But ... good news! It's caused by BarKeep shutting down the ability for Blizzard to move the microbuttons when setting up and exiting the vehicle interface. On pondering this further I've determined a cunning alternative way to stop this happening. It's in testing and there is one further (minor and easy just requires some testing) issue to resolve, but I expect that I'll have 30200.12 up after the weekend. Making that change removes all taint and so I expect the vehicle bar to work perfectly once this is done.

And then I can add the long promised new features.
Report comment to moderator  
Reply With Quote
Unread 11-22-09, 10:58 AM  
YrDaDy
A Defias Bandit
 
YrDaDy's Avatar

Forum posts: 2
File comments: 62
Uploads: 0
.

Another problem I've come across.. in ToC after you unmount from the mount jousting ordeal, the action bars are hidden until I /reload. After that it's just fine.

Not a huge deal and doesn't bother me much, just informing.
Report comment to moderator  
Reply With Quote
Unread 11-17-09, 07:48 PM  
YrDaDy
A Defias Bandit
 
YrDaDy's Avatar

Forum posts: 2
File comments: 62
Uploads: 0
Re: Re: hmm

Originally posted by Platykurtic
OK - I'll have a look at that - the fix is almost certainly pretty simple and that is to bind it a bit differently to the button that should be to its left. Apologies that I can't test it that thoroughly - my Shaman is only level 10.

[Edit] I've coded a potential fix so look for an update in 8 hours or so. I've no way to test the change so feedback on whether it worked would be helpful.
Updated, and it's all where it should be. Thanks!
Report comment to moderator  
Reply With Quote
Unread 11-17-09, 10:09 AM  
YrDaDy
A Defias Bandit
 
YrDaDy's Avatar

Forum posts: 2
File comments: 62
Uploads: 0
Re: Re: hmm

Originally posted by Platykurtic
[Edit] I've coded a potential fix so look for an update in 8 hours or so. I've no way to test the change so feedback on whether it worked would be helpful.
I'll let you know what happens with any changes you might make.
Report comment to moderator  
Reply With Quote
Unread 11-17-09, 03:45 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Re: hmm

Originally posted by YrDaDy
Totemic Recall button is still stuck along the main action bar.. everything else moves fine but that button will not move up and down, only side to side with the main totem bar.
OK - I'll have a look at that - the fix is almost certainly pretty simple and that is to bind it a bit differently to the button that should be to its left. Apologies that I can't test it that thoroughly - my Shaman is only level 10.

[Edit] I've coded a potential fix so look for an update in 8 hours or so. I've no way to test the change so feedback on whether it worked would be helpful.
Last edited by Platykurtic : 11-17-09 at 07:44 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: