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.
v3.3.3
--add an option to change the color of labels
--fix no text for launchers
--reset default gap to 7
Not sure how curseforge works, but as you only have one version of the addon on the site, people using the desktop app to search for addon for wow classic won't find Chocolatebar even though it works with classic.
In reply to ShodanDelacroix:
Thanks, I made a version with the classic toc just to advertise it. Just keep in mind that the versions are the same.
My experience pretty much as Vis_wowi linked below.
From what I can figure out the primary issue is the gap setting default and secondary the "show text" options for some plugins are bugged/broken/changed.
1/ After the update it looks like the default gap changed to 30, creating the massive gap issues most are struggling with. If I set my gap setting to 7 that fixes that issue.
2/ I've noticed a few plugins seem to not be displaying the "show text" option the same as they did before, for example I have three playing up - DBM, Rematch and Altoholic. Whereas previously the "show text" for these had the clickable addon name, now they only have a colon : symbol. I need to turn on Labels to get the addon name to show up and then disable show text to remove the colon : smybol. This wasn't happening in the previous version.
3/ Related to the above #2, the font colour for the new labels doesn't match the font text colour selected.
Hope that information helps! Thank you :)
In reply to nick_nullafy:
Thanks that helps :)
I have changed the default setting for the gap from 7 to 30. But I did not know that it will affect current installations.
Ah I think I know what the issue is with the the plugins you mention. I really should install more mods again for testing CB. I have moved to a new computer recently and I only have a few mods/plugins.
Yeah I forgot to add the color option for the labels.
Normally I would not have release it that fast but I had to stop mid development and then later classic was released.
In reply to miarella:
Appreciate the update - my favourite broker display addon by far!
I think the reason the default gap was an issue (at least for me) when I checked the ChocolateBar SavedVariable from before the update it didn't have a gap setting, so would guess my install was just using whatever the default was which is why the change was picked up.
Thanks again =)
Here's a visual to what I think most, myself included, may be experiencing. First screenshot is after 3.3.2 installed. Second screenshot is with 3.2.4 installed.
https://imgur.com/a/JX5LnjP
Yeah 3.3.1 is a MESS, back to 3.2.4 for now. Glad I took a backup before I upgraded.
In reply to zaph0n:
You can always download the older version from the site.
I have added support for the label. I can make the show label disabled by default.
In reply to miarella:
Yeah, it wasn't the addon, but the settings. It seems 3.3.1 blew them away, and after you disable all the labels you still have spacing issues you also have to fix.
In reply to zaph0n:
I have changed the default spacing. It is not really a bug. Just set it back to 7.
I had to downgrade to 3.2.4.
Upon updating to 3.3.1 all texts and icons are enabled - visually, but in many cases instead of the expected text the name of the plugin is displayed.
The spacing between plugins is too great and causes overlap of texts.
The "Show Text" and "Show Label" settings are either inverted or are unaware of the actual status. I couldn't really figure out what's the case here, seemed to inconsistent.
Version 3.3.1 screwed up the Bar with texts. And I can't diasable it. downgrade to latest version.
In reply to Zwixx:
It is the labels of the plugin. I get that you do not like them. I do. They are now disabled per default in the new version.
In reply to Forge_User_89383244:
What do you mean the spacing? I have only changed the default setting you chan change the spacing and it should not affect the setting you had unless there is a bug.
The labels are enabled by default tough on an existing install I will change that in the next version.
In reply to miarella:
Hello, i mean the space between 2 icons. Each pluging icon is separeted by a space of 1 cm on my bar and I couldn't find the setting for the spacing, as there is in the version 3.2.4.
I will try again today and let you know if it was just a bug on my side :)
Latest update 3.3 completely broke the addon, doesn't load. Reverting to 3.2.4 fixed it.
Message: Interface\AddOns\ChocolateBar\Chocolate.lua:39: bad argument #1 to 'gsub' (string expected, got nil)
Time: Sat Aug 31 20:35:56 2019
Count: 1
Stack: Interface\AddOns\ChocolateBar\Chocolate.lua:39: bad argument #1 to 'gsub' (string expected, got nil)
[C]: in function `gsub'
Interface\AddOns\ChocolateBar\Chocolate.lua:39: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:37>
Interface\AddOns\ChocolateBar\Chocolate.lua:76: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:68>
Interface\AddOns\ChocolateBar\Chocolate.lua:111: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:79>
Interface\AddOns\ChocolateBar\Chocolate.lua:400: in function `New'
Interface\AddOns\ChocolateBar\Core.lua:312: in function `EnableDataObject'
Interface\AddOns\ChocolateBar\Core.lua:267: in function `LibDataBroker_DataObjectCreated'
Interface\AddOns\ChocolateBar\Core.lua:135: in function <Interface\AddOns\ChocolateBar\Core.lua:133>
[C]: ?
...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:70: in function <...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:527: in function `EnableAddon'
...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:620: in function <...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:605>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:450: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:569: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:1210: in function <Interface\FrameXML\UIParent.lua:1108>
[C]: ?
Locals: <none>
In reply to Carnitaas:
Hmm strange. Please try with v3.3.1.
In reply to miarella:
3.3.1 fixed the errors and the addon loaded, but turned all the labels on. Not a big deal to turn them back off again. Thanks!