Design Team/Activity Touch Input: Difference between revisions
No edit summary |
|||
| Line 31: | Line 31: | ||
==Clock== | ==Clock== | ||
* Dragging of clock hands feature should be landed to improve interaction | * Dragging of clock hands feature should be landed to improve interaction possibilities (redraw performance needs work) | ||
==Dimensions== | |||
* Drag cards (Done in v41) | |||
==Distance== | ==Distance== | ||
* Configure toolbar settings for Temperature and Humidity are currently numerical input fields, should be migrated to spin buttons ( | * 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) | ||
| Line 63: | Line 66: | ||
* Double tap to toggle between 'Fit to window' & 'Original size' | * Double tap to toggle between 'Fit to window' & 'Original size' | ||
* Two finger rotate gesture to trigger canvas clockwise/anti-clockwise rotation (user needs to rotate past N degrees and release before 90º rotate action triggered) | * Two finger rotate gesture to trigger canvas clockwise/anti-clockwise rotation (user needs to rotate past N degrees and release before 90º rotate action triggered) | ||
* Don't need to draw image manipulation in | * Don't need to draw image manipulation in real time if not responsive enough, could use a simple grey checkerboard redraw for live touch feedback. | ||
==Implode== | ==Implode== | ||
| Line 131: | Line 134: | ||
==Speak== | ==Speak== | ||
* Needs work to re-layout when on screen keyboard is used so that the text input area is visible as well as the animated face | * Needs work to re-layout when on screen keyboard is used so that the text input area is visible as well as the animated face | ||
* Some combo button issues, should | * 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) | ||
| Line 152: | Line 155: | ||
* Visual UI limited to activating pre-made loops, no jamming available without a visual keyboard | * Visual UI limited to activating pre-made loops, no jamming available without a visual keyboard | ||
** Current loop widgets do not respond to touch events, only mouse clicks and physical keyboard | ** Current loop widgets do not respond to touch events, only mouse clicks and physical keyboard short cuts (you can switch them off with a touch, but not on) | ||
** Possible full width, horizontal keyboard widget at bottom edge of screen (standardise widget across TamTam activities as noted in TamTamSynthLab) | ** Possible full width, horizontal keyboard widget at bottom edge of screen (standardise widget across TamTam activities as noted in TamTamSynthLab) | ||
| Line 175: | Line 178: | ||
** Input/output connectors very small hit targets and obscured by finger | ** Input/output connectors very small hit targets and obscured by finger | ||
** Input/output connectors don't currently respond to touch events | ** Input/output connectors don't currently respond to touch events | ||
** As UI is limited to 4 module instance of each type (13 icons max on canvas), increasing their | ** As UI is limited to 4 module instance of each type (13 icons max on canvas), increasing their on-screen size is one less invasive option (TODO: mock up) | ||
** Pinch and zoom gestures could be used to zoom in/out of the canvas allowing the user to work as large as they like, here's a video [http://dl.dropbox.com/u/149476/synthlab_pymt.mov example] from Nathaniel LeCaude | ** Pinch and zoom gestures could be used to zoom in/out of the canvas allowing the user to work as large as they like, here's a video [http://dl.dropbox.com/u/149476/synthlab_pymt.mov example] from Nathaniel LeCaude | ||
* Otherwise, SynthLab is in pretty good shape for touch inteface usage | * Otherwise, SynthLab is in pretty good shape for touch inteface usage | ||