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? I look forward to your feedback on Github.
-
View User Profile
-
Send Message
Posted Mar 7, 2026Thanks for your support during the name change! 🤍 I must say I really really love the new name :P
-
View User Profile
-
Send Message
Posted Mar 7, 2026Latest update, including migration (thank you for introducing that! great QoL for the millions of people using Arcana), has resolved all critical issues based on my testing with profiles and saved data prior to change and post change. Good iteration!
Fading of bars in non-combat scenarios next? :D
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to Knaledge: Later, I need a a leveling break :P
The bar texture still needs to be set again for first time migration because the old path is in the profile and I forgot to write a migration for that one.
Also it's not millions of active users ^^ More like 10k. :)
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to RorthronTheWise: This addon is maintained in my spare time. Constructive feedback is welcome, but please stay respectful.
-
View User Profile
-
Send Message
Posted Mar 7, 2026Why was the name changed? Chocolate Bar was elite
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to nottle_: I am really happy you liked it <3
The change was due to personal health reasons. And I wanted something more lore and magical :D
-
View User Profile
-
Send Message
Posted Mar 7, 2026The first bar always reverts to full screen no matter how many time I set it to free placement and 750 width when you log out and back in or you reload
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to Kaosian: same here - I'll first rollback to version 4.
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to Lokir: Fixed
-
View User Profile
-
Send Message
Posted Mar 7, 2026Took me a bit to figure out why this turned on without asking (disabled it when ElvUI got updated) and then why I couldn't find it in Simple Addon Manager.
As a chocoholic, I miss the old name. :(
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to evrithiki: Yeah I was a chocoholic too but now I wanted a new name to keep enjoying working on it.
-
View User Profile
-
Send Message
Posted Mar 6, 2026I copied over my settings from ChocolateBar and Arcana loads those properly the first time... then when I log out and back in, its back on the default settings.
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to SnowyRVulpix: Should be fixed.
-
View User Profile
-
Send Message
Posted Mar 6, 2026The new version has a migration for those that did not copy the settings yet.
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to kiatra_: Works. Thanks :)
-
View User Profile
-
Send Message
Posted Mar 6, 2026Note that the default bar on initial load is still named 'ChocolateBar1' (and cannot be removed - perhaps as a result of a mismatch in an expected naming convention in the class or func somewhere else).
At the least, consider this a critical bug and prioritizing a fix ASAP (especially right now while users are dealing with reconfiguring due to naming convention change - doubly so because you cannot rely on users renaming files), Good to address this early because fixing the "default, on-initial-load..." behavior for the first bar created by default on initial load of the addon (i.e. 'ChocolateBar1' -> 'Arcana1') is going to cause yet another reset in config.
Meanwhile, I now have orphaned frame-level configs (via King Kong Frame Fader) that I cannot remove because the bar cannot be renamed but (to bring back "ChocolateBar2") but also I cannot rename "ChocolateBar1"). Ideally, the ability to remove all bars and "start over" would be viable, but I digress.
-
View User Profile
-
Send Message
Posted Mar 6, 2026In reply to Knaledge: The settings are in the old file under SavedVariables see above. They still work fine with the old bar naming.
I add a fix that that allows it to be removed if there are more bars yes. And also rename it so you can load your old config from the old bak file and it will be just renamed plus plugins remapped of course.
-
View User Profile
-
Send Message
Posted Mar 6, 2026In reply to kiatra_: This would be a good start! Note that it doesn't seem likely the ability to rename a bar will address initial-config issue. For example. I have "ChocolateBar1 (top)" just as I did before - but all prior config was lost. While you've recommended SavedVars handling by renaming files on disk, that is not likely to happen with the average user (or at least not at this level of saturation for an addon, at 10+mil downloads).
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to Knaledge: I found a way to automatically migrate the profile form the save file old file to new one its in the latest version.
-
View User Profile
-
Send Message
Posted Mar 7, 2026In reply to kiatra_: I noticed! I had reconfigured from scratch in last patch but this is a good step, especially since you went ahead with ChocolateBarDB -> ArcanaDB (which would have been my next point of feedback on code review. Well spotted!)
All seems well in the latest patch, though I've not put much mileage on it.