I started developing the new version some days ago, so it is mainly in an alpha state. Every suggestion and bug report is welcome, so I can improve the addon.
The main concept of the addon is similar to the Raid Status Frame from CTRA, but this is completely written by myself.
XRaidStatus is a tool for raid leaders who don't want to use raid frames because they aren't in need of them (melees, caster etc.). It shows 6 different types of bars:
(Type 7 is only a placeholder to group your bars). You can create a bar, select a type, and add classes to it. It has a configuration system so you can save the bars with a specified name and load them later again (useful at bosses who need a different monitoring).
Colors can be changed, too, for the bar, the bartext, the main backgroundcolor, main bordercolor and last but not least, the color of the "XRaidStatus " string. You have full control over how you want it to look like, and I'm interested in how your bars look, so post a screenshot once you're done setting up all bars and colors :)
As every bar is created directly in lua, there is no limit (only the wow window ;) )
Configuration can be called with a right-click on every bar. Global configuration is accessed through right-click on the main window. There are currently 4 textures provided with XRS to paint your bars differently. The global update rate timer defines the update time of the bars (the lower, the more often they are updating but using more cpu power, so try to find a value that fit your needs). Every bar can have a background bar so you see the maximum of the bar better.
A special raid leader menu will show up if you have 'L' or 'A' in a Raid. It is the icon in the topright corner of the frame. Currently there are 2 options. Buff check will print out the selected buffs which are missing in your raid to the raid chat (5 buffs supported: sta, ai, motw, spi and shadow protection). Ready check only calls the ready check from wow. The buff check can be called through a key binding, too, for easier usage.
If someone is soulstoned isn't complicated to find out. But how long is difficult, the one with the SS needs to have an addon like oRA to report that.
FYI, I implemented yesterday the buff part where a Raid Leader (A or L) can report the missing buffs into the raid chat. The visual part will hopefully follow tomorrow because it is a bit more complicated, since I have to watch the performance ... The buff option is available through a button besides the name "XRaidStatus". Have fun with it :)
Btw., are there any suggestions for the addon currently? I know the buff icons aren't in yet, and I have to wait since SEEAura is converted to Ace 2, but maybe there are other things you'd like to see in there?
1: easy enough, will provide an option to output the result to raid/party/local
2: I'll think about that
3: That would be much spam if there are more users in the raid with xrs and that option enabled ...
Will definately look at the afk status. About the spacer, is there already something ingame which can be used as this, like a line or anything else?
Mouseover will be implemented in one of the next versions. You'll see detailed information about every member which is represented by a bar.
Not sure if there is something special that can be used as a spacer, I think the easiest is like Kyahx said, just make another statusbar with 0 alpha or something, then you can treat it as any other bar in the code.
Yeah that would work I think, could be nice with an option for bar height as well, atleast on the spacer.
I noticed some other stuff that isn't working as it should.
1. Classes are not saved correctly, if I set up a bar with Alive Warriors and then reload my interface some other classes are checked as well.
2. When moving a bar up or down the right click menu doesnt work on the bar moved
3. Save profile doesn't seem to work
4. Fonts are not correct after a load, need to click something that updates the bar to fix it.
5. The mana bar type should not include Rage, Energy etc (check with UnitPowerType()). Druid's shapeshifting will screw up the bar otherwise :)
6. If someone goes offline and the comes online again, the alive counter is not updated.
1: Hm, I figured out this is a problem with how the db is saved. Currently, there is no other option for me to delete the pre-configured bars. You should receive errors with the newest svn version, so resetting the db is the only option :/
2: Works for me, any other comments?
4: I am reloading all the time and never had font issues
6: Should be fixed