MARKETPLACE
PLUGINS
HORIZONTAL & CIRCULAR PROGRESS BAR
Horizontal & Circular Progress Bar logo

Horizontal & Circular Progress Bar

Published June 2026
   •    Updated today

Plugin details

Native Progress Bar is a mobile Bubble plugin for displaying progress in both horizontal and circular formats. It can be used for loading states, task completion, onboarding steps, profile completion, checkout progress, goal tracking, health metrics, analytics indicators, and any app feature that needs a clear visual progress display. The plugin supports two progress types: horizontal and circular. It also includes multiple visual modes, including solid, segmented, gradient, indeterminate, dots, and skeleton, making it useful for both determinate progress values and loading placeholders.
Progress is calculated from a current value, minimum value, and maximum value. The plugin automatically clamps values into the valid range and publishes useful states such as percent, clamped value, completion status, and error messages.

Editor link:
https://bubble.io/page?id=codara&app_type=mobile&tab=Design&name=Progress+bar&elements=bTGfu

Demo page link:
https://codara.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=Progress%20bar

$10

One time

stars   •   0 ratings
1 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

CoDara logo
CoDara
Joined 2025   •   3 Plugins
View contributor profile

Instructions

Add the Native Progress Bar element to a Bubble mobile page.
Set Progress value to the current number you want to display. Use Min value and Max value to define the progress range. For example, a value of 50, min of 0, and max of 100 displays 50% progress.

Choose a Progress type:
horizontal displays a standard horizontal progress bar.
circular displays a circular progress ring.

Choose a Mode:
solid displays one continuous fill color.
segmented splits the progress into separate segments.
gradient uses a start and end color.
indeterminate displays a loading-style progress animation.
dots displays a dot loading indicator.
skeleton displays a placeholder loading style.
Use Show label to display progress text. Use Label format to choose whether the label shows percent, value, value/max, or custom text. If Label format is set to custom, enter the text in Custom label.

Use the layout fields to adjust the look:
Bar height controls horizontal bar thickness.
Circle size controls circular ring diameter.
Circle thickness controls circular ring stroke width.
Stroke cap controls circular ring end shape.
Border radius controls rounded corners.
Padding controls inner spacing.
Alignment controls placement inside the Bubble element.

Use the color fields to customize the appearance:
Track color controls the unfilled background track.
Progress color controls the filled progress.
Indeterminate color controls loading animation color.
Gradient start color and Gradient end color control gradient mode.
Background color controls the element background.
Text color controls the label color.

The plugin publishes these states:
percent: computed progress from 0 to 100.
clamped_value: the current value after applying min and max limits.
is_complete: true when progress reaches the complete threshold.
last_error_message: the latest validation or runtime error.

Available workflow actions:
Set value: sets the progress to a specific number.
Reset value: resets the progress value.
Increment value: increases the current value by a chosen amount.
Decrement value: decreases the current value by a chosen amount.
Use the progress changed event to run workflows whenever the value changes. Use the progress completed event to trigger workflows when the progress reaches the completion threshold. Use the error occurred event to handle invalid setup, such as a max value that is not greater than the min value.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Productivity   •   Technical   •   Small Business   •   Chart   •   Health & Fitness   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble