Changes between Version 6 and Version 7 of GUIGuide


Ignore:
Timestamp:
Mar 12, 2011, 11:32:02 PM (9 years ago)
Author:
RuiSeabra
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GUIGuide

    v6 v7  
    4040== Finger Friendliness ==
    4141
    42 
    43 Keep in mind that most handsets today (e.g. htcleo, nexusone in SHR) have '''capacitive touchscreen''' which require finger friendliness from the GUI. Please '''do not include very small surfaces''' and '''avoid surfaces that have small borders to neighboring surfaces'''. When developing on a device with resistive TS please do not forget that -it will allow for broader use of your program.
    44 
    45 
    46 The current SHR on screen keyboards are a good example of what to not do. '''An additional keyboard layout must be created''' to suite the needs of devices with capacitive touchscreens. See this example:
    47 http://www.androidtapp.com/wp-content/uploads/2008/12/chompsms-on-screen-keyboard-type.jpg
    48 
     42Even slim fingers are big and capacitative touchscreens are very popular (probably more than resistive touchscreens), so try to avoid including very small surfaces or surfaces that have small margins to neighboring surfaces.
    4943
    5044== Touch behavior ==
     
    5852== Gestures ==
    5953
    60 When possible, use gestures that make sense (eg, viewing images, swipe in a direction for previous, the other for next).
     54When possible, use gestures that make sense (eg, viewing images, swipe in a direction for previous, the other for next). You can implement them yourself, or try using an API.
    6155
     56APIs:
    6257
    63 ''Idea: Implement Ubuntu's gesture API''
     58 * Ubuntu utouch, but has a problem: patches appear '''require giving up your copyright to Canonical with a statement that they can be turned into proprietary software''' instead of promising to maintain it as free software. Complain to Canonical.
     59 * ...?