phetsims / area-builder

"Area Builder" is an educational simulation in HTML5, by PhET Interactive Simulations.
http://phet.colorado.edu/en/simulation/area-builder
GNU General Public License v3.0
1 stars 2 forks source link

Usability on small screens review #110

Closed KatieWoe closed 5 years ago

KatieWoe commented 5 years ago

Per @kathy-phet's request in https://github.com/phetsims/QA/issues/295 I am making issues in each published sim repo detailing the pointer areas and usability of sims on phone sized screens. Done on an iPhone 7 iOS 12 device.

Potential Difficulties Noticed:

Screenshots: Image from iOS (1) Image from iOS (2) Image from iOS (3) Image from iOS (4) Image from iOS

amanda-phet commented 5 years ago

I agree those accordion box buttons are tricky on phones. This is likely the case for all accordion boxes, right? Since we have the space, I think it would be nice to increase those. Assigning @jbphet to make that change.

As for the leftover touch areas, a quick search in past area-model issues shows that this is a known "issue" but doesn't cause any usability issues. See https://github.com/phetsims/area-builder/issues/89.

SaurabhTotey commented 5 years ago

The touch areas that show up for invisible blocks can be safely ignored I think. In addition to #89, this seems all very similar to https://github.com/phetsims/circuit-construction-kit-dc/issues/178 and https://github.com/phetsims/balancing-act/issues/87 to me. The touch areas show, but aren't actually usable unless the relevant elements are present.

In my latest commit, increased the touch dilation area for the accordion boxes so they look like the picture below.

Screen Shot 2019-06-27 at 3 44 58 PM Screen Shot 2019-06-27 at 3 44 51 PM
amanda-phet commented 5 years ago

Thanks @SaurabhTotey I think those larger areas look like a nice improvement.