Features/Touch/Development: Difference between revisions
Garycmartin (talk | contribs) |
regrouped todo essential section |
||
| Line 1: | Line 1: | ||
==Todo== | ==Todo (essential)== | ||
=== | ===On screen keybord (OSK)=== | ||
==== Canvas auto panning based on input focus==== | |||
==== Show Frame or OSK, never both==== | |||
==== Hide OSK key on OSK==== | |||
==== Show OSK button on device Frame edge==== | |||
==== Sugar theme==== | |||
==== Internationalisation==== | |||
* e.g. layout covers our accent needs | |||
==== Multilingual==== | |||
* e.g. ability to switching between at least two languages | |||
==== Landscape/portrait==== | |||
==== Reveal on text input focus, auto **dismiss** on loss of focus==== | |||
====Don't auto reveal in laptop mode, only ebook mode==== | |||
=== | === Text selection === | ||
* Selection handles | |||
* Cut(?)/Copy/Paste/Speak selection palette | |||
=== Drag scrolling support=== | |||
=== Hide/show mouse cursor based on input method=== | |||
* | |||
** | === Palette behaviours === | ||
* | * 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 | ||
* | === Frame === | ||
* Expose/hide gesture!!! | |||
** | ** Button for top left (fallback) | ||
* | |||
=== Home view=== | |||
* Disable Activity icon dragging in fixed layouts | |||
* | ** e.g. allows easier access to long hold of Activity icon to access palette | ||
* | |||
* | === Neighbourhood view=== | ||
* Remove primary action from AP icons | |||
* Remove primary action from ad-hoc icons | |||
* | * Remove primary action from shared activity icons | ||
* | |||
=== Journal === | |||
* 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) | |||
** e.g. to copy it to another volume | |||
===Combobox=== | |||
* 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 | |||
* 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=== | |||
=== Visual feedback for button presses=== | |||
* 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 | |||
* Shell canvas area views | |||
** Use grey round rect outline for presses | |||
*** AP icons | |||
*** Activity icons | |||
*** Buddy icons | |||
*** Ad-hoc icons | |||
** Only really needed where there is no palette and/or primary action is too slow | |||
=== Visual feedback for touch and hold === | |||
* Animated circle timer? | |||
* Blinking grey round rect outline | |||
* Activities | * Activities | ||
** Write | ** Write | ||
| Line 66: | Line 75: | ||
** Turtle Art | ** Turtle Art | ||
== | == Todo (Ideal) == | ||
* Palette behaviours | * Palette behaviours | ||
| Line 106: | Line 115: | ||
** Maze | ** Maze | ||
== | == Todo (polish) == | ||
* Smooth transitions/animations | * Smooth transitions/animations | ||