I noticed something weird since the v4 update (maybe it happened before and I hadn't noticed), but when I drag a button onto a layout and assign something to it, the contextual menu gains "Conditional Formatting...". That's sweet! However it does nothing. That's lame!
Hopefully this means we'll be able to format button objects without going through the hoops of button-izing a text field. What do you think? Does it work for you?