OpenTasks/Generic/Touch GUI

From ScummVM :: Wiki
Jump to navigation Jump to search
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.