Category: Action Bar Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Tuller's Portal Bug Reports Feature Requests
Author:
Version:
1.12.1
Date:
10-08-2009 06:31 PM
Size:
133.75 Kb
Downloads:
697,321
Favorites:
2,362
MD5:
Pictures
Click to enlarge
A sample setup, with ButtonFacade
Click to enlarge
A clean install
Click to enlarge
The options menu
Dominos   Popular! (More than 5000 hits)
Have a question? Check out the Dominos wiki first!

Dominos is an action bar addon intended to do the following:
  • Reuse as much standard blizzard action button code as possible.
  • Contain a relatively minimal feature set
  • Be easy to use
  • Be stable

It includes the following features:
  • 10 action bars, pet, class, menu, and bag bars. Each one has customizable settings for padding, spacing, columns, scale, and opacity.
  • A movable experience/reputation bar.
  • Customizable paging. You can switch pages on: action bar pages, modifier keys, forms, and targeting.
  • Customizable show states. You can tell your bar under which macro options to show.
  • Fading bars. You can set your bars to fade out to a certain opacity when not moused over.
  • The ability to customize showing empty buttons or not
  • Full button facade support
  • Keybound support
  • Sticky frames
  • The ability to move buttons in combat
  • A movable casting bar (optional)
  • A movable roll frame (optional)
  • Configurable right click targeting
  • Configurable self cast key settings
  • Possess bar support

...and will probably not end up with the following:
  • A stats bar
  • A minimap bar
  • True variable length bars

Here's how you use it:
  • To see the current list of slash commands, type /dom ? or /dominos ?
  • To open up the options menu, either go into interface options, or type /dom
  • To move bars around, either go into the options menu and press the "Enter Config Mode" button, or type /dom lock
  • To bind keys, enter binding mode via /kb or /keybound, or press the "Enter Binding Mode" button in the options menu.

...and this is why I wrote it:
  • I have significantly less time to code now than I did previously. Dominos is intended to be easier to maintain.
  • I wanted to see how much I could do while maintaining compatibility with the standard action button code.
  • I'm not entirely happy with the direction I took with Bongos3. I added features that I do not see myself using personally, and thus feel that those features will be neglected and bug ridden.
  • Hold down alt while moving a bar to disable sticky bars

You can use the following to add extra functionality:
  • RedRange - Colors action buttons red when out of range
  • OmniCC - Adds cooldown count text
  • ButtonFacade - Allows you to change the look of the action, pet, and class buttons
  • Inline Aura - Adds buff and debuff highlighting + duration text
  Change Log - Dominos
As of 1.9.x, I've discontinued Dominos_Buffs in favor of Inline Aura. My decision for doing so is that its maintained by another person, and also because it adds in some nice features, such as buff durations.

1.12.1
* Updated LibKeyBound, giving Dominos support for up to 31 mouse buttons.
* Modified the menu bar creation code to fix some issues with patch 3.3

1.12.0
* Added industrials patch for modifier combos for paging
* Adjusted the defaults for the new layout ordering options to prevent issues.

1.11.1
* Version upgrade bugfix

1.11.0
*Implemented advanced layout ordering options, per gpsguru's patch

1.10.5
* Removed the range indicator display

1.10.4
* Taint fixes
* Added FactionFriend support to the experience bar

1.10.3
* Made the totem bar not disable itself when logging on a non Shaman character.

1.10.2
* 3.2 retail release

1.10.1
* Fixed a bug with talent swapping

1.10.0
* Updated for 3.2
* Added a new addon, Dominos_Totems – Provides three totem bars for shamans.

1.9.4
* Added russian localization
* Fixed the [none] targeting option.

1.9.3
* Merged into trunk
* Updated licensing information.

1.9.2
* Added a shadowdance bar for rogues. (3.1 only)

1.9.1
* Added some code to hopefully make the VehicleSeatIndicator stay completely on screen.

1.9.0
* Updated for 3.1 compatibility
* This should fix auto fading not working, along with the tainting issue with the quest log tracker item buttons

1.8.3
* Fixed the bug causing your bars to not load properly when in a form/stance/whatever.
* Updated translations

1.8.2
* Added a theoretical (ie, probably will not work) fix for the possess/vehicle bar issues people are having
* Modified the vehicle control bar to not always show the leave button
* Added Korean translation
* Added a fix for the missing profiles button under certain locales
* Made the buff and debuff highlighting code a bit more efficient

1.8.1
* Updated French translation
* Refactored code a bit

1.8.0
* Rewrote the bindings system to play more nicely with the stock blizzard bindings.
* Updated french translation.
* Adjusted some paging defaults for new users to sync up with the stock interface a bit better

1.7.2
* Removed pet option for the possess bar since it no longer works.

1.7.1
* I hear priests have class bar for shadow form now.

1.7.0
* Fixed a bug causing an action button's action to not update properly after being added back to a shrunken bar
* Fixed a bug causing phantom buttons to appear from bars derived from the multi action buttons
* Fixed a bug causing pages to be missing when extra action bars were selected on the blizzard side of interface options
* Fixed a bug causing duplicate vehicle bars when switching profiles
* Added tooltips to the databroker plugin. It now works exactly like the minimap button
* Added a help dialog when in configuration mode, along with a button to exit config mode
* Modified the behavior of clicking the config mode button in the options menu to close the options menu
* Added an option to lock action buttons to the dominos side of interface option. Note: this option WILL cause tainting issues when first set, which will clear up on next login/you reloading your interface
* Gave a few bars a minimum size to prevent those bars from becoming unclickable

1.6.3
* Fixed a bug with buff/debuff highlighting, and my inability to count parameters

1.6.2
* Fixed a bug with buff/debuff highlighting

1.6.1
* Fixed a profile loading bug

1.6.0
* Added a minimap button + toggle
* Added a sticky bars toggle

1.5.3
* Fixed a bug causing the quest log button to have a weird display when the menu bar was set to be vertical
* Changed the behavior of the talent button: It will now always be displayed, and will now blink on login if you have free talent points to spend.

1.5.2
* Fixed some bugs when a warlock lacked any buttons for the class bar
* Added a very basic vehicle bar UI. Its hacky, and needs a good bit of testing.

1.5.1
* Removed the Lock Action Button Positions option. The one on the action bars portion of the blizzard side of interface options should be used in its place.
* Fixed the red box error when Dominos couldn't find a version of DataBroker

1.5.0
* Fixed some keybinding display bugs on the action and pet bars
* Added a onebag and keyring display options to the bag bar
* Added a databroker launcher. Left click to open up the options menu, right click to toggle locking bars, and alt right click to toggle binding mode
* Added a /dom numbuttons <count> command: Resets your actionbar layout, creating as many bars as possible with <count> buttons.

1.4.11
* Added a stance slider for Metamorphosis

1.4.10
* Fixed options menu code for the new Wrath build. This will probably not work on the PTR.

1.4.9
* Fixed a bug causing the token tab to not display
* Switched Ace3 libs back to the trunk version

1.4.8
* Fixed a bug where aura events were not being detected on the class bar

1.4.7
* Fixed some redbox errors on the casting bar

1.4.6
* Fixed state code to work with the latest Wrath build (really this time)

1.4.5
* Fixed state code to work with the latest Wrath build.
* Profiles now default to one per class, instead of a single global profile.
* Formatted number values on the experience bar using commas (ex, 1,000,000)

1.4.4
* Added french translation (thanks Kubik)

1.4.3
* Fixed a bug causing the possess bar to not work

1.4.2
* Fixed a redbox error caused by me forgetting to update the profiles panel

1.4.1
* Turns out the casting bar did not work in 1.4.0, so I fixed that.

1.4.0
* Made compatible with Wrath

1.3.3
* Adjusted the possess bar to have a priority greater than everything except for modifier paging.

1.3.2
* Fixed an error in the right click menu of the experience bar.

1.3.1
* Fixed a bug where the experience bar would not register events if not watching a faction and not set to always watch experience
* Added in Chinese localization (thanks xuxianhe) to Dominos_XP. All localization files were moved to a localization directory. This change will require a restart of wow.

1.3.0
* Updated LibKeyBound.
* Added in an experience/reputation bar, Dominos_XP. Its basically the same as the Bongos one, except it cannot be made vertical, but has shared media support.

1.2.9
* Updated LibKeybound. This may require you to restart wow.
* Added Chinese localization (thanks xuxianhe)

1.2.8
* Unregistered a few more Blizzard things

1.2.7
* Fixed a hotkey display bug.

1.2.6
* Should fix some addon action blocked issues with the casting bar
* Fixed a bug where showstate settings were not being loaded on login

1.2.5
* Removed some debug prints.

1.2.4
* Fixed a bug where Tuller was sleepy and forgot to update the possess bar code with the right click selfcast fixes.

1.2.3
* Fixed a bug caused by me failing to correct some code after implementing the right click selfcast change :P

1.2.2
* Fixed an issue with right click self cast when not paged on a bar with paging enabled.

1.2.1
* Fixed an issue with ButtonFacade skins not saving properly

1.2.0
* Renamed any buttons that were still named Mangos
* Added an option to hide button tooltips

1.1.1
* Fixed a bug with the roll frame layout code
* Fixed a bug causing right clicking a frame in config mode to run the sticky logic
* The interface options menu will now hide when entering binding mode.
* Made the buff highlighting code more generic. It'll work on any standard action button that is loaded after it.
  Optional Files - Dominos
File Name
Version
Size
Author
Date
Type
1.2
103kB
10-30-2008 09:49 PM
Addon
  Archived Versions - Dominos
File Name
Version
Size
Author
Date
1.12.0
133kB
Tuller
09-21-2009 06:21 PM
1.11.1
133kB
Tuller
09-16-2009 06:55 PM
1.11.0
133kB
Tuller
09-16-2009 06:11 PM
1.10.5
131kB
Tuller
08-17-2009 05:52 PM
1.10.4
131kB
Tuller
08-15-2009 12:26 PM
1.10.3
131kB
Tuller
08-05-2009 07:10 AM
1.10.2
131kB
Tuller
08-04-2009 06:36 PM
1.9.4
128kB
Tuller
04-23-2009 07:37 PM
1.9.3
124kB
Tuller
04-12-2009 08:49 PM
1.8.3
102kB
Tuller
12-19-2008 07:08 PM
1.8.2
99kB
Tuller
11-18-2008 07:07 PM
  Comments - Dominos
Post A Reply Comment Options
Old 08-12-2009, 03:32 AM  
vlakarados
A Deviate Faerie Dragon

Forum posts: 16
File comments: 41
Uploads: 0
sorry if this was asked already, but what's the frame names of the bars? I want to hide/show them with a macro.
vlakarados is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-11-2009, 09:50 PM  
Leatrix
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 94
Uploads: 8
Hi Tuller,

Would it be possible to have a swap action bar feature?

For example, let's say I'm playing my tanking spec. I have action bar 7 on my screen and it's filled with my tanking buttons. I then switch spec to DPS. What I'd like to do is create a macro that says "switch action bar 7 to action bar 8" as action bar 8 contains my DPS buttons.

What I''d like it to do then is when I run the command, action bar 8 becomes action bar 7. So the bar numbers won't change, it's just the bars themselves (the buttons on them) will be swapped around. So now, action bar 7 will contain my DPS buttons and action bar 8 will contain my tanking buttons.

My suggestion is like this. Let's say I currently have my bars setup this way.

Bar 7: AAAAAAA
Bar 8: BBBBBBBB

When I issue the Dominos swap command that I'm suggesting, it would be like this:

Bar 7: BBBBBBBB
Bar 8: AAAAAAA

The command could be as simple as /dom swap 7 8, and that would swap the buttons on bar 7 with bar 8.

You may remember an old addon called FlexBar (which was more of a scripting language than an addon), and that featured this exact functionality, you could swap the buttons on one bar with another.

Currently, as a workaround, I've put both action bars 7 and 8 in the same screen position and I'm using a macro to show one bar and hide the other, and vice versa, as I switch specs.

This works in most situations (it's not ideal but it works), but unfortunately, I can't then use either action bar as my possess bar, since I have to assign the possess bar to a specific action bar. If I assign it to action bar 7, it'll no longer show when I'm using DPS spec and action bar 7 has been replaced by action bar 8, and vice versa.

However, if I could swap action bars 7 and 8 around, so that the buttons for action bar 8 moved over to action bar 7, and the buttons on action bar 7 moved over to action bar 8, then the only bar I'd need to have visible at any time was action bar 7, and that could have the possess bar tied to it.

My current macro looks like this:
/script SetActiveTalentGroup(1)
/dom hide 7
/dom show 8

My new macro (with swap command) could look like this:
/script SetActiveTalentGroup(1)
/dom swap 7 8

Action bar 8 need never be visible as the buttons on it would move over to action bar 7 when I use the swap command, and action bar 7 can stay visible in one place with the possess bar mapped to it permanently.

Whether you like this suggestion or not, please keep up the excellent work, Dominos is the best addon on the planet.
Leatrix is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-11-2009, 05:20 PM  
Tuller
A Wyrmkin Dreamwalker
 
Tuller's Avatar
Interface Author - Click to view interfaces

Forum posts: 58
File comments: 1034
Uploads: 26
I saw that one, I just forgot to reply, "there are no plans to implement that feature"
Tuller is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-11-2009, 05:02 PM  
affix
A Kobold Labourer

Forum posts: 0
File comments: 93
Uploads: 0
Just wanted to repeat this questionin case you missed it or need clarification:

Quote:
Any desire to create an option that activates a button on key press instead of key release? PvPers would surely appreciate it.
affix is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-11-2009, 06:40 AM  
Tuller
A Wyrmkin Dreamwalker
 
Tuller's Avatar
Interface Author - Click to view interfaces

Forum posts: 58
File comments: 1034
Uploads: 26
Quote:
Originally posted by deadwizard
Did anyone notice by fighting the last boss in DTK, the pet bar wasnt showing at all? This happens all the time with the latest release. All other vehicul fight show correctly so far but it just doesn't show up on this one :/
You should map the possess bar to an actionbar. I changed this a long time ago specifically because of issues like this.

Quote:
Originally posted by ImShishes
It sounds like you need to replace the actions on your bar with new ones. I don't know what you did, but its likely not a Dominos issue at all.

Quote:
Originally posted by Lothay
Tuller - Love me some Dominos as you already know from IRC.

Latest release is has a taint issue with the new MultiCastActionButtons - I'm not using Dominos-Totems - so the issue must be elsewhere.

Snippet of my taintlog file below:
Code:
8/9 12:09:09.384  An action was blocked in combat because of taint from Dominos - MultiCastActionButton2:Show()
8/9 12:09:09.384      Interface\FrameXML\ActionButton.lua:192 ActionButton_Update()
8/9 12:09:09.384      Interface\FrameXML\ActionButton.lua:366 ActionButton_OnEvent()
8/9 12:09:09.384      Interface\FrameXML\MultiCastActionBarFrame.lua:445 MultiCastActionButton_OnEvent()
8/9 12:09:09.384      MultiCastActionButton2:OnEvent()
This repeats for every button in the MultiCastActionButton set.

Lothay/Lunessa/Unkle
Odds are, the taint is harmless (the Dominos totem bar does not even use the multi cast action buttons). My main worry about fixing it is that it may break third party totem bar addons.

Quote:
Originally posted by FarseerLolotea
The menu bar still seems to be randomly disappearing at times. I think it may be connected to zoning in (i.e. when I see a load screen); apart from that, I haven't seen a real pattern.

ETA: It definitely seems to be happening right after zoning in.
Can you reproduce this with just the dominos set of addons enabled?

Quote:
Originally posted by Rolled
Hai,
I thought I had figured this out last night but apparently not. Normally I have my mouse scroll button toggle between bars 1 and 2. It seems as though there is a function for this in Dom but it unfortunately is really jerky and half the time scrolling doesn't move it at all.

Am I doin it wrong? o.O

I went to quick paging and disabled the pages I didn't want to toggle. It.. kinda works. Like I said, jerky and semi-unresponsive. I'd rather just not use the mod in this case and use my good old fashioned keybind but disabling the quick paging makes it do absolutely nothing despite what I have bound. Any suggestions?

This is my only issue. Otherwise I'm very happy with how lightweight this mod feels.
Disable any extra blizzard actionbars in the options menu.
Tuller is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-11-2009, 05:53 AM  
Whist34
A Defias Bandit

Forum posts: 3
File comments: 23
Uploads: 0
I am having this exact same issue.

I have to reloadui after zoning in to make it reappear.


Quote:
Originally posted by FarseerLolotea
The menu bar still seems to be randomly disappearing at times. I think it may be connected to zoning in (i.e. when I see a load screen); apart from that, I haven't seen a real pattern.

ETA: It definitely seems to be happening right after zoning in.
Whist34 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-10-2009, 03:51 PM  
Mukt
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Hi Lothay,

Having the exact same issue here too for my Shaman
I too, am not using Dominos Totems.
I somehow don't see this issue with my Mage though...trying to figure it out but without any success so far. How about you??

Quote:
Originally posted by Lothay
Tuller - Love me some Dominos as you already know from IRC.

Latest release is has a taint issue with the new MultiCastActionButtons - I'm not using Dominos-Totems - so the issue must be elsewhere.

Snippet of my taintlog file below:
Code:
8/9 12:09:09.384  An action was blocked in combat because of taint from Dominos - MultiCastActionButton2:Show()
8/9 12:09:09.384      Interface\FrameXML\ActionButton.lua:192 ActionButton_Update()
8/9 12:09:09.384      Interface\FrameXML\ActionButton.lua:366 ActionButton_OnEvent()
8/9 12:09:09.384      Interface\FrameXML\MultiCastActionBarFrame.lua:445 MultiCastActionButton_OnEvent()
8/9 12:09:09.384      MultiCastActionButton2:OnEvent()
This repeats for every button in the MultiCastActionButton set.

Lothay/Lunessa/Unkle
Mukt is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-10-2009, 02:15 PM  
Rolled
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hai,
I thought I had figured this out last night but apparently not. Normally I have my mouse scroll button toggle between bars 1 and 2. It seems as though there is a function for this in Dom but it unfortunately is really jerky and half the time scrolling doesn't move it at all.

Am I doin it wrong? o.O

I went to quick paging and disabled the pages I didn't want to toggle. It.. kinda works. Like I said, jerky and semi-unresponsive. I'd rather just not use the mod in this case and use my good old fashioned keybind but disabling the quick paging makes it do absolutely nothing despite what I have bound. Any suggestions?

This is my only issue. Otherwise I'm very happy with how lightweight this mod feels.

Last edited by Rolled : 08-10-2009 at 02:23 PM.
Rolled is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-10-2009, 11:18 AM  
rip-rip
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hey there, my addon somehow seems to have a couple of problems.
I even deleted it and put it back on, but the problems remain the same.


1. when doing the argentum tournament quests on the mount, as soon as i hop onto the mount, my bars disappear, but there doesnt seem to open a bar for the 4 casts i should actually have.

2. my bars 1, 5 and 6 are not working. when i activate them, they still do not appear when i want to drop an actionkey onto them.

if you could help me out here i would be very thankful =)

so far its a nice addon though =)
rip-rip is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 07:12 PM  
FarseerLolotea
A Murloc Raider
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 57
Uploads: 2
The menu bar still seems to be randomly disappearing at times. I think it may be connected to zoning in (i.e. when I see a load screen); apart from that, I haven't seen a real pattern.

ETA: It definitely seems to be happening right after zoning in.

Last edited by FarseerLolotea : 08-09-2009 at 08:27 PM.
FarseerLolotea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 03:05 PM  
Lothay
A Defias Bandit
 
Lothay's Avatar

Forum posts: 2
File comments: 4
Uploads: 0
Tuller - Love me some Dominos as you already know from IRC.

Latest release is has a taint issue with the new MultiCastActionButtons - I'm not using Dominos-Totems - so the issue must be elsewhere.

Snippet of my taintlog file below:
Code:
8/9 12:09:09.384  An action was blocked in combat because of taint from Dominos - MultiCastActionButton2:Show()
8/9 12:09:09.384      Interface\FrameXML\ActionButton.lua:192 ActionButton_Update()
8/9 12:09:09.384      Interface\FrameXML\ActionButton.lua:366 ActionButton_OnEvent()
8/9 12:09:09.384      Interface\FrameXML\MultiCastActionBarFrame.lua:445 MultiCastActionButton_OnEvent()
8/9 12:09:09.384      MultiCastActionButton2:OnEvent()
This repeats for every button in the MultiCastActionButton set.

Lothay/Lunessa/Unkle
Lothay is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 01:14 PM  
affix
A Kobold Labourer

Forum posts: 0
File comments: 93
Uploads: 0
Tuller,

Any desire to create an option that activates a button on key press instead of key release? PvPers would surely appreciate it.
affix is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 03:20 AM  
ImShishes
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Same issue any fix? Bars 3 and 4 are having the same issue as below

Quote:
Originally posted by Nemina
I recently reformatted my computer and reinstalled WoW and all my addons including Dominos, but for some reason my bar #3 & #4 won't show all my old buttons. If I mouseover it, it's there according to the tooltip, but I don't see it and I can't add or change buttons on those 2 bars only. This didn't happen a few days ago. Does anyone know what the problem might be and how I can fix it?

Last edited by ImShishes : 08-09-2009 at 03:25 AM.
ImShishes is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-08-2009, 04:37 PM  
Politig
A Kobold Labourer

Forum posts: 1
File comments: 216
Uploads: 0
Hello,

Is it possible to have a rogue with bar 1 with all his skills. Then, when he pops into stealth, bar 1 gets replaced by his stealth skills, not somewhere else. I can't get it to work, they always appear somewhere else.
Politig is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-08-2009, 04:19 PM  
deadwizard
A Murloc Raider

Forum posts: 5
File comments: 17
Uploads: 0
Did anyone notice by fighting the last boss in DTK, the pet bar wasnt showing at all? This happens all the time with the latest release. All other vehicul fight show correctly so far but it just doesn't show up on this one :/
deadwizard is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.