Raid Frame Sorting by Role

I use ElvUI. I am just wondering if there is code I could edit or an addon that will allow me to have complete control of my Unit Frames without needing assist.

Now, I know that it is possible to sort frames by role within the Unit Frame options in ElvUI but it isn’t the raid wide sorting I am looking for. ElvUI will just sort the individual groups by role (Ex. G1: Tank>Healer>DPS. G2: Tank>Healer>DPS). Which is fine for 5-mans.

I know that I could ask for assist and manually rearrange people myself but that isn’t possible all the time. When I do have assist, I use an addon called FixGroups that will rearrange people to a set position/order I like: Tank>Melee>Ranged>Heals. That’s how I always want them to look.

Side note: I know there is a raid wide sorting option in ElvUI but it doesn’t really seem to do anything but rearrange people per group which is not what I am looking for.

You need to uncheck keep groups together or something (will check the specifics in the morning). That said, it’s generally a good idea to keep groups by group as various strats are dependent on them.

Thanks for the reply.

Understood that it’s generally a good idea to keep groups sorted for various strats but I am not necessarily looking to change how everyone else sees the groups, just me.

/ec > Unit Frames > Raid Frames/Raid-40 Frames > General > Grouping & Sorting:
Group By: Role
Raid-Wide Sorting: Enabled

With Raid-Wide Sorting disabled it groups people by group then by role.

Oh and the Display Frames button at the top of the section doesn’t care about the grouping/sorting options at all for whatever reason.

Thanks again for the reply.

While that does provide me with some of what I am looking for it still doesn’t quite give me the exact control of the ordering/sorting I am looking for.

The more I am looking into it the more I am seeing that ElvUI doesn’t provide enough control/customization that I am looking for in regards to Unit Frames.

Ya, it only does Tank > Heals > DPS. It doesn’t split Melee and Ranged.