MARKETPLACE
PLUGINS
MULTI PROGRESS BAR BUBBLE MOBILE
Multi Progress Bar Bubble Mobile logo

Multi Progress Bar Bubble Mobile

Published March 2025
   •    Updated May 2026

Plugin details

Segmented Progress Bar for Bubble Mate is a custom plugin designed to display progress in segments based on an input list. Each segment is defined by a color and its percentage of the total. The plugin also allows for rich customization of text styling and overall appearance.
Key Features:

Dynamic Segmentation:
Processes a list of segments provided as strings (formatted as "color:percentage") and ensures that the total progress does not exceed 100%. If the sum is less than 100%, the remaining portion is automatically filled with a specified background color.

Customizable Appearance:
Easily adjust height, size, stroke width, border radius, background color, and text styles (font family, size, color, weight, style, underline, and alignment) through Bubble’s properties or the internal bubble object.

Interactivity:
Each segment is touch-responsive. When a segment is pressed, the plugin publishes the segment’s index, color, and percentage to the Bubble instance and triggers a segment_clicked event. Additionally, once the progress bar is rendered, it publishes initial state values such as the segment count and overall percentage, then fires a bar_rendered event.

$6

One time

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

Platform

Native mobile

Contributor details

No-Code Venture logo
No-Code Venture
Joined 2017   •   214 Plugins
View contributor profile

Instructions

🚀 Getting Started
How to Use in Bubble Mate
Add the Plugin to Your Bubble Project:
Include the Segmented Progress Bar plugin in your Bubble project as you would with any other custom component.

Configure Your Bubble Settings:

Bubble Settings: Set your font settings (font face, size, color, bold, italic, underline, alignment) via the bubble’s properties.

Custom Properties: You can pass in custom properties (e.g., mode, height, size, strokeWidth, borderRadius, backgroundColor, and padding) to control the visual appearance and layout.

Prepare the Segments List:
Pass a list of segment definitions using the format "color:percentage". For example:

css
Copy
["#ff0000:30", "#00ff00:40", "#0000ff:20"]
The plugin will automatically add a segment to fill up the remaining percentage if the segments do not sum to 100%.

Event Handling:

Segment Clicks: The plugin publishes details of the clicked segment (index, color, percentage) to the instance state and triggers the segment_clicked event.

Initial Rendering: Once rendered, it publishes the total segment count, selected mode, and overall progress percentage and triggers the bar_rendered event.
Use these events within Bubble Mate’s workflow editor to trigger actions based on user interaction.


Editor link: https://bubble.io/page?id=ncv-react-plugins&test_plugin=1742831344620x126096215587422200_current&tab=Design&name=Home&type=page

Demo page: https://ncv-react-plugins.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=progress_bar

Types

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

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble