Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.2 Final
    • Fix Version/s: 1.4 Beta
    • Component/s: Containers
    • Labels:
      None
    • Environment:
      n/a

      Description

      One of the big differences between a native mobile and a mobile web UI is the ability of native UIs to support gestures. It's common for native apps to support various swipe gestures. A swipe in from the left may open a menu. A swipe up from the bottom of the screen may open a different panel. Native apps often support two finger pinching or spreading.

      This high-level of touch support is lacking in web apps however. The javascript api's typically support touchstart, touchmove and touchend. So gesture support is usually limited to scrolling and carousels.

      A native-web gesture support layer could be implemented in the ICEmobile container, which captured multi-point gestures and allowed the web layer to register callbacks for gestures, which could then respond to different gestures accordingly.

        Activity

        Hide
        Ted Goddard added a comment -

        This would be good to prototype in a stack viewer component, similar to carousel. Note that the user does not expect gestures for all cases: gestures are not recognized in Settings or for Safari back button.

        Show
        Ted Goddard added a comment - This would be good to prototype in a stack viewer component, similar to carousel. Note that the user does not expect gestures for all cases: gestures are not recognized in Settings or for Safari back button.

          People

          • Assignee:
            Unassigned
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: