This morning I came across the headline, "4 iOS Rules to Break", and I thought, "I bet one of those is putting Cancel/Confirm actions in the header." Sure enough:
"On iOS, the Done button is often displayed in a navigation bar at the top of the page. Sometimes the form Submit button (whether called Submit or something else — for instance, Place Order) is also placed at the top of the form. This pattern has started to trickle into Android apps as well. Even in iOS apps we recommend against following this pattern for the simple reason that it goes against the natural top–bottom workflow on the page. As users fill in the form, they usually do it top to bottom. When they get to the end of it, they expect to find a Submit button right there, next to the last field they have completed. Most of the time, when people don’t find it there, they get confused and start looking around, not knowing what to do." <http://www.nngroup.com/articles/4-ios-rules-break/> In Ubuntu it's even worse than in iOS, because (a) we use "⟨" to mean two different things and (b) the "✓" doesn't even have text like it does in iOS. I think the rule should be simple: Never put cancel or confirm actions in the header. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1408015 Title: [sdk][UX] Confirmation in the header bar confusing To manage notifications about this bug go to: https://bugs.launchpad.net/quick-memo/+bug/1408015/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs