Difference between revisions of "Design Team/Activity Touch Input"

From Sugar Labs
Jump to navigation Jump to search
Line 99: Line 99:
 
==Turtle Art==
 
==Turtle Art==
 
* Canvas zooming in/out with pinch gesture
 
* Canvas zooming in/out with pinch gesture
:Right now, there is no canvas zooming at all... just block zooming.
+
:Right now, there is no canvas zooming at all... just block zooming. --Walter
 
* Canvas scrolling when dragging canvas
 
* Canvas scrolling when dragging canvas
:Will add to v138 (See commit at [http://git.sugarlabs.org/turtleart/mainline/commit/60d0d9caec902cf6824ce01368436e58925ceff4]).
+
:Will add to v138 (See commit at [http://git.sugarlabs.org/turtleart/mainline/commit/60d0d9caec902cf6824ce01368436e58925ceff4]). --Walter
 
* Default to large blocks when used on a touch device to reduce obscuring effect of fingers & improve hit target. Perhaps extend the block shapes to have an otherwise blank  'gripper/ridged' area to the left or right
 
* Default to large blocks when used on a touch device to reduce obscuring effect of fingers & improve hit target. Perhaps extend the block shapes to have an otherwise blank  'gripper/ridged' area to the left or right
:What is the purpose of the gripper?
+
:What is the purpose of the gripper? --Walter
 
::To allow a fat finger to easily drag a block about without obscuring its content and top edge for snapping onto other blocks
 
::To allow a fat finger to easily drag a block about without obscuring its content and top edge for snapping onto other blocks
:::Got it. It could be something that only appears on a touch-enabled machine (or when the XO is in tablet mode). I'll sketch something up.
+
:::Got it. It could be something that only appears on a touch-enabled machine (or when the XO is in tablet mode). I'll sketch something up. --Walter
 
* Portrait orientation clips too many toolbar icons (expect portrait orientation to be used much more frequently on tablet devices)
 
* Portrait orientation clips too many toolbar icons (expect portrait orientation to be used much more frequently on tablet devices)
:As of v137, there is a scroll mechanism for clipped palettes...
+
:As of v137, there is a scroll mechanism for clipped palettes... --Walter
 
* Toolbar hover hints clobbering view of block palettes (due to touch activation leaving pointer over toolbar buttons )
 
* Toolbar hover hints clobbering view of block palettes (due to touch activation leaving pointer over toolbar buttons )
:These can be turned off and could be by default.
+
:These can be turned off and could be by default. --Walter
 
* Allow escaping from full screen mode (see Read for improved behaviour)
 
* Allow escaping from full screen mode (see Read for improved behaviour)
 
* All Save as/Export options should raise a confirmation alert to provide user feedback of Journal entry creation.
 
* All Save as/Export options should raise a confirmation alert to provide user feedback of Journal entry creation.

Revision as of 17:45, 12 April 2012

Abacus

Browse

Calculate

  • Prevent auto expose of on screen keyboard for calculation entry widget and rely on canvas and toolbar buttons
  • Manual reveal of keyboard for some more advanced actions
  • Cursor left/right canvas buttons
  • Backspace canvas button
  • Scientific vs. Basic canvas display toggle (not essential but would improve touch experience)
    • Major toolbar reword/reduction
    • Most functions get canvas buttons in scientific mode
  • New implementation of help

Chat

Clock

Distance

Etoys

Finance

FotoToon

Get Books

  • Combo box for selecting the archive source should fully open rather than making the user scroll navigate to see the three entries

HelloWorld

Help

Image Viewer

Implode

Infoslicer

Jukebox

Labyrinth

  • 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)

Log

  • Log Collector palette should open on single touch / left click (currently uses hover loiter only)
  • Log Collector needs a better icon, a bug with glasses or a magnifying glass?
  • Copy tool button should only be active if a text selection is made
  • Vertical view split needs larger hit target UI (system wide theme solution needed)
  • List disclosure triangles are too small, allow touching anywhere in directory name text to open/close the node (might need a system theme solution for tree view)

Maze

Measure

Memorize

Moon

Paint

Physics

Pippy

Portfolio

Read

  • Vertical scrolling solution
  • Page turning swipe gesture for paginatable documents

Record

Ruler

Scratch

Speak

StopWatch

TamTamEdit

TamTamJam

TamTamMini

TamTamSynthLab

Terminal

  • Add warning confirmation alert strip to 'Become root' button to provide feedback
  • Will require a close to full feature on screen keyboard with modifiers and unusual characters
  • Update tab design as per Browse to provide larger hit targets
  • Drag scrolling
  • More accurate text selection (system wide solution needed for touch)
  • Drag scrolling through console history

Turtle Art

  • Canvas zooming in/out with pinch gesture
Right now, there is no canvas zooming at all... just block zooming. --Walter
  • Canvas scrolling when dragging canvas
Will add to v138 (See commit at [1]). --Walter
  • Default to large blocks when used on a touch device to reduce obscuring effect of fingers & improve hit target. Perhaps extend the block shapes to have an otherwise blank 'gripper/ridged' area to the left or right
What is the purpose of the gripper? --Walter
To allow a fat finger to easily drag a block about without obscuring its content and top edge for snapping onto other blocks
Got it. It could be something that only appears on a touch-enabled machine (or when the XO is in tablet mode). I'll sketch something up. --Walter
  • Portrait orientation clips too many toolbar icons (expect portrait orientation to be used much more frequently on tablet devices)
As of v137, there is a scroll mechanism for clipped palettes... --Walter
  • Toolbar hover hints clobbering view of block palettes (due to touch activation leaving pointer over toolbar buttons )
These can be turned off and could be by default. --Walter
  • Allow escaping from full screen mode (see Read for improved behaviour)
  • All Save as/Export options should raise a confirmation alert to provide user feedback of Journal entry creation.

Typing Turtle

WikipediaEN/ES

Words

Write