Bartender4
Bartender4 is a full ActionBar replacement mod. It provides you with all the features needed to fully customization most aspects of your action and related bars.
Status for Dragonflight / 10.0
- Hold-to-cast is not currently available for addons
- Action Bars have been slightly re-arranged in Bartender4 for Dragonflight
- Bar 1-8 now reflect Blizzard Bars 1-8 (these are old 1, 3-6, and the 3 new bars)
- The old bars 7-10 are now called "Class Bar 1-4" (Shapeshifting, Stances, etc)
- The old bar 2 is now called Bonus Action Bar
Features
- Support for all Action Bars and all related bars
- 10 Action Bars (13 in Dragonflight!)
- Stance Bar
- Pet Bar
- Bag Bar
- Micro Menu
- XP/Reputation Bar
- All Bars are fully customizable (Scale, Alpha, Fade-Out settings, ...)
- Very flexible and customizable Show/Hide driver based on Macro Conditions
- Additional Layout and Paging settings for Action Bars
- Page all bars based on Stance or Modifier
- Possess Bar support
- Custom State driver support with Macro Conditions
- Options to hide specific elements of the buttons (Macro Text, HotKey, more could be added on demand)
- StickyFrames support
- Masque/ButtonFacade support!
- Easy Hotkey Binding using KeyBound
- Options to control the hiding of the default blizzard artwork (you might still want that to be displayed..)
FAQ
Q: I cannot move/drag my skills on my bars?
A: Hold Shift to move skills safely. You can also unlock your bars in the Bartender4 options, but using Shift is safer and recommended.
Q: How do i access the Configuration?
A: You can open the configuration with the Slash Commands (/bt or /bartender) or through the Bartender4 LDB plugin.
Q: Where are my keybindings? And how do i bind new keys?
A: Bartender4 buttons should automatically inherit keybindings from the Blizzard bars. For new keybindings, you can use KeyBound to re-bind your keys. You can access KeyBound by its slash command (/kb) or through the button in the BT4 config. Hover a button, press key → voila!
Q: Can I skin the buttons beyond the built-in options?
A: Bartender4 allows skinning through Masque! After installing both Bartender4 and Masque, you can customize the BT4 appearance in the Masque options.
Q: How do i disable the snapping of the bars?
A: Currently, you can temporarily override the snapping by holding down the Shift Key while moving your bars, or uncheck the option in the popup when your bars are unlocked.
Feature Requests/Bug Tracker
Please submit Bugs and/or Feature Requests using the Ticket System on the WoWAce Project page or in the Bartender4 Forum Thread. Please provide as many information as possible, including your client language, the exact version you are running, how to reproduce any errors, and a stack trace, if applicable.
Links
WoWAce Project: Bartender4 on WoWAce
Custom State Header: Info page on WoWAce
all classes that use portal / poison / summon demons/ summon pet cant use skill button to choose one click on it and nothing happen. i switch back to default blizzard ui and everything works keepo saying keep interfer with blizz ui function
In reply to patrick1972:
Does Blizz know about the Spell flyouts issue?
In reply to mstras28:
Sorry about the multiple messages. I kept getting some error last night.
Any attempt to use an item directly from my bags results in a popup error about Bartender4 performing an illegal action, and offering to let me disable. The exact error seems to be :
1x [ADDON_ACTION_BLOCKED] AddOn 'Bartender4' tried to call the protected function 'ActionButton4:SetAttribute()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/FrameXML/ActionButton.lua"]:355: in function `UpdatePressAndHoldAction'
[string "@Interface/FrameXML/ActionButton.lua"]:415: in function `Update'
[string "@Interface/FrameXML/ActionButton.lua"]:367: in function `UpdateAction'
[string "@Interface/FrameXML/ActionButton.lua"]:803: in function `OnEvent'
[string "@Interface/FrameXML/ActionButton.lua"]:216: in function <Interface/FrameXML/ActionButton.lua:213>
If I drag the offending item TO an action bar, I can use it just fine.....
In reply to palinathas:
I have been trying to reproduce this but all seems fine over here. Any hints? Any particular items?
In reply to nevcairiel:
I've had it happen with anything I try to "use" - an armor token (use to create an item for your spec) or an item you "use" to add to your musicbox (roll of Music)
Also the Sands of Time from the Chromie scenario.... those I didn't notice at first also appear in the "Extra action button" which seems to work.
Tested it again, and those still give me an error (the Sands) don't have any more item tokens or music scrolls!
1x [ADDON_ACTION_BLOCKED] AddOn 'Bartender4' tried to call the protected function 'ActionButton1:SetShown()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `SetShown'
[string "@Interface/FrameXML/ActionBar.lua"]:202: in function `UpdateShownButtons'
[string "@Interface/FrameXML/ActionButton.lua"]:372: in function `UpdateAction'
[string "@Interface/FrameXML/ActionButton.lua"]:803: in function `OnEvent'
[string "@Interface/FrameXML/ActionButton.lua"]:216: in function <Interface/FrameXML/ActionButton.lua:213>
If it's not affecting anyone else, it may be something specific in my setup - no worries!
In reply to nevcairiel:
Felt cleaner to just do a second reply, rather than an edit.
Seems that even my toon with Bartender disabled has issues with various addons. It feels like closing an addon window is NOT "closing" the addon, so when I click on something the game is thinking the ADDON is trying to perform an "illegal" Action, and not recognizing that it is ME performing a physical click.....
THANK you for working to make this addon, and for attempting to find the issue for me!
In reply to nevcairiel:
I have the same problem. Items like transmog ensembles, anima cells in torghast, pets etc, cant click any of them from bags :(
Padding and Size has changed since update. Padding needs to be in the negative to appear close to 1 (see images)
https://imgur.com/a/7SJEahN
In reply to BIGeZe:
You seem to be using a skin. In Masque, you can activate "Legacy Scaling" under General Settings -> Interface to restore the previous sizing behavior.
For further details on Masques new behavior, I would recommend asking over on the Masque project.
In reply to nevcairiel:
Its certaibly weird, as masque works perfectly fine with bagnon and blizzards action bars. Only works oddly with bartender.
Even the legacy scaling isnt pertfect, need to adjust padding above zero in bartender.
In reply to nevcairiel:
Thanks for the quick reply. I will try it out.
is there a way to disable the look for abilities on cooldown? this new version has the countdown shaded and the border not shaded. i'm looking to have it so the entire box is shaded
before
https://i.postimg.cc/Prt4pL98/before.gif
after
https://i.postimg.cc/v87hZ7qs/after.gif
In reply to alohaitsjeff:
This should've been resolved in the latest versions, and the cooldown be the full size of the buttons. Make sure you are up to date
In reply to nevcairiel:
TY!! Tested and working!
Is it possible that you can adjust the ledge length on the Blizzard art ledges? Therefore with the Modern Art. Classic that instead of 24 skills length you can only do 18? Can you maybe implement that? :-)
hi, is there any way to remove the border around pet skills (when you take a pet skill and put it in a bar) ? - the hide border option doesn't help
thanks !
In reply to Nuklol:
The yellow highlight?
Pet things are in need of some work. Hopefully next week.
In reply to nevcairiel:
yellow hightlight yes, thanks
Bartender is the best. New Blizz UI is fine, but BT is still better and with more options. Only one prob I have: on mage, portal an teleport buttons are not working. They are suppose to show portal and teleport options (where to open portal and teleport), but they are not. Fix please..?