Discussion Forums: http://neuromancy.net/rotationmaster
Please submit all issues using the CurseForge issue tracker. Feature requests, support requests, questions, or sharing class rotations use the discussion forums.
Sites like Icy Veins are great for researching your class, what gear is best, spec is best. And most importantly, the ideal rotation to achieve maximum damage (for AOE or single target). Sometimes however this is also very situational. And it's a lot to learn and keep track of to ensure you get it just right.
The mod adds an overlay on top of your action bars with what action you should perform next. However, unlike over action bar overlays, this does not use a hard-coded rotation, or require you to write lua code to create your own rotation, your rotation is configured entirely from within the settings.
You can configure both a spell rotation (including what conditions should be in place for each spell), and non-rotation items (eg. available cool downs, or situational spells such as damage reduction). The conditions can be arbitrarily complicated, and there is a lot of variables to choose from.
What's more, you can have MORE than a single rotation for your class/spec, and even setup a condition to use to automatically switch between them (for example, switch to a specific rotation if you zone into a specific zone? Or a different one if you are in a party vs. raid or soloing). Or a different profile for when you are flagged PVP, and have it switch automatically.
Import and export of profiles is supported (so you can easily share your configured profiles, no need to re-invent the wheel). You can also specify custom textures, and each 'cooldown' can have it's own texture/color.