whenever I make a macro for spells on my warlock's cast bar and use the macro'd spell instead of the regular spell, NONE of the buttons light up to let me know spell is available. what did i do to break it?

I've noticed that as well and I don't know whether its a nUI thing or a WoW thing so just listen for the proc sound and combat text warning fly up and the special graphic to appear to tell me it has procced ..

But it doesn't seem all macros are affected so maybe it depends how the macro is written.

EG. Are you adding [] as a default option for the spell ? I've found I've been using that alot now for it to have a fallback trigger if the rest fail.

it seem to be the same in nui 6
i use macros like this spec dependent one
#showtooltip
/cast [spec:1] chaos bolt
/cast [modifier:alt] Curse of Weakness
/cast [modifier:shift] Curse of Exhaustion
/cast [spec:2] Curse of Tongues
/cancelaura herbouflage
and it seems to show the global cooldown (not showing numbers) and when i cast the same spell
/cast chaos bolt
i do get the numbers in the cooldown
may just be how the macro are but if you can figure out how to get the timer to show that wold be wonderfull
o and a small request put the cooldown timer over the global cooldown, it is a little difficult to see when it is shaded over by the global cooldown

keep up the good work with nui 6 im glad to see a hud in it now, makes my life much ezer and less painful not having to look away from my toon to see my health when i might be standing in the fire o doom

I've played with it some in the last few hours but try as I might I can't get it to display the value on the macro button despite having the values appear in both updateCooldown and abCooldown but it might be that I'm just doing stuff in the wrong area.

I can see InlineAura's code for getting the information and it seems to be retrieving the stuff Im expecting but it just doesn't get it in time for your display to use it or I'm not able to set a key variable at the right time.

I would suggest you try playing with it in the nUi6 code... the logic for the aura durations is located in the nUI6.LayoutEngine.ActionButtons.UpdateTimers method located in [ Interface > AddOns > nUI6 > Bars > ActionButtons.lua ] That's where the cooldown text and spell duration text is calculated.

__________________

What people don't get is that I am, ultimately, an artist at heart. My brush has two colors, 1 and 0, and my canvas is made of silicon.

Will do, and I'll try and rig up something to work in nUI5 in the mean time. I don't use nUI6 myself at the moment. There always seems to be something I want where I want it to be that isn't there rofl

At this point nUI6 is getting to a fairly playable state... you have cooldowns, a HUD, all the action bars and unit frames, etc. Still lots to do, but likely at a place as of last night where you can use it fairly effectively.

__________________

What people don't get is that I am, ultimately, an artist at heart. My brush has two colors, 1 and 0, and my canvas is made of silicon.

Hey guys, anyway I can get exact code info you did here? I'm having the same problem in latest version of nUI+. mod keys aren't working for macros placed in the ActionBars. Original action works, but mod keys don't allow the modified action to work.

Macro Example I use:

#showtooltip
/cast [mod:shift] Moonfire; Sunfire

Like I said, Sunfire works for this macro, when I hold down the shift key, I see the icon change to the Moonfire, but pressing the key again with the mod key doesn't trigger the macro. Works great outside of nUI.

Just restored my version of nUI+ to the latest version on site here and it works as far as I could see. On my shadow priest I replaced your spells with Mind Flay and Mind Sear and could use both depending on whether I had the shift button down or not.

Just in case you misunderstood the use of the modifier keys they are simply to highlight which ability will trigger when you activate the button. The modifier key itself does not trigger the ability but clicking the button or using the bound key will.