Come to think of it, I had the same issue with time limits and spells never showing. My max is 5 minutes, Innervate never did show up (6 minute CD).
Anyway, problem. The global cooldown is screwing with the end of any other cooldown. If the GCD is active when a cooldown ends, the remaining time on that cooldown becomes the remaining time on the GCD. If you spam the GCD constantly, it's possible to keep a 6-second cooldown appearing to still be down for a good 30 seconds without touching it.
I've noticed a slight issue with cooldown detection. If you use a spell or item right as its cooldown comes up (Chain chugging pots for example) the cooldown won't register again. This is likely something you're aware of, but thought I'd mention it for the rewrite you're working on.
Haven't seen that, and I'm an MS spamming bastard. >.>;;
@Devi: <3 Jim's. Still, I've retired it in favor of an expiring cooldowns bar right where I'm normally looking. My only request would be to add a sound option for cooldowns coming up (IE: Copy over that lovely heartbeat sound from Jim's).
Well, that and adding exclusion for the expiring cooldowns, but that's a tiny request just for completeness' sake. :P
I've seen the flickering too. Really don't mind it, it's eye-catching enough when it happens that I'll sometimes notice a cooldown that I wouldn't have.
Anyway, looks like the icon textures are flipping (IE: texture mirroring) rather than swapping places. I got a decent look at it last time I was on my Warrior. Couldn't tell you the conditions to reproduce other than playing a class with lots of short cooldowns (a 40+ Warrior's easiest to reproduce with, or maybe if you've got a healer with lots of trinkets). Only happens rarely.
I'm not sure if it's added or not (haven't tweaked mine in a while), but is there a way to exclude items from the Expiring Cooldown section?
Wouldn't know either way on individual cooldowns, I'm not currently using them. Though, I can see one for Swiftmend in my Druid's near future. ^_^
Aside from that... Nothing to report! Dodge, you've done an amazing job so far on CDB. The new text options are lovely (little more customization would be nice, mainly a way to manually edit the format without digging in the lua, but the presets are definitely fine), cooldown pulses haven't bugged at all in 20 arena games and 5 hours of instancing, and Cycircled support is full of epic win.
Slickest cooldown addon around, man. Keep it up. :D
Edit: Teeny bug, the <5 seconds text color doesn't seem to be showing on my copy. Noticed when I was testing it out, almost forgot till just now.
looking forward for the next release i am really happy with your addon!
If it's added, definitely treat it as a new button category and have an option to completely disable hidden cooldown tracking. That sort of tracking can be performance-intensive on older computers, plus it's not info everybody will want to see.
Or better, modularize CooldownButtons so that we can add functionality without bugging Dodge too much. ^_^
As for school lockdowns and shared cooldowns, it might be possible to just group cooldowns with the same current duration together. Quick hack, but it'd work. Otherwise, you might want to take a look at how Parrot handles lockouts/shaman shocks/etc.
Center anchoring would be excellent. Also, I'd like to be able to position the anchors by X/Y coordinates without editing savedvars.
Had some rushed arena games a bit ago, and I saw that when my Druid was counterspelled (damn Mages and their twitch reflexes, CS'd cyclone >.>) my screen was filled with cooldowns from all the Nature spells locked out. I'm pretty sure it was from the expiring cooldowns bar, I hadn't quite set everything up from the savedvars reset.
Same thing happens with trinkets on shared temp cooldowns, IE multiple spelldamage/AP trinkets. While it's nice to see exactly what's locked out, it'd be good to group school lock/shared cooldowns into one button.
Same error. Apparently it's doing something weird with the bag updates. I'll clear SVs later, work in 10 minutes.
[2008/03/16 16:16:58-188-x495]: CoolDownButtons\core.lua:692: attempt to concatenate local 'i' (a nil value)
CoolDownButtons\core.lua:500: in function `BAG_UPDATE_COOLDOWN'
CoolDownButtons\core.lua:410: in function <Interface\AddOns\CoolDownButtons\core.lua:212>
I'll give it a whirl tonight in Kara. Couple preemptive requests beforehand though.
* One thing I've been waiting to see in a cooldown addon has been cooldown grouping. Like how Elk's Buffbars works, being able to throw specific cooldowns into a standalone group would be amazing. Ex: Grouping Innervate, pots/nightmare seeds/trinkets (Bangle of Endless Blessings + LC Prayerbook, both mana efficiency trinkets) together in their own button group, while other cooldowns are kept separate. Edit: I didn't read the unofficial thread all the way through... Setting static skill cooldown buttons does exactly this.
* Similarly, having a group of soon-to-expire cooldowns (IE: Abilities coming up within the next X seconds) would be uber. By having something like this I could lay out my cooldowns somewhere I don't normally look, but have the stuff coming up soon sent to the center of the screen.
If you're willing to code in something along those lines, awesome. If not, I think I have a new project coming up. ^_^