Project

General

Profile

Feature #11352

implement web client support for mobile optimizations and enhancements

Added by Greg Shah 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:

History

#1 Updated by Greg Shah 4 months ago

In #11349 and #11350, we are doing the minimum to ensure the existing web client works on mobile.

In this task, the idea is to implement facilities that allow a very good mobile experience to be delivered. This may include features that only exist in mobile. Areas to consider:

  • automatically remove or replace UI features that depend on hovering (which won't work on touch screens).
  • mobile-specific rendering for widgets (e.g. menus as a hamburger style).
  • touch screen events and gesture support
  • haptic API
  • camera API
  • GPS API
  • payments API
  • NFC API
  • battery Status
  • notifications

Please note that responsive design is intended to be implemented in #11351, not here.

#2 Updated by Greg Shah 4 months ago

See #11349-5 for a detailed list of items which need to be implemented.

Also available in: Atom PDF