Dominos
Dominos is an addon that replaces your main bar with movable parts that offer additional customization. Dominos is used primarily for its action bars, which feature:
- Customizable layout settings (spacing, vertical bars, opacity, scale, etc)
- Customizable action bar paging (so that you can change what your bars do when shapeshifted, etc)
- Customizable visiblity (so that you can make bars transparent, or show up only when in combat, etc)
- Masque support for button styling, with individual settings per bar
- LibKeyBound is implemented for quickly binding keys
- Any other addon that works on Blizzard UI for action buttons should also work with Dominos, too. This includes things like tullaRange, AdiButtonAuras, and OmniCC
Usage
General Settings
The main options menu in Dominos can be found by either right clicking the
minimap icon or via the /dominos
slashcommand. On the main options menu,
you will find sections for configuring shared bar settings and profiles.
Moving Stuff Around
To move around or hide bars, you will want to enter configuration mode. You can do this by either one of the following ways
- Left clicking the minimap button
- Clicking Confugure Bars... from the main options menu (accessible from /dominos)
- Using the slash command /dominos config
- Once in configuration mode, you can drag around bars using your mouse
Customizing Individual Bars
Most per bar settings can be found in context menus. To access these settings, right click or alt left click the bar in configuration mode.
Binding Keys
Dominos implements support for LibKeyBound for quickly binding keys. Quick Binding mode can be entered by either the standard keybound shortcut (/kb) or by clicking the Bind Keys... button in the main options menu.
Slash Commands
Dominos provides a large set of slash commands for usage in macros and bulk adjustments. The complete set of slash commands can be found on the wiki
Contributing
Source code for the addon can be found on GitHub. Contributions are welcome (though I can be picky 😊).
I'm not entirely sure if this is a problem with Dominos or something else but I've noticed that my mouse recently has been getting "stuck" on various buttons on the action bar no matter where I click on the screen, it tries to cast or click whatever it is. If it helps, this is usually on the right side of my screen on Action bar 4, which I keep vertical and typically the top option on there or near top of the row.
It's definitely an odd issue, and I'm not 100% sure if it's coming from Dominos, but I'm using it and it happens quite a bit - usually it gets stuck when I alt tab or switch windows.
Are you ever going to fix the profiles thing?
hi, when is 2.5.4 coming? my dominos is out of date i have the last update already
Hello there!
My problem would be that, the UI works just fine, where I first used it (on my first char) then when I want to make a new character the action bar "1" and "F1" just dissapears..... so do the skill and when I want to put it back it says that cube or something for the skill is there but no usable :-?? I know it is hard to explain but let me attach a few pics! because I did not change any key bindings anything from apart but every new character I make the 1 and F1 is not there....... Well i tried to cope paste a few screenshots but I can't lol
Hi. Everytime I log over or reload I get this error:
45x FrameXML\UIParent.lua:3477: attempt to index field '?' (a nil value)
[string "@FrameXML\UIParent.lua"]:3477: in function `UIParentManageFramePositions'
[string "@FrameXML\UIParent.lua"]:2739: in function <FrameXML\UIParent.lua:2726>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML\UIParent.lua"]:3536: in function `UIParent_ManageFramePositions'
[string "@FrameXML\PetActionBarFrame.lua"]:52: in function <FrameXML\PetActionBarFrame.lua:47>
[string "=[C]"]: in function `Hide'
[string "@Dominos\plugins\blizzardHider.lua"]:16: in function `func'
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function <Dominos\plugins\blizzardHider.lua:3>
[string "@Dominos\plugins\blizzardHider.lua"]:5: in function `apply'
[string "@Dominos\plugins\blizzardHider.lua"]:42: in main chunk
Locals:
self = <unnamed> {
0 = <userdata>
ShowUIPanel = <function> defined @FrameXML\UIParent.lua:2754
UpdateUIPanelPositions = <function> defined @FrameXML\UIParent.lua:3095
HideUIPanel = <function> defined @FrameXML\UIParent.lua:3043
UIParentManageFramePositions = <function> defined @FrameXML\UIParent.lua:3215
UpdateScaleForFit = <function> defined @FrameXML\UIParent.lua:3211
MoveUIPanel = <function> defined @FrameXML\UIParent.lua:3023
ShowUIPanelFailed = <function> defined @FrameXML\UIParent.lua:2953
SetUIPanel = <function> defined @FrameXML\UIParent.lua:2959
GetUIPanel = <function> defined @FrameXML\UIParent.lua:3087
}
yOffsetFrames = <table> {
1 = "castingBar"
}
xOffsetFrames = <table> {
}
hasBottomLeft = nil
hasBottomRight = nil
hasPetBar = nil
anchorY = 0
buffsAnchorY = 0
rightActionBars = 0
numBossFrames = 0
(for index) = 6
(for limit) = 8
(for step) = 1
i = 6
(*temporary) = nil
(*temporary) = nil
(*temporary) = "6"
(*temporary) = "TargetFrame"
(*temporary) = 0
(*temporary) = <userdata>
(*temporary) = 0
(*temporary) = "attempt to index field '?' (a nil value)"
UIPARENT_VARIABLE_OFFSETS = <table> {
rightActionBarsX = 140.999985
}
menuBarTop = 75
I don't know what is causing it.
Please fix the problems with snapping. This wasnt like this. One of your updates made it stupid-hard to snap things. Trying to snap exp bar to middle of screen is impossible.
The Cosmic Energy bar in Zerith Mortis seems to be behind my bars and i just cant figure out what element it is linked to so i can move it up into a location where i can actually see it. Do you know how to move the cosmic energy bar up to a visible location or what bar its a part of so i can move that higher?
Heyo, got an old issue starting up again since P4 kicked in. Playing a rogue, immediate stealth or immediate vanish into an immediate opener ie. cheap shot causes bar one to get stuck in stealth bar mode while the character itself is out of stealth. Only temp fix for this atm is to waste an additional vanish and not get out of stealth immediately after the 2nd wasted vanish. Had this happen 3 times in the 15 mins. I think this used to be an issue way back in P1 of TBC classic or at the end of WoW classic.
I freaking adore the one-bar mode for the progress bar. I use a pre-built UI for convenience's sake and no matter what I do, if I want to use their ActionBars with Domino's Progress Bar, everything goes to marshmallows. Is there any chance at all of Dominos Progress Bar becoming a standalone addon?
for some reason my dominos does not have a "profile" option anymore???? https://imgur.com/a/kUj6cSC
My dominos bars do not disappear when the pet battle interface comes up. This is new with the latest update. Anyone else having this issue?
In reply to Aldiseth:
Doublecheck that you have the latest version. I know some updaters were having a bit of trouble around the time of the latest release.
Hey, just wanted to ask if it's a common problem.
i had a profile way before, then used elvui and now i wanted to switch to dominos again and my bar 8 is always locking to my center screen where i have my main bar. I didn't find an option where it locks to a position and if i am moving the bar slowly away it will go to my desired position but after a reload it's on the locking position again. Anything i can do about that?
In reply to Exently:
Can you try with just Dominos enabled? Sometimes stuff (like MoveAnything) will take over the builtin bars and cause issues.
9.2.2 should fix the Override UI switching issues. Typo on my front that I somehow missed.
the action bars don't switch when entering a vehicle
In 9.2.1, both the UI bars and the override bars are displaying during pet battles. This does not happen in 9.2.0, which I've had to revert to using.
In reply to LongarmsGM:
Came here to post the same thing, but I didnt know 9.2.0 worked, so yay!
In reply to SANDOR_THEHOUND_CLEGANE:
reverted to 9.1.3 - also works
In BCC, would it possible to swap Action Bar 1 to show the Pet Bar abilities when we are in a possession type scenario? (i.e. Kara Chess, Steam Tonk, Teron ghost form, the Blade's Edge daily where you control the demon, etc.)