ChocolateBar Broker Display
ChocolateBar will create a bar on top or bottom of your screen where other addons called broker plugins can display stuff like your fps.
Main Features
- Easy setup, install & go!
- Multiple bars - top or bottom as many as you want.
- Left, right and center alignment.
- Support for icon colors and coordinates like used by TomTom.
- Easy config, simply drag a plugin and drop points will show. The idea is to easily disable a plugin or toggle its text. See pics.
- Load-on-demand options, and small memory footprint.
- More Chocolate - a broker plugin to show a bar that will autohide again. Great for launchers or other plugins you don't need visible all the time:)
Options for:
- Show bars on mouse over only.
- Hide bars in combat.
- Hide bars during a pet battle.
- Set a fixed width for any plugin.
- Change textures, font, colors and a lot more...
Where to get plugins?
Search for broker on CurseForge
Updated list by tekkub on Github (last update April 2021)
Usage
Right click the bar or type "/chocolatebar" to open the options menu.
How you can help
Create a pull request on Github.
You can help with the localization.
You miss a feature or found a bug? I look forward to your feedback on Github.
-
View User Profile
-
Send Message
Posted Oct 18, 2020In reply to Carnitaas:
See my reply here for a manual fix https://www.curseforge.com/wow/addons/chocolatebar?comment=458
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to pojiet:
No, doesn't work at all. Can it be hardware dependent? Motherboard, cpu, graphic card (I have no clue). Or Windows version or....
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to pojiet:
this fix did not fix chocolatebar.
I did do the fix for Bazooka and that fix worked but not this one.
-
View User Profile
-
Send Message
Posted Oct 15, 2020https://github.com/agentschmitt/ChocolateBar/
This is the best working version of it for now, mouseover tooltips work, dragging/moving icons work. There might be issues I haven't discovered during gameplay yet.
All it is is doing the fix mentioned in my previous post, but to all `CreateFrame` calls in the script.
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to pojiet:
Ty postin this. Does it push the rest of the interface down for you?
The "buffs" like the mounted state, what weekly bonus is ongoing etc won't get pushed down to me so they actually overlap the bar. :/
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to pojiet:
Ty postin this. Does it push the rest of the interface down for you?
The "buffs" like the mounted state, what weekly bonus is ongoing etc won't get pushed down to me so they actually overlap the bar. :/
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to Forge_User_23781661:
Haven't checked, I have bar at bottom and my UI is designed around that.
Noticed some LDB brokers don't work, in the cases I checked it's the broker that's broken not ChocolateBar however.
Some displays can't be moved/crashes the bar when attempted to move.
I think alot of addons need updates for SL :)
-
View User Profile
-
Send Message
Posted Oct 16, 2020I was able to get this version working by taking " ChocolateBar-3.4.zip" from its releases section, then pasting in the libs from the 3.3.5 version that's on CurseForge. It doesnt' seem 100% correct; some of my old config is missing. But mouseovers and clicks and stuff seem to work.
Hopefully the owner of the project can integrate those fixes and post a proper release to CurseForge soon.
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to NelsonMinar:
Not for me. No matter what fix I try it shows no bars at all.
-
View User Profile
-
Send Message
Posted Oct 16, 2020In reply to pojiet:
That fixed it-- thank you!
-
View User Profile
-
Send Message
Posted Oct 17, 2020In reply to pojiet:
Dosen't work for me, even when it's the only addon I use. What am I to do? :-/
-
View User Profile
-
Send Message
Posted Oct 14, 2020Fix courtesy of aznamir over in the Bazooka comments. So far hasn't blown up on me but YMMV/caveat emptor/etc. Frame-level stuff's outside my area of nominal familiarity. (Edited to be more backwards/sidewards/whatever compatible, I don't think it matters on live tho'?)
Open up ChocolateBar\Bar.lua, go to line 30. It should be the following:
local frame = CreateFrame("Frame",name,UIParent)
Replace it with this:
local frame = CreateFrame("Frame", name, UIParent, BackdropTemplateMixin and "BackdropTemplate")
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to Veyska:
This worked. TYVM!
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to Veyska:
This worked. TYVM!
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to Veyska:
Thank you!!
-
View User Profile
-
Send Message
Posted Oct 14, 2020The correct fix is:
local frame = CreateFrame("Frame",name,UIParent, BackdropTemplateMixin and "BackdropTemplate")
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to spiralofhope:
It doesn't work for me. Any ideas?
I have even tried to have the bars as the only addon. :-/
-
View User Profile
-
Send Message
Posted Oct 14, 2020In reply to spiralofhope:
I tried this and the other one posted above - neither worked. I'm not sure if there is something else interfering with it but this is the error I end up getting
41x ChocolateBar\Bar.lua:209: bad argument #1 to 'pairs' (table expected, got nil)
[string "=[C]"]: ?
[string "@ChocolateBar\Bar.lua"]:209: in function `ShowAll'
[string "@ChocolateBar\Bar.lua"]:54: in function <ChocolateBar\Bar.lua:52>
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
-
View User Profile
-
Send Message
Posted Oct 14, 2020Another user has been working on additional changes here:
https://github.com/the-rebel-Mermaid/ChocolateBar/pull/3 https://github.com/the-rebel-Mermaid/ChocolateBar/pull/3/commits/763d86936f3a76c96552e1d247a681f4e2d8845c
-
View User Profile
-
Send Message
Posted Oct 15, 2020In reply to spiralofhope:
doing these fixes, made all of it work, thanks.