Magic Runes is in early development. It's currently a fully functional rune cooldown addon displaying a bar for each rune. The addon utilizes LibBars-1.0 for its display.
Some current features:
Configurable looks: icon toggle, label toggle, timer toggle, font and font size toggles, bar texture and colors (for each of the 4 runes).
Customizable size and orientation.
SharedMedia and LDB support.
Many sorting options - rune slot (i.e always rune 1 to 6), rune type (I.e BFUD) and time, rune type and reverse time, time and rune type, reverse time and rune type. You can also reverse the order giving a total of 10 options.
Other possible plans:
Configurable growth direction (choose between remaining time or duration passed)
Considering movable icons as a display option.
Runic Power bar.
Alerts for things procs like Sudden Doom.
Audible, textual or other alerts when the runic bar is (about to?) get full or rune cooldowns finish.
I'm looking for suggestion and ideas of what to add. Obviously due to the limited time until the expansion (not to mention the current lack of DK's to test with) it's unlikely to be feature complete before next week. As I will be busy leveling my own DK anything not done in by next week will have to wait. Most likely things like proc notifications will be lower on the list, especially since addons such as MikScrollingBattleText can provide notification for such events.
My main goal is to get a solid rune display done before WotLK.
Anyhow, as per the UI discussion, I think it would be awesome if we could optionally make the bars somewhat transparent until the time remaining was less than a GCD. That way we'd know that a rune was about to become available and there wouldn't be any time to use another ability. It's probably worth actually measuring the GCD somehow, but initially just assuming 1.0 seconds for Unholy Presence and 1.5 otherwise would be ample.
Definitely my preferred rune add-on. Love it. :)
EDIT: There are other ways to mark the GCD. You could just have a line running across the bars so we'd know when the bars crossed that threshold (not especially easy to notice, however). You could do the transparent thing above, but in reverse (transparent = wait for rune).
Cool! Yes, various settings to fade the bars is definitely on my mind. I didn't consider fading them out until shortly after the runes become active but that's definitely an option to look at. I believe you can discover the gcd by looking at the cooldown of a spell that has no other cooldown. That is how Quartz does it for example.
I'll experiment with more time-based displays over the weekend. I want to get as much stuff as I can in here before WotLK hits while still ensuring it isn't buggy so we'll see how much I get in there
Hehe, another suggestion. Please feel free to tell me where to stick my suggestions. :P
So I've just got these 6 bars sitting on my interface all the time. I like them, but it's not really necessary to have them visible all the time. Any chance we could get the bars to become invisible if we aren't in combat and they are ready to go? This is a setting I've noticed all the HUD add-ons have. That way we only see them when it's actually important to do so. :)
Considering how much of a hack this is (the row of icons), or rather how inefficient it is to use a bar display library to show some icons, I'll probably implement an additional rune display mode that simply concentrates on showing icons.
Hmmm, just looking at the DPS Compendium again. In particular, I'm looking at section "4.1 Runes: How They Work".
Looks like the first 2 seconds after a rune has refreshed can count towards the next cooldown. So you can get an 8 second rune cooldown if you use it at exactly the right time. I'm going assume that using it 1 or 3 seconds after it refreshed would result in a 9 second cooldown, and 0 or 4 (or more) seconds results in the normal 10 second cooldown.
Think it might be worth putting a "2 seconds after" alpha slider in with all those other wonderful GCD sliders? Or representing the next cooldown some other way? Maybe just a 2 second color/alpha flash?
Sort of a moot point, I guess, considering it's only 2 seconds and the game isn't supposed to be about playing with your eyes glued to bars. Just something to consider when you're bored. :)
EDIT: I read somewhere in the EJ DK thread that you can hide the Blizzard runes with
_G["RuneFrame"]:Hide() or RuneFrame:Hide()
EDIT: On that 2 second rule, imagine this
- the rune cooldown bar is filling up and finishes, so the rune is now ready
- the rune cooldown bar now fills up in reverse (or decreases), for 2 seconds, then fills up again taking another 2 seconds to fill up again
- the bar maintains it's "ready" alpha setting the whole time so we know it was ready the whole time
EDIT: Hmmm, kept reading this morning and now I'm confused. I think only the first 2 seconds immediately after a rune refreshes has any effect on the next cooldown. Seems after 2 seconds we're back to a 10 second cooldown? Will verify myself in a few days. :)
Just added another option to flash the bar when the cooldown is ready. As opposed to the color/alpha flash, this happens after the cooldown is up, not before.
Edit: Thanks for the RuneFrame info, adding a toggle now. Also the "ready cooldown" flash could be used. Perhaps I could add a "flash X times" trigger to it as well, and it could flash for the 2 second window - as long as it's flashing, you get a better gcd when using the rune.
Actually I added the color, just forgot to hook it into the settings. It is done now in the r25 version. I promoted it up to beta for testing. There definitely are some issues with the runic bar - some settings don't make sense for example - but it is at least somewhat functional and it's always possible to hide it.
Now if I only had a good icon to symbolize "runic power" (or different iconsets in general - the default ones are kind of dull).
I'm really looking forward to trying this out tonight/tomorrow once I grab my preordered CE at midnight. Thanks so much for the work you're putting into it! :)
hmm...I think this means it's time to change my sig...
Edit: I just noticed that you uploaded it to WoWI. *HUGS* This would have been the only mod I would have had to go to curse for...and now I don't need to. There's nothing inherently wrong with curse; it's just my personal preference.