Progress Bars Pro

Demo to preview the plugin:

Introduction

The Progress Bar Pro Plugin allows users to add visually engaging progress bars to their application, including picture-based, flat, and info progress bars. With customization options for colors, filters, images, and direction, this plugin can enhance user engagement by displaying dynamic progress updates in creative ways.
See Key Features

Prerequisite

  • Bubble Account: An active Bubble.io account is required to install and use the plugin.
  • Plugin Installation: The plugin can be installed directly from the Zeroqode Plugin Store or from the Plugins section of your Bubble Editor.
  • Familiarity with Bubble Workflows: Basic knowledge of Bubble workflows is required to dynamically control progress values and actions.
Image without caption

How to setup

Step 1: Installation

Step 2: Place the Element

Step 3: Configure Appearance Settings

Step 4: Set Dynamic Percentage Values

Plugin Element Properties

Picture Progress Bar

Image without caption
Fields:
Title
Description
Type
Image
Image to use as progress bar
Image
Percentage
Current percentage of progress bar. Set it dynamically.
Number
Smooth transition
Apply smooth animation to the progress bar transition.
Checkbox (yes/no)
Direction
Direction of animation: Left to Right, Right to Left, Bottom to Top, Top to Bottom
Dropdown
Background Color
Color of the progress bar background overlay.
Color
Opacity
Opacity of overlay (0 to 1 scale).
Number
Image Overlay
Use a separate image as an overlay over the progress bar.
Image (optional)
Filter
Apply a filter progressively: Blur, Sepia, Invert, Hue-Rotate, Opacity, Grayscale
Dropdown (optional)

Element Actions

  1. Reset progress: Resets the progress bar back to 0%.
Image without caption
Fields:
Title
Description
Type
Reset to 0% on completion
Reset the progress back to 0% once loading completes.
Checkbox (yes/no)
Hide Bubble progress bar
Hide the default Bubble progress bar when enabled.
Checkbox (yes/no)
Remove Progress Bar
Remove the progress bar completely (it cannot be used with other properties).
Checkbox (yes/no)

Element Actions

  1. Start Fake Progress: Begin a simulated progress bar.
    1. Title
      Description
      Type
      Time (seconds)
      The total duration for the progress to complete.
      Number
      Steps to reach time
      Number of steps to increment the progress.
      Number
      Indeterminate (time is approximate)
      If enabled, the time duration is approximate.
      Checkbox (yes/no)
  1. Stop Fake Progress: Stop the fake progress bar ## Exposed states
Title
Description
Type
Percent Loaded
Returns the current progress bar status as a percentage.
Number
Is Loading?
Returns 'yes' if the progress bar is active.
Checkbox (yes/no)
Fake Percent
Returns the current percentage for the fake progress bar.
Number

Flat Progress Bar

Image without caption
Fields:
Title
Description
Type
Percentage
Current percentage of progress bar. Set it dynamically.
Number
Type
Choose the type of progress bar: Line, Circle, SemiCircle.
Dropdown
Animation Duration
Duration of transition between progress percentages (ms).
Number
From Color
Starting color of the progress bar stroke.
Color
To Color
Ending color of the progress bar stroke.
Color
From Width
Starting width of the progress bar stroke.
Number
To Width
Ending width of the progress bar stroke.
Number
Trail Color
Color of the trail (background) behind the progress.
Color
Trail Width
Width of the trail behind the progress.
Number

See Workflow Example

Image without caption

Changelogs