Dr. Josh Reynolds, articles

Infinite scrolling & accessing an item in the middle directly
Infinite scrolling is a listing-page design approach which loads content continuously as the user scrolls down. It eliminates the need for pagination ...
Testing with different types of prototypes
What are the 3 types of prototyping?What are the 4 different types of prototype and their purpose? What are the 3 types of prototyping?There are sev...
Finding a tested color combination for mobile app header and Search box?
What are the best color combinations for mobile UI?Which color is best for mobile app background?What is the use of color in app design? What are th...
How to write an accessible error message for a required radio button group form element?
How do you label a group of radio buttons?What is radio button role accessibility?How to group radio buttons in HTML? How do you label a group of ra...
Ask user for difference between system time and current time, zone agnostic
How to get current timezone offset in JavaScript?How to get timezone offset for specific timezone in JavaScript?What is system time and time zone in ...
View state (read only) for checkboxes and radio buttons
Which is better radio buttons checkboxes?How to set checkbox readonly in JavaScript?How do I make a checkbox read only? Which is better radio button...
Progressive disclosure on hover - Best approach?
What is progressive disclosure technique?When the information is being progressively disclosed during? What is progressive disclosure technique?Usab...
Left sidebar vs top bar categories in eCommerce layout
Should your website have a sidebar?What is a sidebar on a website?Why is sidebar important?What is a sidebar menu? Should your website have a sideba...
Deselectable radio button or limited checkbox in search filters
In which situation should you use a radio button or checkbox?Why would you choose a radio button instead of a checkbox?Which is better radio buttons ...