Changes

Jump to navigation Jump to search
no edit summary
Line 9: Line 9:  
: [[Design_Team/Activity_Touch_Input|Activity Touch Input]]
 
: [[Design_Team/Activity_Touch_Input|Activity Touch Input]]
   −
==Todo (essential)==
+
=Todo (essential)=
   −
===On screen keybord (OSK)===
+
==On screen keybord (OSK)==
 
==== Canvas auto panning based on input focus====
 
==== Canvas auto panning based on input focus====
 
* [http://git.gnome.org/browse/gtk+/log/?h=wip/im-osk-position GTK+ branch from Carlos]
 
* [http://git.gnome.org/browse/gtk+/log/?h=wip/im-osk-position GTK+ branch from Carlos]
Line 43: Line 43:  
For devices which have a hardware keyboard and a touchscreen the OSK should not be auto revealed in the "laptop mode". You will be able to manually reveal it with the button in the Frame.
 
For devices which have a hardware keyboard and a touchscreen the OSK should not be auto revealed in the "laptop mode". You will be able to manually reveal it with the button in the Frame.
   −
=== Text selection ===
+
== Text selection ==
 
* Selection handles
 
* Selection handles
 
* Cut(?)/Copy/Paste/Speak selection palette
 
* Cut(?)/Copy/Paste/Speak selection palette
   −
=== Drag scrolling support===
+
== Drag scrolling support==
   −
=== Hide/show mouse cursor based on input method===
+
== Hide/show mouse cursor based on input method==
   −
=== Palette behaviours ===
+
== Palette behaviours ==
 
* Tapping icons with no primary action should instantly open full palette
 
* Tapping icons with no primary action should instantly open full palette
 
** e.g. right frame edge buddy icons; central home buddy icon; access Point device icon
 
** e.g. right frame edge buddy icons; central home buddy icon; access Point device icon
   −
=== Frame ===
+
== Frame ==
 
* Expose/hide gesture!!!
 
* Expose/hide gesture!!!
 
** Button for top left (fallback)
 
** Button for top left (fallback)
   −
=== Home view===
+
== Home view==
 
* Disable Activity icon dragging in fixed layouts
 
* Disable Activity icon dragging in fixed layouts
 
** e.g. allows easier access to long hold of Activity icon to access palette
 
** e.g. allows easier access to long hold of Activity icon to access palette
   −
=== Neighbourhood view===
+
== Neighbourhood view==
 
* Remove primary action from AP icons
 
* Remove primary action from AP icons
 
* Remove primary action from ad-hoc icons
 
* Remove primary action from ad-hoc icons
 
* Remove primary action from shared activity icons
 
* Remove primary action from shared activity icons
   −
=== Journal ===
+
== Journal ==
 
* Touch & hold on an entry should invoke full palette
 
* Touch & hold on an entry should invoke full palette
 
* Dragging an entry needs to work but not prevent the touch and hold palette (if finger moves a little)
 
* Dragging an entry needs to work but not prevent the touch and hold palette (if finger moves a little)
 
** e.g. to copy it to another volume
 
** e.g. to copy it to another volume
   −
===Combobox===
+
==Combobox==
 
* Single touch of a combo should lock open it's palette and allow drag scrolling
 
* Single touch of a combo should lock open it's palette and allow drag scrolling
 
* Should not show blank space when previous selection was near the bottom of the list
 
* Should not show blank space when previous selection was near the bottom of the list
 
* Up/down menu/combo overflow widgets need to be larger
 
* Up/down menu/combo overflow widgets need to be larger
   −
=== Touch & hold '==' right click equivalent===
+
== Touch & hold '==' right click equivalent==
   −
=== Visual feedback for button presses===
+
== Visual feedback for button presses==
 
* Generic solution - use a mouse HW cursor with alpha white 'glow' marking all primary touch events?  
 
* Generic solution - use a mouse HW cursor with alpha white 'glow' marking all primary touch events?  
 
* Existing GTK button down highlights work well in toolbars
 
* Existing GTK button down highlights work well in toolbars
Line 91: Line 91:  
** Only really needed where there is no palette and/or primary action is too slow
 
** Only really needed where there is no palette and/or primary action is too slow
   −
=== Visual feedback for touch and hold ===
+
== Visual feedback for touch and hold ==
 
* Animated circle timer?
 
* Animated circle timer?
 
* Blinking grey round rect outline
 
* Blinking grey round rect outline
   −
== Todo (ideal) ==
+
 
 +
= Todo (ideal) =
    
* Palette behaviours
 
* Palette behaviours
Line 120: Line 121:  
** e.g. don't stall the UI thread
 
** e.g. don't stall the UI thread
   −
== Todo (polish) ==
+
 
 +
= Todo (polish) =
    
* Smooth transitions/animations
 
* Smooth transitions/animations
Line 143: Line 145:  
** Palette options presented in fullscreen UI, before activity pulse loader
 
** Palette options presented in fullscreen UI, before activity pulse loader
   −
==Done==
+
 
 +
=Done=
3,267

edits

Navigation menu