Download
(15Kb)
Download
Updated: 02-03-19 01:00 AM
Pictures
File Info
Compatibility:
Tides of Vengeance (8.1.0)
Updated:02-03-19 01:00 AM
Created:07-16-10 12:22 PM
Downloads:25,348
Favorites:68
MD5:

bdActionbars  Popular! (More than 5000 hits)

Version: 1.38
by: Blooblahguy [More]

bdActionbars are a action bar replacement. bdActionbars are a lightweight, functional, and customizable replacement to the default UI.

note: You need bdCore to use this addon, or any other bd_ addons

Features

Resizing Buttons
Bar Alpha
Change number of rows in each bars
Vehicle button
Hide bars until mouseover
Hide Keybinds until mouseover
In game config
Purdy look
/bd config to access in game config
/bd lock to unlock the addon and move it around

To Do List
In game key-binding replacment

1.3
Toc bump
Minor bug fixes

1.25
Configuration revamp
Bug Fixes

1.2.1
Removing bad bdCore func refs

1.2
Fixed bug in default config options
Removed feature to hide action buttons until it works properly
Fix bug with pet bar that made some icons green

1.1
Added option for reducing the # of button on a bar.

1.0.5
Toc bump etc

1.0.4
Bug fixes

1.0.3
Added zone ability back

1.0.2
Fixes to flyout menus and incombat bugs
toc bump

1.0.1
Made mouseover bars show when ui is unlocked

1.0
Replaced bActionbars with bdActionbars
Post A Reply Comment Options
Unread 08-12-10, 09:22 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Originally posted by Skylinee
Taint should only happen if you reload your UI during combat, i've had it happen a few times aswell. Never happens (to me atleast) if you don't reload UI or log in during combat.
I don't know about zoning in/reloading during combat.
But this happened just plainly in combat.

I think a PLAYER_REGEN_DISABLED/ENABLED check needs to be implemented.
Damn blizzard and their combat taints
__________________

Report comment to moderator  
Reply With Quote
Unread 08-12-10, 08:27 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
Taint should only happen if you reload your UI during combat, i've had it happen a few times aswell. Never happens (to me atleast) if you don't reload UI or log in during combat.
Report comment to moderator  
Reply With Quote
Unread 08-11-10, 04:30 PM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Major taint happening as a rogue in combat

Screenshot:



Also upon zoning, something gets misplaced (see screenshot for actionbar location) and the bottom 6 buttons are not hover able.
__________________

Report comment to moderator  
Reply With Quote
Unread 08-10-10, 06:02 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Originally posted by nitewarlord
Thank you for the quick response.

Yes it is only when bActionbars is enabled? Played around for an hour or so disabling and re-enabling just to double check. It was happening when I moused over either my quest log addon nQuestLog or my info addon SLDataText when I mouse of the Guild or Friends feature.

Also thank you for looking into the menubar thing. Not sure if an on/off feature at the top of the Lua would be easier for you to apply. Just a thought. Thank you again!
http://www.wowinterface.com/download...MicroMenu.html
__________________

Report comment to moderator  
Reply With Quote
Unread 08-10-10, 05:26 AM  
nitewarlord
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 49
Uploads: 1
Originally posted by Blooblahguy
I'll look into maybe adding a menubar something, its not exactly super simple to remove.

As far as the error is it only happening when bActionbars is enabled? It might have something to do with it hiding frames that your other addons are trying to reference. I'll look into it
Thank you for the quick response.

Yes it is only when bActionbars is enabled? Played around for an hour or so disabling and re-enabling just to double check. It was happening when I moused over either my quest log addon nQuestLog or my info addon SLDataText when I mouse of the Guild or Friends feature.

Also thank you for looking into the menubar thing. Not sure if an on/off feature at the top of the Lua would be easier for you to apply. Just a thought. Thank you again!
Report comment to moderator  
Reply With Quote
Unread 08-09-10, 09:52 PM  
Blooblahguy
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 202
Uploads: 25
Originally posted by nitewarlord
I love the addon....uses 200mb less then my current action bar mod...only one problem. Well actually 2.

First: Its not playing nice with some of my other addons. Keep getting this error.

Code:
"Tablet-2.0-90216:2460: attempt to compare number with nil\nSLDataText-3.2.5\\Elements\\Friends.lua:524: in function <Interface\\AddOns\\SLDataText\\Elements\\Friends.lua:524>\n\nLocals:|r\ntab = <table> {\n GetNormalFontObject = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2658\n Register = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2512\n IsAttached = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2845\n GetFontSizePercent = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2691\n argCheck = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:129\n SetTransparency = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2710\n registry = <table> {\n }\n SetHint = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:", -- [1]
				"2621\n tooltip = Tablet20Frame {\n }\n UpdateDetachedData = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2894\n SetTitleColor = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2637\n IsLocked = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2870\n SetTitle = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2629\n Unregister = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2582\n Close = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2332\n GetHeaderFontObject = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2663\n pcall = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:167\n Open = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0", -- [2]
				"\\Tablet-2.0.lua:2381\n GetLibraryVersion = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:585\n Detach = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2800\n ToggleLocked = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2880\n GetColor = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2781\n SetFontSizePercent = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2668\n onceRegistered = <table> {\n }\n GetTransparency = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2733\n IsRegistered = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2591\n Attach = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2828\n GetNormalFontSize = <function> defined @Interface\\AddOn", -- [3]
				"s\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2648\n AddCategory = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2610\n Refresh = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2855\n GetHeaderFontSize = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2653\n error = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:75\n SetColor = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2752\n}\nself = <table> {\n SetDefaultModuleLibraries = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:381\n Enable = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:313\n UnregisterAllEvents = <function> defined @Interface\\AddOns\\BugSack\\Libs\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:202\n EnableModule = <function> defined @Inter", -- [4]
				"face\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:346\n modules = <table> {\n }\n GetModule = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:230\n IterateEmbeds = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:456\n button = <unnamed> {\n }\n defaultModuleLibraries = <table> {\n }\n GetNa\n  ---", -- [5]
			},
Not sure what it means. Hopefully something that can be fixed I would really like to use your addon.

Second: If the first issue can be fixed I actually like the Menu Bar..I know big surpise lol...how would I go about re-enabling it.

Thank you in advance. Sorry for being a pain.
I'll look into maybe adding a menubar something, its not exactly super simple to remove.

As far as the error is it only happening when bActionbars is enabled? It might have something to do with it hiding frames that your other addons are trying to reference. I'll look into it
Report comment to moderator  
Reply With Quote
Unread 08-09-10, 03:49 PM  
nitewarlord
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 49
Uploads: 1
I love the addon....uses 200mb less then my current action bar mod...only one problem. Well actually 2.

First: Its not playing nice with some of my other addons. Keep getting this error.

Code:
"Tablet-2.0-90216:2460: attempt to compare number with nil\nSLDataText-3.2.5\\Elements\\Friends.lua:524: in function <Interface\\AddOns\\SLDataText\\Elements\\Friends.lua:524>\n\nLocals:|r\ntab = <table> {\n GetNormalFontObject = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2658\n Register = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2512\n IsAttached = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2845\n GetFontSizePercent = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2691\n argCheck = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:129\n SetTransparency = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2710\n registry = <table> {\n }\n SetHint = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:", -- [1]
				"2621\n tooltip = Tablet20Frame {\n }\n UpdateDetachedData = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2894\n SetTitleColor = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2637\n IsLocked = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2870\n SetTitle = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2629\n Unregister = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2582\n Close = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2332\n GetHeaderFontObject = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2663\n pcall = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:167\n Open = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0", -- [2]
				"\\Tablet-2.0.lua:2381\n GetLibraryVersion = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:585\n Detach = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2800\n ToggleLocked = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2880\n GetColor = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2781\n SetFontSizePercent = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2668\n onceRegistered = <table> {\n }\n GetTransparency = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2733\n IsRegistered = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2591\n Attach = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2828\n GetNormalFontSize = <function> defined @Interface\\AddOn", -- [3]
				"s\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2648\n AddCategory = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2610\n Refresh = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2855\n GetHeaderFontSize = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2653\n error = <function> defined @Interface\\AddOns\\FizzleInventory\\Libs\\AceLibrary\\AceLibrary.lua:75\n SetColor = <function> defined @Interface\\AddOns\\SLDataText\\Libs\\TabletLib\\Tablet-2.0\\Tablet-2.0.lua:2752\n}\nself = <table> {\n SetDefaultModuleLibraries = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:381\n Enable = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:313\n UnregisterAllEvents = <function> defined @Interface\\AddOns\\BugSack\\Libs\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:202\n EnableModule = <function> defined @Inter", -- [4]
				"face\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:346\n modules = <table> {\n }\n GetModule = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:230\n IterateEmbeds = <function> defined @Interface\\AddOns\\Castbars\\Libs\\AceAddon-3.0\\AceAddon-3.0.lua:456\n button = <unnamed> {\n }\n defaultModuleLibraries = <table> {\n }\n GetNa\n  ---", -- [5]
			},
Not sure what it means. Hopefully something that can be fixed I would really like to use your addon.

Second: If the first issue can be fixed I actually like the Menu Bar..I know big surpise lol...how would I go about re-enabling it.

Thank you in advance. Sorry for being a pain.
Report comment to moderator  
Reply With Quote
Unread 08-09-10, 10:17 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Originally posted by Blooblahguy
This can be accomplished without actually "removing the buttons". Just set the bar to 2 rows, set the barspacing to 0 or 2 in the config section, and then in interface options uncheck "always show action bars." All you have to do is remove 4 buttons from the right side of the cluster. Sure its not perfect but they it does the job.

Adding this is lua is possible, but without a globalization lib such as ace (which most use and makes addons bloaty) its going to make the addon much bigger. Its not something I plan on adding
Yeah, we don't want it to be bloat.
Good work Blooblahguy.
One tip though, maybe set the configuration locals in it's own settings.lua as changing them every time you update seems like a hassle.
__________________

Report comment to moderator  
Reply With Quote
Unread 08-08-10, 09:23 AM  
Blooblahguy
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 202
Uploads: 25
Originally posted by Monolit
Lets say I want a set of 8 buttons clumped up close to each other in 2 columns.

So how about padding and removing buttons from the bar?
This can be accomplished without actually "removing the buttons". Just set the bar to 2 rows, set the barspacing to 0 or 2 in the config section, and then in interface options uncheck "always show action bars." All you have to do is remove 4 buttons from the right side of the cluster. Sure its not perfect but they it does the job.

Adding this is lua is possible, but without a globalization lib such as ace (which most use and makes addons bloaty) its going to make the addon much bigger. Its not something I plan on adding
Last edited by Blooblahguy : 08-08-10 at 09:26 AM.
Report comment to moderator  
Reply With Quote
Unread 08-08-10, 09:02 AM  
lanacan
A Warpwood Thunder Caller
 
lanacan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 177
Uploads: 13
Originally posted by Monolit
Lets say I want a set of 8 buttons clumped up close to each other in 2 columns.

So how about padding and removing buttons from the bar?
then use dominos... I don't see why this author has to bloat out this addon to provide this ability when there are 2-3 other addons doing it already.

Request to author: Please keep this addon simple as it is
__________________
Busy modifying your code for my own UI.
Report comment to moderator  
Reply With Quote
Unread 08-08-10, 05:14 AM  
Monolit
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 81
File comments: 428
Uploads: 7
Lets say I want a set of 8 buttons clumped up close to each other in 2 columns.

So how about padding and removing buttons from the bar?
Report comment to moderator  
Reply With Quote
Unread 08-07-10, 11:20 PM  
Flak
A Murloc Raider

Forum posts: 4
File comments: 84
Uploads: 0
Mainhotkey bar for my new char is fixed, had to re-add the abilities to get the hotkeys to work.

Also this update seemed to have fixed the problem I was seeing with cooldown addons and high cpu usage.
Report comment to moderator  
Reply With Quote
Unread 08-07-10, 07:09 PM  
Blooblahguy
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 202
Uploads: 25
Also if you have the stancebar as a mouseover the bar6 frame is way 2 big, so you get it mouseover way outside of it's bounds (as per the size of the buttons)
This is unclear to me, some screenshots would be great. I'll update it now to fix what was the skill dragging bugs and some others
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 10:43 PM  
Flak
A Murloc Raider

Forum posts: 4
File comments: 84
Uploads: 0
Just ran into a new problem...

Created a new char. I tried dragging skills to the action bars. The bars show up to drag the skills to. You drop the skills in a slot and the bar goes invisible again. Tried changing alpha/mouseover to no avail. If you hover over where the bar is and where you placed the skills you get tooltip information for the skill and can click to activate/use hotkeys but the bar and skill isn't visible.


*if I change mouseover to true the bar does show up on mouseover with the skill icons. changing it back to false the bar is always invisible except when adding new abilities. bactionbar is the only addon activated at the moment.
Last edited by Flak : 08-06-10 at 10:47 PM.
Report comment to moderator  
Reply With Quote
Unread 08-06-10, 12:51 PM  
Blooblahguy
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 202
Uploads: 25
Much thanks, will update a fix shortly including the bar fix and the ExhaustionTick hide.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: