Demo to preview the plugin:

Introduction

Enhance your Bubble app’s user experience with a set of stylish gauges from Zeroqode. They are great for dashboards, analytics, function tool displays, and other types of data sets.
Image without caption

How to setup

  1. Adding the Element to the Editor
      • Drag and drop the JustGage element onto the page where you want to display the gauge.
        • Element - JustGage.
          Element - JustGage.
  1. Configuring Properties
    1. Once you have added the element to your design, configure the following properties in the settings panel:
      • Min Value → Sets the minimum value of the gauge (e.g., 1).
      • Max Value → Sets the maximum value of the gauge (e.g., 100).
      • Current Value → Defines the current value to be displayed in the gauge. It can be a fixed number or a dynamic value from a database or workflows.
      • Label → Text displayed in the center of the gauge (e.g., "Speed" or "Progress").
      • Gauge Width & Height → Adjusts the size of the gauge.
      • Donut Mode → Enables or disables the circular progress (donut) mode.
      • Custom Colors → Allows customization of the gauge, needle, and background colors.
  1. Making the Gauge Dynamic
    1. You can link the Current Value to a dynamic variable in Bubble, such as:
      • User data (e.g., progress toward a goal)
      • External API results (e.g., temperature, exchange rates, statistics)
      • Calculated values (e.g., task completion percentage)

Plugin Element Properties

JustGage

Element properties → JustGage.
Element properties → JustGage.
Fields:
Title
Description
Type
Initial value
Starting Value.
Number
Minimum
Minimum amount.
Number
Maximum
Maximum Value
Number
Label
Label Shown.
Text (optional)
Donut Mode
Donut Mode
Checkbox (yes/no)
Add start symbol
Add start symbol (eg. $)
Text (optional)
Add end label
Add the Label (end, eg. %, Km/h, ms)
Text (optional)
Turn Pointer On?
Turn Pointer On?
Checkbox (yes/no)
Pointer Top Length
Pointer Top Length
Number (optional)
Pointer Bottom Length
Pointer Bottom Length
Number (optional)
Pointer Bottom Width
Pointer Bottom Width
Number (optional)
Pointer Color
Pointer Color
Color (optional)
Pointer Stroke
Pointer Stroke
Color (optional)
Pointer Stroke Width
Pointer Stroke Width
Number (optional)
1st increasing color
1st increasing color (hex)
Text (optional)
2nd increasing color
2nd increasing color (hex)
Text (optional)
3rd increasing color
3rd increasing color (hex) Available options: #19D12F, #EDB21D, #E30000
Text (optional)
Width Scale of Gauge
Width Scale of Gauge
Number
Value Font Color
Value Font Color
Color
Value Font Family
Value Font Family Available options: Arial, Lato, Roboto, OpenSans, Oswald, Khula, Raleway, Montserrat, OpenSansCondensed, Lora, DroidSans, NotoSans, Dosis, FjallaOne, Anton, Arvo, LibreBaskerville, Rubik, WorkSans, FrancoisOne, Exo, Acme, ArchivoBlack, Orbitron, JosefinSlab, Kanit, Cinzel, ABeeZee, IstokWeb, Poppins
Dropdown
Label Font Color
Label Font Color
Color
Label Font Family
Label Font Family Available options: Arial, Lato, Roboto, OpenSans, Oswald, Khula, Raleway, Montserrat, OpenSansCondensed, Lora, DroidSans, NotoSans, Dosis, FjallaOne, Anton, Arvo, LibreBaskerville, Rubik, WorkSans, FrancoisOne, Exo, Acme, ArchivoBlack, Orbitron, JosefinSlab, Kanit, Cinzel, ABeeZee, IstokWeb, Poppins
Dropdown
Hide Min/Max Labels?
Hide Min/Max Labels?
Checkbox (yes/no)
Reverse gauge?
Reverse gauge?
Checkbox (yes/no)
Counter Animation
Counter Animation? (animates counting to the value)
Checkbox (yes/no)
Animation Picker
Animation Picker Available options: none, bounce, linear, <, >, <>
Dropdown
Animation Time (ms)
Animation Time (ms)
Number (optional)
Label Font Size
Label Font Size
Number (optional)
Min/Max Label Size
Min/Max Label Size
Number (optional)
Value Font Size
Value Font Size
Number (optional)
Unique ID
Unique ID.
Text
Human friendly for text
Convert large numbers for min, max, value to human friendly (e.g. 1234567 -> 1.23M)
Checkbox (yes/no)
Hide value
Hide value text
Checkbox (yes/no)

Exposed states

Title
Description
Type
Output Value
Output Value
Number
Image without caption

Changelogs