Booklet
Put Elements Where Your Users Expect Them to Be
PUT ELEMENTS WHERE YOUR USERS EXPECT THEM TO BE
DO YOU KNOW WHERE YOUR USERS EXPECT ELEMENTS TO BE?
THE LAWS OF LOCALITY TELL YOU WHERE USERS EXPECT ELEMENTS TO BE
LAW #1: PUT THE ELEMENT WHERE IT AFFECTS CHANGE
Example WHY IS THE STORY BUTTON HERE? BECAUSE IT'S WHERE IT AFFECTS CHANGE
Add story button is where the story would appear
LAW #2: IF AN ELEMENT AFFECTS CHANGE ACROSS AN ENTIRE AREA, PUT IT ABOVE THE AREA
Example WHY IS THE SEARCH BAR HIGHER? BECAUSE IT APPLIES OVER ALL THE AREA
Search applies over primary and general chat
LAW #3: IF AN ELEMENT IS FAR FROM WHERE IT AFFECTS CHANGE, MAKE IT POP
Example WHY THE NEW TWEET BUTTON IS FLOATING? BECAUSE IT IS NOT WHERE IT AFFECTS CHANGE
Have you ever heard of these laws?
THE LAWS ARE BY ERIK KENNEDY