Swipe to Workflow Action

Demo to preview the plugin:

Introduction

Enhance the mobile experience of your app with a no-code plugin that allows to assign customized swiping actions. You can track swipes across the entire page or on specific elements.
Swipe left to remove an order, swipe up for more details, or apply any of the countless cases where “swipe to action” makes using your app much more convenient. Simply assign an ID to a specific element and indicate it in the plugin’s element fields.
Image without caption

How to setup

  1. Enable ID Attributes
    1. Go to the settings page in your editor. Under the General tab click on the checkbox “Expose the option to add an ID attribute to HTML elements”
      App Settings → General Tab.
      App Settings → General Tab.
  1. Configuring the Elements
      • Adding the "Swipe_detector" Element
        • In the Bubble editor, go to the Design tab.
        • Under Visual Elements, drag the Swipe_detector element onto the page where you want to detect swipe gestures.
          • Element → Swipe_detector.
            Element → Swipe_detector.
        • Position the element over the area where swipes should be detected.
      • Adding the "Press&Hold Detector" Element
        • Element → Press&Hold Detector.
          Element → Press&Hold Detector.
        • In the same Design tab, drag the Press&Hold Detector element onto the page.
        • Place it over the element that should trigger the press & hold action.
  1. Creating Workflows
    1. Creating Swipe Events
      • Go to the Workflow tab.
      • To add a new event.
      • Select one of the Swipe_detector events:
        • A Swipe_detector Swipe Up
        • A Swipe_detector Swipe Down
        • A Swipe_detector Swipe Left
        • A Swipe_detector Swipe Right
          • Workflows event → Swipe_detector.
            Workflows event → Swipe_detector.
      • Add the action that should occur when the gesture is detected (e.g., navigating to another page, hiding a group, scrolling a list, etc.).
      Creating a Press & Hold Event
      • Select the event "A Press&Hold Detector Element Hold".
        • Workflow event → A Press&Hold Detector Element Hold.
          Workflow event → A Press&Hold Detector Element Hold.
      • Define the action to be executed when the user presses and holds the element.

Plugin Element Properties

Swipe_detector

Element properties → Swipe_detector.
Element properties → Swipe_detector.
Fields:
Title
Description
Type
Apply swipe to
If Whole Page selected, Elements IDs field is ignored by plugin. Available options: Whole page, Specific elements
Dropdown
Element IDs
Element IDs separated by a comma. Ex: elem1, elem2, elem3, …
Text (optional)
Swipe Threeshold
Required min distance traveled to be considered swipe.
Number
Allowed Time
Maximum time allowed to travel the swipe distance.
Number

Element Events

Title
Description
Swipe up
Triggered when a user swipes upward on the selected element(s) or page.
Swipe down
Triggered when a user swipes downward on the selected element(s) or page.
Swipe left
Triggered when a user swipes leftward on the selected element(s) or page.
swipe right
Triggered when a user swipes rightward on the selected element(s) or page.

Press&Hold Detector

Element properties → Press&Hold Detector.
Element properties → Press&Hold Detector.
Fields:
Title
Description
Type
Element IDs
Elements ID separated by a comma
Text
Duration when detect
Increase or decrease value to adjust how long one should keep pressing down before the pressHold event fires
Number

Element Events

Title
Description
Element Hold
Triggered when a user presses and holds the specified element(s) for the configured duration.
Image without caption

Changelogs