Arcana
Arcana (formerly ChocolateBar) is a lightweight display for broker plugins that lets you organize and observe information on flexible panels. An alternative to TitanPanel, Bazooka and other broker displays.
The Quel'dorei became scattered across the world. To preserve the fragments of arcana they gathered from many sources, they maintain observatories where this knowledge is kept in careful order.
![]()

Main Features
- Multiple bars - top/bottom or anywhere as many as you want.
- Decoloring of plugin text and stripping in text icons for a cleaner ui.
- Support for icon colors and coordinates like used by TomTom.
- To qucikly get to a plugins option drag a plugin over the open option drop point.
- More Arcane - a plugin toggle show/hide another bar.
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 plugins in the category data-broker on CurseForge.
Usage
Right click the bar or type "/arcana" 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? Help out with a pull request on Github.
Please consider donating with the link below if you like the addon.
-
View User Profile
-
Send Message
Posted Jul 21, 2016Thanks, glad you like it! :)
-
View User Profile
-
Send Message
Posted Jun 11, 2016I love this broker display.
And its memory footprint being nice and small is an added bonus.
There is one thing missing, though, that would make it even better.
An option to set each plugin to show its tooltip or not on mouse over.
Show tooltip options could be:
Mouse over.
Click.
Modifier key.
Never.
Thanks for this addon.
-
View User Profile
-
Send Message
Posted Mar 23, 2016Dragging plugins (to reorder them on the bar) is broken. When I drag a plugin to reorder it, the bar disappears. This happens whether or not the plugins are locked.
Seems MoreChocolate isn't working correctly either.
Also, the plugins that normally have a dropdown are not showing their dropdowns when I mouse over them.
-
View User Profile
-
Send Message
Posted May 16, 2016just checked I don't have any problems with reordering plugins. Also moving them to another bar is working fine.
But I can confirm that the MoreChocolate plugin seams broken right now.
-
View User Profile
-
Send Message
Posted Mar 14, 2016I have set up a second bar to appear under the first bar at the top of my screen. But how do I get my garrison-related addons to appear only on the second bar? I can't figure out how to do that. If it's not possible to select a bar for certain addons, could that be made into a feature?
-
View User Profile
-
Send Message
Posted May 16, 2016Just drag them down to onto the other bar.
-
View User Profile
-
Send Message
Posted Jun 24, 2015Don't update to 2.4.4 - it does not work, the addon is not even listed in Installed addons in Interface menu. Previous version, 2.4.3. works just fine.
-
View User Profile
-
Send Message
Posted Jun 24, 2015Hmm I just downloaded 2.4.4 and installed it manually an it shows and loads just fine for me.
-
View User Profile
-
Send Message
Posted Jun 25, 2015Thanks for advice! I too installed it manually again just now and it works, indeed! Not sure what went wrong first time, the addon was plain non existant in game. Perhaps curse client messed something.
EDIT. It had apparently something to do with Addon Control Panel not working properly, every day I start WoW all addons are disabled and for some odd reason Chocolate bar and Prat won't load for me after first loading of ACP profile. It takes one more Reload UI for them to load.
-
View User Profile
-
Send Message
Posted Apr 3, 2015Any chance of providing an option to allow folks to move the clock from the minimap (for me: where the clock is obscured by actionbars) to the display bar?
-
View User Profile
-
Send Message
Posted Apr 8, 2015I'm not sure that this addon is being maintained anymore. :(
-
View User Profile
-
Send Message
Posted Jun 24, 2015Sure it is
-
View User Profile
-
Send Message
Posted Jun 24, 2015Just install a clock broker plugin like uclock. http://www.curse.com/addons/wow/broker-uclock
-
View User Profile
-
Send Message
Posted Mar 14, 2016Thanks, that worked. :)
-
View User Profile
-
Send Message
Posted Mar 17, 2015Any chance of this getting fixed?
1x [ADDON_ACTION_BLOCKED] AddOn 'ChocolateBar' tried to call the protected function 'ChocolateBroker_Auditor:SetWidth()'.
!BugGrabber\BugGrabber.lua:589: in function <!BugGrabber\BugGrabber.lua:589>
[C]: in function `SetWidth'
ChocolateBar\Chocolate.lua:29: in function <ChocolateBar\Chocolate.lua:10>
ChocolateBar\Chocolate.lua:43: in function `update'
ChocolateBar\Chocolate.lua:258: in function `Update'
ChocolateBar\Core.lua:438: in function `?'
...vUI\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <...vUI\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[5]"]:4: in function <[string "safecall Dispatcher[5]"]:4>
[C]: ?
[string "safecall Dispatcher[5]"]:13: in function `?'
...vUI\libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function `Fire'
...ddOns\ElvUI\libs\LibDataBroker\LibDataBroker-1.1-4.lua:29: in function <...ddOns\ElvUI\libs\LibDataBroker\LibDataBroker-1.1.lua:22>
Broker_Auditor\Core.lua:639: in function `UpdateBrokerText'
Auditor2\Core.lua:334: in function <Auditor2\Core.lua:329>
Locals:
-
View User Profile
-
Send Message
Posted Jun 24, 2015Thats a Broker_Auditor error.
-
View User Profile
-
Send Message
Posted Nov 13, 2014u need to update the Updated list sins the links are not working anymore :P
-
View User Profile
-
Send Message
Posted Nov 11, 2014This error has started popping up for me recently.
2x [ADDON_ACTION_BLOCKED] AddOn 'ChocolateBar' tried to call the protected function 'ChocolateBrokerMemory:SetWidth()'.
!BugGrabber\BugGrabber.lua:586: in function <!BugGrabber\BugGrabber.lua:586>
[C]: in function `SetWidth'
ChocolateBar\Chocolate.lua:29: in function <ChocolateBar\Chocolate.lua:10>
ChocolateBar\Chocolate.lua:43: in function `update'
ChocolateBar\Chocolate.lua:258: in function `Update'
ChocolateBar\Core.lua:438: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[5]"]:4: in function <[string "safecall Dispatcher[5]"]:4>
[C]: ?
[string "safecall Dispatcher[5]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function `Fire'
...AdiBags\libs\LibDataBroker-1.1\LibDataBroker-1.1-4.lua:29: in function <...AdiBags\libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:22>
Broker_Memory\core.lua:159: in function <Broker_Memory\core.lua:139>
Locals:
nil
-
View User Profile
-
Send Message
Posted Nov 10, 2014I'm getting a SetPoint Error and not sure if I should be posting a ticket for Chocolate or the named addons (involved in the SetPoint function). Who should I be directing this too?
---------------------------------------------------------------
Date: 2014-11-10 13:17:35
ID: 1
Error occured in: Global
Count: 3
Message: ..\AddOns\ChocolateBar\Bar.lua line 501:
ChocolateAtlasLoot:SetPoint(): ChocolateTomeTele is dependent on this
Debug:
[C]: SetPoint()
ChocolateBar\Bar.lua:501: UpdateBar()
ChocolateBar\Bar.lua:165: AddChocolatePiece()
ChocolateBar\Core.lua:412: EnableDataObject()
ChocolateBar\Core.lua:362: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[3]"]:4:
[string "safecall Dispatcher[3]"]:4
[C]: ?
[string "safecall Dispatcher[3]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...ickScan\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:49: NewDataObject()
Informant\InfMain.lua:923:
Informant\InfMain.lua:919
Informant\InfMain.lua:960:
Informant\InfMain.lua:946
Informant\InfMain.lua:980: FrameLoaded()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
[C]: LoadAddOn()
[string " local loadType = Stubby.GetConfig("Inform..."]:3: in main chunk
[C]: RunScript()
Stubby\Stubby.lua:933:
Stubby\Stubby.lua:921
Stubby\Stubby.lua:946: f()
Stubby\Stubby.lua:743: EventWatcher()
Stubby\Stubby.lua:977: Events()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Locals:
None
-------------------------------------------------------------
-
View User Profile
-
Send Message
Posted Oct 15, 2014pls update this addon, its just the best broker display