Design Team/Activity Touch Input: Difference between revisions

Garycmartin (talk | contribs)
CWong (talk | contribs)
No edit summary
 
Line 32: Line 32:
==Clock==
==Clock==
* Dragging of clock hands feature should be landed to improve interaction possibilities (redraw performance needs work)
* Dragging of clock hands feature should be landed to improve interaction possibilities (redraw performance needs work)
==Conozco Uruguay/I Know Countries ==
*Larger map size to allow distinguishing/easier touch for maps with some small countries
* ^ Pinch to zoom
*Allow one finger drag around screen that highlights potential countries without selecting the country until finger lifted


==Dimensions==
==Dimensions==
Line 39: Line 45:
* Configure toolbar settings for Temperature and Humidity are currently numerical input fields, should be migrated to spin buttons (pick up new touch friendly design versions)
* Configure toolbar settings for Temperature and Humidity are currently numerical input fields, should be migrated to spin buttons (pick up new touch friendly design versions)
* A click or touch of the toolbar Activity icon should instantly show the palette with the Activity name in (all activities should behave like this hen using the basic toolbar design)
* A click or touch of the toolbar Activity icon should instantly show the palette with the Activity name in (all activities should behave like this hen using the basic toolbar design)
==Escribir Especial==
*Resize onscreen keyboard: make smaller and move to bottom of screen for more traditional "text above keyboard" layout
*Cleaner keyboard layout - implement similar to iOS method for special characters (ex. accents/tildes): hold key to show additional related characters


==Etoys==
==Etoys==
* Requires close work with upstream, tickets can be filed against the [http://tracker.squeakland.org/browse/SQ/component/10530 etoys-touch] component for future work (no resources available at present)
* Requires close work with upstream, tickets can be filed against the [http://tracker.squeakland.org/browse/SQ/component/10530 etoys-touch] component for future work (no resources available at present)
* An experimental [http://etoys.squeak.org/experimental/ipad/ iPad version] supporting multi-touch input available is for testers
* An experimental [http://etoys.squeak.org/experimental/ipad/ iPad version] supporting multi-touch input available is for testers
* Adding the same "gripper" feature as in TurtleArt could be helpful for bricks rearrangement
==Falabracman==
*Draggable joystick to play
*Alternate mode: touch letters (speed mode?) to spell


==Finance==
==Finance==
* The 'goto now' toolbar button should only be active when you change away from the current time, Icon should be between the Next/Previous icons (and perhaps be a little lest abstract of a design)
* The 'goto now' toolbar button should only be active when you change away from the current time, Icon should be between the Next/Previous icons (and perhaps be a little lest abstract of a design)
==Flipsticks==
*Touch support exists?
*Larger menus for touch support
*Dots used to represent joints should be larger


==FotoToon==
==FotoToon==
Line 54: Line 74:
==Get Books==
==Get Books==
* Combo box for selecting the archive source should fully open rather than making the user scroll navigate to see the three entries
* Combo box for selecting the archive source should fully open rather than making the user scroll navigate to see the three entries
==Geogebra==
*Pinch gesture to resize shapes once placed
*Retool menu - icons need to be larger and more well organized


==HelloWorld==
==HelloWorld==
Line 79: Line 103:
* Canvas zooming in/out with pinch gesture
* Canvas zooming in/out with pinch gesture
* Canvas scrolling when dragging canvas (replace current behaviour of creating a node of a specific size, rely on single tap to create a node)
* Canvas scrolling when dragging canvas (replace current behaviour of creating a node of a specific size, rely on single tap to create a node)
*Canvas zooming in when double tap on specific node
==Listen and Spell==
*Could use an international keyboard. Would be interesting if switched languages based on keyboard language selected.
*Controls and sliders too closely spaced


==Log==
==Log==
Line 115: Line 144:
* <strike>Probable F17 build related [http://bugs.sugarlabs.org/ticket/3361 #3361] crash bug for the Grab tool</strike>
* <strike>Probable F17 build related [http://bugs.sugarlabs.org/ticket/3361 #3361] crash bug for the Grab tool</strike>
* <strike>Grab tool not responding to touch interaction [http://bugs.sugarlabs.org/ticket/3749 #3749] (other tools working fine with touch events)</strike>
* <strike>Grab tool not responding to touch interaction [http://bugs.sugarlabs.org/ticket/3749 #3749] (other tools working fine with touch events)</strike>
* Pinch/finger spread to resize shapes?


==Pippy==
==Pippy==


==Portfolio==
==Portfolio==
==Pukllanapac==
*Dynamic dragging for tile rearrangment - while shuffling other tiles dynamically
*Two-finger turn to rotate? Or hold down to rotate


==Read==
==Read==
Line 131: Line 165:


==Scratch==
==Scratch==
*Enlarge brick size for easier dragging
*Touch enhancement to allow for dragging individual bricks (rather than threads attached to that brick below) would be helpful


==Speak==
==Speak==
Line 136: Line 172:
* Some combo button issues, should pick up new touch friendly combo theme once available
* Some combo button issues, should pick up new touch friendly combo theme once available
* touch dragging around the face should have the eyes continuously follow your finger (you can double tap, but they just look at the double tap coordinate)
* touch dragging around the face should have the eyes continuously follow your finger (you can double tap, but they just look at the double tap coordinate)
* Addition of international keyboards and speaking language change based on international keyboard selection would be useful
==Spirolaterals==
*Allow finger dragging around screen to touch buttons/explore (not just direct tap)


==StopWatch==
==StopWatch==
Line 193: Line 233:
* More accurate text selection (system wide solution needed for touch)
* More accurate text selection (system wide solution needed for touch)
* Drag scrolling through console history
* Drag scrolling through console history
==TetrisMat2==
*Touch to select cells
*Drag cells to rearrange


==Turtle Art==
==Turtle Art==
Line 215: Line 259:
::''Not sure from an implementation perspective, just an observation of the current behaviour in TA, I can click a block/stack to auto run, but a tap and release (many careful attempts) of the same block/stack had no effect. --Gary''
::''Not sure from an implementation perspective, just an observation of the current behaviour in TA, I can click a block/stack to auto run, but a tap and release (many careful attempts) of the same block/stack had no effect. --Gary''


==Turtle Confusion==
*Would benefit from re-design based on Etoys application
*Could use similar "grabber" function for brick rearrangement like in TurtleArt
*Needs separate gesture to move single brick vs. all bricks attached to that brick
==Typing Turtle==
==Typing Turtle==


==WikipediaEN/ES==
==WikipediaEN/ES==