TellMeWhen is an addon that can display of abilities and show/hide them based on many different conditions and parameters.

Icon Settings

Universal Icon Settings

The following settings/features apply to all icons:

Cooldown Settings

The following settings, in addition to the universal icon settings, apply to cooldown icons:

Buff/Debuff Settings

The following settings, in addition to the universal icon settings, apply to cooldown icons:

Reactive Settings

The following settings, in addition to the universal icon settings, apply to reactive icons:

Temporary Weapon Enchant Settings

The following settings, in addition to the universal icon settings, apply to temporary weapon enchant icons:

Totem/Non-MoG Ghoul Settings

The following settings, in addition to the universal icon settings, apply to Totem/non-MoG Ghoul icons:

Conditions

The Condition Editor

The TellMeWhen condition editor allows you to specify many conditions that must be true in order for the icon to show. It includes the following items/settings:

For example, the following would return true:

But this would return false:

Think of it this way: ((((Condition1 or Condition2) and Condition3) and Condition4) or Condition5)
This would return true whenever Condition5 is true, regardless of any others.

Interface Options Panel

These are the settings for TellMeWhen that can be configured in Blizzard's interface options panel.

Main Options

Colors

Groups

Group Settings