Line 31: |
Line 31: |
| | | |
| ==Clock== | | ==Clock== |
− | * Dragging of clock hands feature should be landed to improve interaction posibilities (redraw peformance needs work) | + | * 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 (pickup 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) |
| | | |
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 realtime if not responsive enough, could use a simple grey checkerboard redraw for live touch feedback. | + | * 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 pickup 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) |
| | | |
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 shortcuts (you can switch them off with a touch, but not on) | + | ** 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 onscreen size is one less invasive option (TODO: mockup) | + | ** 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 |