I was auto updated.
When exactly did that happen? I'm asking because I promoted the beta to a "staged rollout" for 20% of the users just today, so it isn't clear if you received 3.07 as a beta or a production version if you received it today.
The higher visibility of the buttons is useful, but I'm not keen on the change to how "Synchronizing with network" is displayed. It's weird to have the balance not be visible until synced, also, putting the label big up there emphasises its problems. Namely that it tends to show "Synchronization stalled" for a few seconds at the start whilst the network connections are being brought up which is confusing, and there's no obvious indication of progress if your network connection is slow. It should really be using a more standard progress bar type arrangement, and the bottom of the screen was fine for that.
But generally I don't like the way the balance is hidden until sync is done.
Yeah its not ideal. The reason I was putting the message into the same space as the wallet balance is because since some months, I've already hidden wallet balance while replaying, so the space was kind of unused. Sure, updating the blockchain is not always the same as replaying, but its not that far off either.
One option to fix this is not showing blockchain progress at all as long as it is no replay. In most cases, it finishes very fast anyway so users won't miss it. Downside is, if you replay your wallet without the app knowing its a replay (e.g. because of an address import) you will see an invalid balance.
Another option could be layering the message on top of the balance as long as it's no replay. This way, it would be clear that the balance is probably not correct until the layer on top disappears.
Progress bars don't work, and the best indicator is that bitcoin-qt abandoned their old blockchain progress bar in favour of more or less what Bitcoin Wallet does.
The "stalled" indicator is an unrelated issue. I could raise the threshold, but then again we could also work on connecting to peers faster. 5 seconds is a long time.