23.01.2018 Views

MICROSOFT_PRESS_EBOOK_PROGRAMMING_WINDOWS_8_APPS_WITH_HTML_CSS_AND_JAVASCRIPT_PDF

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

which provide many specifics on placement, spacing, and grouping. That guidance can be summarized<br />

as follows:<br />

• First, make two groups of commands: one with those commands that appear throughout the<br />

entire app, regardless of context, and another with those that show only on certain pages. The<br />

app bar control is fairly simple to reconfigure at run time for different groups.<br />

• Next, create command sets, such as those that are functionally related, those that toggle view<br />

types, and those that apply to selections. Remember that an app bar command can display a<br />

popup menu, as shown below, to provide a list of options and/or additional controls, including<br />

longer labels, drop-down lists, checkboxes, radiobuttons, and toggle switches. In this way you<br />

can combine closely related commands into a single one that gets more room to play than its<br />

little space on the app bar proper.<br />

• For placement, put persistent commands on the right side of the app bar and the most common<br />

context-specific commands on the left. After that, begin to populate toward the middle. This<br />

recommendation comes from the ergonomic realities of human hands: fingers and<br />

thumbs—even on the largest hands of basketball players!—grow only so long and can reach<br />

only so far on the screen without having to move one’s hand. The most commonly used<br />

commands are best placed nearest to where a person’s thumbs will be when holding a device, as<br />

indicated in the image below (from the Windows 8 Touch Posture topic in the docs). Those spots<br />

are easier to reach (especially by those of us that can’t grip a large ball with one hand!) and thus<br />

make the whole user experience more comfortable.<br />

275

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!