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.
I've been experiencing this issue of plugins shifting to an extreme the opposite direction and its only on my bottom bar. I really prefer this mod over the others but that extreme shift is pretty bothersome. I'm just wondering if this a known thing or if maybe its just me?
There really needs to be an option to force plugins to only display pop-out frames when clicked; in other words, disable the default mouseover behavior. All it takes is one careless swing of the mouse and it's greeted with an insane cascade of pop-out frames.
What's worse is that it virtually precludes placing two bars right next to each other: all it takes is being off by a few pixels trying to mouse over something on the lower bar to trigger a pop-out frame from something on the bar above which then blocks everything on the lower bar underneath it.
I have one plugin that actually has an option to ignore mouseovers and only pop out its frame when clicked. That needs to be the default behavior for all plugins. If the plugin authors won't all bother to make it so, then ChocolateBar should add an option to force it.
Yes this can be annoying, especially with plugins that have clickable tooltips. Because these will not hide until you move the mouse cursor of the tooltip.
Most plugins already have an actions associated with all sorts of clicks (left, right, with modifiers, ... ) Then you would need to click twice, once for showing the tooltip and a second time for the plugins click action.
But I could add an option to set a delay until the tooltips are shown.
Hmm or maybe we could use the scroll wheel for this. As most plugins do not react to the scroll wheel.
A delay isn't really an acceptable solution. The problem with a delay is... then you MUST wait for a response. Both immediate flyout-on-hover and the same with a delay have one thing in common: they take control of the process away from the user. I want to be the one who decides when information is displayed, and I communicate that intent to software by the click of a mouse button or a key. Flyout-on-hover presumes too much and denies me that control. The programmers who first thought that was a great GUI idea should be given 50 lashes.
This flyout-on-hover tactic is a long-standing beef of mine. The Windows Start and Programs menu always flying out almost immediately on mouseover irritated me constantly, until I found utility software that would let me set the hover delay from the default 400ms(?) to 65535, effectively disabling it.
Hey o/
Is there a way to lock the gap of icons on the right or left side, so I could only set gap for addons in center? (Like in Titan Panel)
Thanks for the addon, no problem in 7.2 atm.
You can create a placeholder (Options -> Plugins) move the placeholder to the left and set the fixed width you want.
Is there a planned update for 7.2 the addon is just fine all it needs is the interface # changed in LUA. It's very annoying to have to keep going into the addon files to change this everytime curse does an update to itself. It resets the addons to their original interface settings if they're not up to date.
I made the 7.2 update. I did not play for a while and missed the 7.1 update. In the future you can commit the toc update yourself if you want to, as I allow git commits from anyone.
Are there any updates in the near future?
Any updates? Still struggling with the 'Hide Order Class Bar' not working properly. :)
What class are you playing? For me it is working in the Priest and Paladin Order Halls.
I have one of every character and the same behavior is shown. I hide the order class bar and sometimes it works, sometimes it doesn't and sometimes it shows but hides all the information on it (e.g., no text next to the followers with #/#). Leaving the class hall and coming back just causes the same sort of behavior.
Made a ticket on the project site, but I'm not sure if you check it often so I'm also posting it here. The 'Hide Order Class Bar' setting only works for a short period of time. Another user, Dracula, suggested the following.
For just disabling, I'd think unregistering the event from UIParent would also be fine, instead of hooking
https://github.com/Gethe/wow-ui-source/blob/live/FrameXML/UIParent.lua#L1817-L1818
I'll check that, but I think I tried that and the event got registered again in some cases.
Please can you make ChocolateBar react to new ClassHall top bar? Like display them one below another and not overlapping like it is now.
How do i split top&bottom bar's color?
ex)
top : colorless
bot : black
how do i get it show ffps?
Hello Yess!
Thank you for that incredible addon, that I use for years now!
I have a problem with the texture of the background. I want the texture to be transparent. But after every reload it resets to the default values.
Can you please fix this?
Kind regards
Hmm strange it stays transparent for me even after a reload. Did you set the alpha at the texture color picker?