Feature #11352
implement web client support for mobile optimizations and enhancements
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.