Download
(14Kb)
Download
Updated: 12-16-13 05:22 PM
Pictures
File Info
Updated:12-16-13 05:22 PM
Created:unknown
Downloads:77,846
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-15-08, 04:35 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by nonameform
But as soon as I enable Titan Panel, things start jumping around. When I login with Titan Panel turned on, bars are moved. If I open spell book or move one of the buttons on action bar, bars are moved to the desired position, but if I change zones, they jump again.
OK thanks for that. I'll have a look into the code of Titan Panel and see what's happening. It could be that its periodically moving the bars to allow for the panel. I'll have a look and if I can see what's happening I'll post a bug report over there.

[Update] They are periodically (i.e. on zoning) moving the bars and then sometime later BarKeep (as you describe) is moving the bars back. I'll need to post a Titan Panel bug report on this as they probably need to set an option for stopping this effect happening.

[Update too] Posted an issue report and suggested the creation of a flag to stop the 'move the bars' effect. Any support on this would be helpful.

Myself - I use ButtonBin (available on WowInterface) and don't have this issue.
Last edited by Platykurtic : 12-16-08 at 02:10 AM.
Report comment to moderator  
Reply With Quote
Unread 12-15-08, 06:27 AM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 50
Uploads: 0
Took me just a couple of seconds to find the cause of my trouble. With only BarKeep enabled bars don't jump at all when I change zones. Also when I login into WoW bars are placed at the spots I moved them to. But as soon as I enable Titan Panel, things start jumping around. When I login with Titan Panel turned on, bars are moved. If I open spell book or move one of the buttons on action bar, bars are moved to the desired position, but if I change zones, they jump again.
Report comment to moderator  
Reply With Quote
Unread 12-12-08, 02:58 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Apologies ... been on vacation a few days and trying to hack a saving version of BarKeep_ButtonFacade (I think I'm there).
Originally posted by nonameform
I can provide you with the list of my addons if you're interested or try running a char with all addons except BarKeep disabled. Anyway, I don't believe I have any other mods that effect buttons loaded,
Either or both of these would be very handy. Probably the fastest for you would be to switch off all other mods (other than BarKeep) on the character you are experiencing the problem, and perform the actions that caused the bars to move and see if the problem persists. If it does then posting the list of mods would definitely help.

I'm still scouring the Blizzard code to see if they relocate the bar in any way, but I've not found something yet.

The confusion for me is that I don't experience the behaviour you describe on any of my characters (Rogue, Hunter mainly). So is this a DK thing? Are others having the problem?

I'll be able to focus on this over the next few days to try to solve it with your help.
Last edited by Platykurtic : 12-12-08 at 07:26 AM.
Report comment to moderator  
Reply With Quote
Unread 12-08-08, 04:29 AM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 50
Uploads: 0
Originally posted by Platykurtic
Have you tried showing then hiding the BagBar (at least once since the update).
Guess I wrote my comment before I did that, because I haven't seen that invisible keyring for several days.

But my bars are jumping again. I'm not even sure anymore they stopped jumping when I reported it, since one of the bars is invisible and I don't have any buttons on it most of the time (I use it for quest items you need to click to use). Main bar moves too, but it's a couple of pixels, so I haven't noticed it before. I can provide you with the list of my addons if you're interested or try running a char with all addons except BarKeep disabled. Anyway, I don't believe I have any other mods that effect buttons loaded,
Report comment to moderator  
Reply With Quote
Unread 12-07-08, 05:30 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by nonameform
My menu bar is hidden. When I use vehicle it becomes visible, though Barkeep still treats it as hidden. Removing check mark and re-applying it in Barkeep doesn't fix it - the bar is still visible. Also when I use vehicle menu bar has two rows as if it was positioned near "Leave vehicle" button. After I leave vehicle it's one row again. Moved it to a part of the screen where it won't get in my way if it appears.
OK I'll have a look at Blizzard's code as it seems something is reparenting the main menu away from BarKeep's frame (for it to happen as you described).

On the keyring thing. It's pretty tough (almost impossible) for it to happen as you describe with the current code as BarKeep actually hides the frame. Are there any other mods that effect buttons loaded? Have you tried showing then hiding the BagBar (at least once since the update).
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 07:01 PM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 50
Uploads: 0
It almost fixed it for me. Menu bar has been noticed covering "Leave vehicle" button once or twice. But it isn't my main concern.

My menu bar is hidden. When I use vehicle it becomes visible, though Barkeep still treats it as hidden. Removing check mark and re-applying it in Barkeep doesn't fix it - the bar is still visible. Also when I use vehicle menu bar has two rows as if it was positioned near "Leave vehicle" button. After I leave vehicle it's one row again. Moved it to a part of the screen where it won't get in my way if it appears.

Other bars have stopped moving, so no more jumping when I change zones. Thank you very much for fixing it.

As for keyring - I believe I still can click it even though it's hidden. Might be helpful at times since keyring isn't keybound, but it's just a nice side effect.
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 06:14 PM  
Howland
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
Works perfectly now. Thank you very much for quick update and the awesome addon.
Report comment to moderator  
Reply With Quote
Unread 12-02-08, 03:18 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
BarKeep 30000.0.7

The version 30000.0.7 may solve the issue (feedback pls) ... but as my WotLK main is a re-roll and currently only level 53 you'll need to test it for me (with the Vehicles). I've set a flag that should stop the Blizzard code moving the bar positions (it wasn't an issue before now). One side effect of setting the flag is you lose the BonusActionBar animation when entering stealth etc. but I judged that that's not a biggie.

The 30000.0.7 version should also improve/fix the keyring issues and removes a bunch of legacy code that wasn't used any more (and was added long before I worked on CleanBarAdvanced).
Last edited by Platykurtic : 12-03-08 at 06:59 AM.
Report comment to moderator  
Reply With Quote
Unread 12-02-08, 12:29 PM  
Howland
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
I have the same issue with the main menu. When I enter a vehicle it gets moved from the bottom right to the center covering most of the leave vehicle button. When I leave the vehicle the main menu bar is moved to the bottom center and is unmovable. It's still clickable and usable, just unmovable. For me half of it is behind other action bars making some of the menu options unaccessible without using keyboard shortcuts.
Report comment to moderator  
Reply With Quote
Unread 12-01-08, 03:32 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by nonameform
As was stated before keyring can't be moved. It's not a big deal for me, because I keep my bags panel hidden. But I can still access keyring. There is invisible button in the middle of the screen which shows "Keyring" as tooltip. When I click it I can see my keyring contents.

Vehicle messes up button placement. When you are on vehicle there is mini menu which is a bit on side, almost covering whole "Leave vehicle" button. After I leave vehicle mini menu is displayed in it's regular place, under my bars which are centered.

When I go from zone to zone, my bars jump on screen (only main bar and right bar - 1 or 2 - don't recall now). Main bar always goes to the bottom of the screen. If it contains several rows, only the top row will be visible. If I try to move button on a bar, it comes back to normal. Had to put main bar at the very bottom, so it won't move (just a couple of pixels). I try not to use the right bar, because it jumps from where I placed it to the middle of the screen. Can post screenshots if you're interested. By the way if I go to barkeep menu and unlock bars, they will still be anchored to the same spot I placed them.
Thanks for the report. I'll look into these for 30000.0.7. Here are some thoughts/questions:

1) Was the issue with the Keyring with version 30000.0.6? On a spare character with nothing else loaded BarKeep moves the keyring fine for me (and on all my characters). Any other mods that might be causing this?
2) So does the main menu (character, talents etc.) move to where the main bar is? And then once you get out it moves back? (I'll assume that's the case for now).
3) It seems that I need to put a hook to the zoning events. I'll check out Blizzards code and see if they relocate off a zoning event, but I've not seen this happen myself.

I'll work on this tonight and look to test over the next couple of days. Then to complete the ButtonFacade saving.
Last edited by Platykurtic : 12-01-08 at 03:35 AM.
Report comment to moderator  
Reply With Quote
Unread 11-30-08, 06:53 AM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 50
Uploads: 0
Thanks for your hard work. I've started using your mod several days ago and I've some little problems with it.

As was stated before keyring can't be moved. It's not a big deal for me, because I keep my bags panel hidden. But I can still access keyring. There is invisible button in the middle of the screen which shows "Keyring" as tooltip. When I click it I can see my keyring contents.

Vehicle messes up button placement. When you are on vehicle there is mini menu which is a bit on side, almost covering whole "Leave vehicle" button. After I leave vehicle mini menu is displayed in it's regular place, under my bars which are centered.

When I go from zone to zone, my bars jump on screen (only main bar and right bar - 1 or 2 - don't recall now). Main bar always goes to the bottom of the screen. If it contains several rows, only the top row will be visible. If I try to move button on a bar, it comes back to normal. Had to put main bar at the very bottom, so it won't move (just a couple of pixels). I try not to use the right bar, because it jumps from where I placed it to the middle of the screen. Can post screenshots if you're interested. By the way if I go to barkeep menu and unlock bars, they will still be anchored to the same spot I placed them.

Hope it can be fixed, because I'm not in very experimental mood to try some other addon at the moment : )
Last edited by nonameform : 11-30-08 at 06:55 AM.
Report comment to moderator  
Reply With Quote
Unread 11-21-08, 03:03 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by Airstrike One problem I have is that the keyring cant be moved. It doesnt have plus sign. Its sitting in the middle of the screen.
Thanks for the feedback and the potential bug report. The Keyring should be bound to the bag bar, so I'll look into that bit of code in the mod. It also could be caused by another add-on also though.

I'll check into the code and see if I can tighten it.

[Edit] Tightened the code a bit and tested it last night. I'll upload 30000.0.6 with this change once I get back home. Now on to the ButtonFacade saving issue (I've about 1/2 solved it).
Last edited by Platykurtic : 11-25-08 at 04:16 AM.
Report comment to moderator  
Reply With Quote
Unread 11-20-08, 03:38 PM  
Airstrike
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
This is a great mod. Thanks for writing it. One problem I have is that the keyring cant be moved. It doesnt have plus sign. Its sitting in the middle of the screen.

Is there an option to move it or is it something on my side?

Thanks
Report comment to moderator  
Reply With Quote
Unread 11-16-08, 08:52 AM  
Valdeck
A Defias Bandit

Forum posts: 2
File comments: 42
Uploads: 0
Re: Future Plans

Hey,

just wanted to say keep up the good work. i love this mod and cant wait for the BF options. But its a great addon keep it up

Originally posted by Platykurtic
Hi all,

Just a quick update on some of my current future plans:

1) Add the vehicle bar management to the mod.
2) Add the abiliity to use Button Facade via an 'extras' mod.
3) Add the ability to localize the text fairly easily. This has been requested and should be fairly easy to do.
4) Look into whether its worth adding solutions for the cast-bar and XP bar. This is a fairly low priority below the prior 3 plans.

And of course ensure the mod remains current throughout WoLK.
Report comment to moderator  
Reply With Quote
Unread 11-06-08, 07:17 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Future Plans

Hi all,

Just a quick update on some of my current future plans:

1) Add the vehicle bar management to the mod.
2) Add the abiliity to use Button Facade via an 'extras' mod.
3) Add the ability to localize the text fairly easily. This has been requested and should be fairly easy to do.
4) Look into whether its worth adding solutions for the cast-bar and XP bar. This is a fairly low priority below the prior 3 plans.

And of course ensure the mod remains current throughout WoLK.
Last edited by Platykurtic : 11-09-08 at 09:14 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: