tl;dr: Juliusz has improved button styles. Try them all on ee-flow-extra. Still some issues. One more hack day should do it!
Juliusz and May clarified a lot of stuff and he has a new patch that's closer.
* The quiet buttons get lighter on mouseover (hover) and darker on click (active)
* It adds a slight text shadow, other tweaks.
It's all on
http://ee-flow-extra.instance-proxy.wmflabs.org/wiki/Special:UserLogin , together with the new living style guide, my button generator, and login forms using it, and latest Flow for comparison. The links are the same, repeated at the bottom.
Still problems:
* There's still some kind of glitch where on MediaWiki pages the background color doesn't darken on click.
* An <a href> with mw-ui-button mw-ui-quiet still gets a hyperlink underline on mouseover and click.
* The living style guide doesn't match what you see in MediaWiki, because
Vector sets #bodyContent to 0.8em (This is why the separate living
style guide doesn't work for desktop!)
My comments:Play with "A row of actions" in the living style guide[2] and the login form[3] as you read this.
* The text-shadow on colored quiet buttons makes them look fuzzy.
* In MediaWiki pages the form buttons are pretty small, just 12.8px. The login buttons in Flow are 14px tall.
* We need a class for a right-aligned row of buttons, "mw-ui-button-row" ?
* Buttons need some spacing when in a row. Flow gives its buttons a margin-left: 8px; , assuming they'll be in a right-aligned row; this could be applied to buttons that are children of the right-aligned mw-ui-button-row.
* The new styles implement white text on gray for the disabled colored (constructive, progressive, destructive) CTA buttons. This has been in the spec for months, and Flow never implemented it! I think it's confusing and jarring when you have two disabled buttons next to each other.
* In some thread Jared asked that the input focus indicator look like the mouseover state. I don't like that, and you can't find the input focus when it's on a quiet button because their mouseover state is a subtle change.