On Wed, Nov 6, 2013 at 10:15 PM, Jared Zimmerman <jared.zimmerman@wikimedia.org> wrote:
I'd like to propose we go with "Neutral, Progressive, Destructive, and Constructive" for the actual names in code.

I've heard a bit about this before, but I'm still confused about why there need to be different Progressive and Constructive button types. 

I think as far as users are concerned, there are only essentially two kinds of buttons they look for: Yes or No. (e.g. Confirm or Cancel, Save or Discard, and so on). We definitely need a neutral button type for "third options" like Preview or Review changes. But two types representing positive response and moving forward? Seems like we're maybe overcomplicating things. 

--
Steven Walling,
Product Manager