phetsims / normal-modes

"Normal Modes" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
0 stars 2 forks source link

Suggest amplitude control changes #71

Open KatieWoe opened 3 years ago

KatieWoe commented 3 years ago

Test device Dell Operating System Win 11 Browser Chrome Problem description For https://github.com/phetsims/qa/issues/724. These are less bugs, and more changes that may be good to consider. On the 1D screen, the y axis has a much smaller range of amplitude you can drag the points than the x-axis. On the 2D screen, while you can have partial amplitudes by dragging the points, you can only get min or max levels when using the amplitude sensors on the right. In the 1D screen you could control these amplitudes with a slider.

Visuals partial2d bigsideamplitude

Troubleshooting information:

!!!!! DO NOT EDIT !!!!! Name: ‪Normal Modes‬ URL: https://phet-dev.colorado.edu/html/normal-modes/1.0.0-dev.5/phet/normal-modes_en_phet.html Version: 1.0.0-dev.5 2021-11-01 21:43:06 UTC Features missing: applicationcache, applicationcache, touch Flags: pixelRatioScaling User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36 Language: en-US Window: 1280x649 Pixel Ratio: 1.5/1 WebGL: WebGL 1.0 (OpenGL ES 2.0 Chromium) GLSL: WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium) Vendor: WebKit (WebKit WebGL) Vertex: attribs: 16 varying: 30 uniform: 4096 Texture: size: 16384 imageUnits: 16 (vertex: 16, combined: 32) Max viewport: 32767x32767 OES_texture_float: true Dependencies JSON: {}
pixelzoom commented 3 years ago

In https://github.com/phetsims/normal-modes/issues/67, @ariel-phet requested the reduced ranges for the ampitude sliders in the 'One Dimension' screen. So I'll let him respond to this issue.

ariel-phet commented 3 years ago

@KatieWoe -- in a published version we will want to restrict the x -axis dragging on the 1-d screen, but this would be a complicated change for the prototype so we punted for the moment.

On the 2-d screen we should tweak several things (including your suggestion of amplitude readouts/maxes) but again, this was deemed too much effort for the prototype.