Button Bin
Addon Description
ButtonBin is a display addon for LibDataBroker objects. The initial design goal was to make a very compact display for LDB launchers, ignoring the labels. It has since evolved to become more of a full featured display addon, allowing both the compact button-only view as well as displaying labels with icons. This release should be considered beta but should be stable enough for daily use. Combined with FuBar2Broker, ButtonBin can fully replace FuBar as a displayer. The default configuation now uses a left/right/center top bar layout to allow for a smooth transition.
Changes in 1.0.75:
- Added support for OnReceiveDrag which allows addons like Scrap to accept items dragged to the LDB icon.
- Started new versioning scheme with proper tagging.
Changes in r71:
- Repackaged to get the latest LibJostle included, fixing moving of the buff frame in Cataclysm/4.0.
Changes in r70:
- Repackaged with new dependencies and verified to work with Cataclysm beta.
Changes in r69:
- Bumped .toc to 30300 and repackaged with new dependencies.
Changes in r67:
- Bumped .toc to 30100
- Fixed a config UI issue. Moved 'Reset Bin Layout' to the main 'Bins' pane.
- Fixed a small issue with profile copying.
Changes in r64:
- Added option to disable tooltips on a per-bin and per-data block level.
- Fixed problems with copying profiles. As a side effect, there is now a separate button to load the initial default bin layout that you can use after resetting a profile.
Changes in r62:
- Fix formatting of label + value display.
Changes in r60:
- Fixed a couple of bugs introduced in r59.
Changes in r59:
- Fixed default layout to use a sane 3 bin setup emulating left/right/center FuBar geometry.
- Added ability to move Blizzard frames out of the way to make room for the bins.
- Added ability to assign a bin to a data block in the data block configuration.
Feature List:
- Customizable size (scale, button size and number of buttons per row)
- Per-bin font style and size configuration.
- If an object doesn't have a native tooltip, BB makes one using the text.
- Ability to collapse all buttons into one (state now saved)
- Enable/disable individual data objects for display.
- Ability to toggle horizontal and vertical growth direction (toggle x/y axis)
- Configurable horizontal and vertical button padding.
- Drop and Drag support to order the buttons and move them between bins.
- Support for any number of bars.
- Background and border texture/color configuration
- Auto-hide options: Hide in combat, hide out of combat, and show on mouse over only.
- Ability to toggle label and icon visibility per bin.
- Can set the (max) width of the bins in pixels.
- Basic per-block configuration (hide/show label and icon, overriding the bin level configuation).
Planned features:
- Per data-block configuration such as label specifics etc.
- Ability to disable tooltips on a per-bin and/or per-block basis.
- More complete configuration to control the display.
- Whatever else comes up... :)
AddOn developnent updates:
If you want to get the latest news of new AddOn releases or work in progress, subscribe to my Twitter feed.
-
View User Profile
-
Send Message
Posted Oct 28, 2022In DragonFlight we get a new bug: having this addon leads to improper position of Blizzad standard action bars.
Entering Edit Mode and exiting it without any change can help, but after each reload UI the bug returns.
-
View User Profile
-
Send Message
Posted Mar 23, 2022Is there an ability to hide the bins during vehicle and/or pet battle UI. These frames do not seem to move when implemented in game even if the move Blizzard Frames box is checked. Also the shifting of blizzard frames doesn't seems to persist after complete logout and restart. Sometimes it will fix it self, but sometimes I have to manually turn it off and on again. When I open up the options I see that the "Move Blizzard Frames" is properly checked, but won't fix itself until I turn it off and on again. No error messages are detected.
-
View User Profile
-
Send Message
Posted Nov 12, 20214x Error loading ButtonBin\Libs\LibJostle-3.0-90071\LibStub\LibStub.lua
-
View User Profile
-
Send Message
Posted Dec 14, 2018I see currently two problems with this addon in WoW v8.1:
1) Error message about "LibJostle".
2) Error message about "Locales.xml".
To (1): This is solveable in two ways:
1.1) Install "LibJostle" separately (pros: Twitch will auto-update it).
1.2) Replacing "LibJostle" inside "ButtonBin" addon itself (pros: one line less to change).
To (1.1): After installing we should change "ButtonBin.toc": replace line "Libs\LibJostle-3.0\lib.xml" by "..\LibJostle-3.0\lib.xml" (maybe put it out of the "#@no-lib-strip@" section, I did this).
To (1.2) : No need to change that line, just replace the library.
To (2): Just comment "Locales.xml" inside "ButtonBin.toc".
-
View User Profile
-
Send Message
Posted Jul 25, 2018Is there any chance for update for 8.0.1? I hope some kind sole still supports this addon, would be fantastic.
-
View User Profile
-
Send Message
Posted Jul 19, 2018Doesn't work with 8.0.1.
-
View User Profile
-
Send Message
Posted Apr 13, 2017Hi dhedbor,
I'm trying to use a feature of another addon (Macro Toolkit) where it can add a databroker menu as a launcher for a macro. Adding launcher works fine for other databroker display addons (tested Bazooka, StatblockCore, Candy).
Steps to reproduce:
1. install MacroToolkit addon
2. open addon (navigate to Macros, click Toolkit button)
3. choose a suitable macro (little indicator to the right of "Enter Macro Commands:" will turn green if a macro is suitable to add as a databroker button
4. click the little "+" button next to the indicator ("+" will change to "-")
5. reload screen
6. open ButtonBin config to Datablock Configuration
7. you should see added macro (name begins with MTK)
8. by default the button is attached to the first bin, however although the button is enabled, it is not visible.
I really like this addon, appreciate if you could get this to work.
-
View User Profile
-
Send Message
Posted Sep 4, 2016After some recent updates I see that ButtonBin's frame overlaps the buff icons like this:
https://i.imgur.com/GEgT9yk.png
If I reload the UI, then everything is shown fine, but as soon as there's some data update (traveled to a different zone, etc), the overlap happens again.
-
View User Profile
-
Send Message
Posted Jul 29, 2016WoW! 4 years between comments. Gotta be a record...
-
View User Profile
-
Send Message
Posted Jul 22, 2016Updated for 7.0 (no changes needed).
-
View User Profile
-
Send Message
Posted Sep 15, 2012Update was available as beta for a while. I just tagged it for 5.0
-
View User Profile
-
Send Message
Posted Aug 31, 2012Does anyone know why Perl Classic's minimap button doesn't show up in Button Bin (or how to make it show up there)?
-
View User Profile
-
Send Message
Posted Aug 30, 2012Any chance of an update for 5.0 patch?
-
View User Profile
-
Send Message
Posted Oct 18, 2010... except one thing! Is it possible to make it so that plugins show themselves if their text changes? I.e. generally have everything hidden (but shown on mouseover), but when the text of an LDB feed changes, it makes itself visible for a moment?
For example, if I'm using a Currency LDB feed, then I'd want it to become visible whenever my currency changed (i.e. if I spent some money or whatever).
Thanks!
T
-
View User Profile
-
Send Message
Posted Oct 3, 2010I added the new buff frame to LibJostle. r71 should work fine with beta/ptr.
-
View User Profile
-
Send Message
Posted Oct 1, 2010button bin works fine in beta BUT there is one minor thing i have seen it will not move the buffs down like in live. it move the minimap but not the buffs. if this can be fixed then BB would be good on beta thanks
-
View User Profile
-
Send Message
Posted Sep 27, 2010-
View User Profile
-
Send Message
Posted Jul 8, 2010I'm experiencing troubles with ButtonBin since 3.3.5 has been released. Here is what happen :
- when I log in, my main bin is visible, but my two other bins aren't
- if I change anything in the settings of the 2 "others" bins, they appear, and they will stay until I log off (even if I switch back into the old settings)
- if I log off/log in, I have only my main bin again
Does anyone have the same problem or an idea on how to fix it? I can always change a setting each time I log in but it's quite boring. :p
Thanks for your attention,
Oz
-
View User Profile
-
Send Message
Posted Jul 2, 2010Actually, there is no urgent need for an update to ButtonBin itself, since -as you've already said yourself- the errors you're getting are related to the (now) outdated LibJostle included with ButtonBin.
To fix this, get the latest LibJostle (which is the r50 alpha quality flagged version, but get it anyway) and overwrite the corresponding directory in /ButtonBin/libs/. (As of now, this only applies to ButtonBin r69.)
That's it - you shouldn't get any more errors related to either ButtonBin or LibJostle, for a while.
All icons will automatically show up again in the bins and also the list of addons will automatically show all addon/ldb-plugins available to ButtonBin (including those transcribed by Fubar2Broker) which recently got unavailable every login/reload until you would move one random block to another bin.
-
View User Profile
-
Send Message
Posted Jul 1, 2010Will this be updated any time soon?