Difference between revisions of "OpenTasks/Generic/Touch GUI"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Added initial task description)
 
(add some 'helpful to have' (C++ skills, touchscreen devices))
 
Line 24: Line 24:
  
 
Please Contact [[User:Sev|Eugene Sandulenko]] for more details
 
Please Contact [[User:Sev|Eugene Sandulenko]] for more details
 +
 +
===Helpful to Have:===
 +
 +
* Some C++ skills.
 +
* Access to some supported touchscreen devices (e.g. Android, iOS, Bada) for testing.

Latest revision as of 08:30, 20 April 2013

Open Task
Task Name Touch GUI
Technical Contact(s) Eugene Sandulenko
Subsystem Generic

Background:

Our launcher/options GUI has been designed for keyboard/mouse input, and does not work well in practice on modern touchscreen devices.

Since it is theme based, part of the problem can be resolved by using a custom theme. However, our GUI code will need extensions to allow it to behave like a proper touchscreen application.

The Task:

Develop a GUI theme which will be suitable for touch screen devices. This should include gesture support, bigger buttons, probably icons. The theme most likely will require extending our current GUI code, since it is not allowed to use platform-specific code in the GUI.

There are no screen mock-ups, so the task also includes creating those.

Please Contact Eugene Sandulenko for more details

Helpful to Have:

  • Some C++ skills.
  • Access to some supported touchscreen devices (e.g. Android, iOS, Bada) for testing.