Skip to content

Releases: ofelpsweb/PluginWordpress

v1.0.2 — Fix bar resetting to 0

Choose a tag to compare

@ofelpsweb ofelpsweb released this 27 Feb 19:19

v1.0.2 — Fix: Bar Resetting to 0%

Bug Fixes

  • AJAX handler now supports both data modessheets_cell (read cell value) and sheets_rows (count rows) were both routing to get_cell_value(), causing row-count mode to always return 0
  • JS passes source and range as separate params — PHP backend now correctly dispatches to count_rows() when source is sheets_rows
  • Resilient refresh — on AJAX failure (network error, expired nonce, API error), the bar keeps its last known value instead of resetting to 0%

v1.0.1 — Fix container width

Choose a tag to compare

@ofelpsweb ofelpsweb released this 27 Feb 19:08

v1.0.1 — Fix: Container Width

Bug Fix

  • Progress bar was collapsing/shrinking when placed inside an Elementor Container (Flexbox layout)
  • Added width: 100%, flex-grow: 1 and min-width: 0 targeting .elementor-widget-dpb_progress_bar wrapper
  • Works correctly now in both Containers and classic Sections

v1.0.0 — Dynamic Progress Bar

Choose a tag to compare

@ofelpsweb ofelpsweb released this 27 Feb 19:05

Dynamic Progress Bar for Elementor v1.0.0

Initial release.

Features

  • Custom Elementor widget with Google Sheets API integration
  • Cell value or row count data modes
  • AJAX auto-refresh (configurable interval, min 10s)
  • Server-side caching via WP transients
  • Full Content/Style/Advanced tabs (native Elementor UX)
  • Scroll-triggered animation
  • Striped bar + animated stripes
  • Gradient support
  • Display formats: percentage, fraction, current count, remaining
  • Manual (static) fallback mode
  • GitHub auto-update via plugin-update-checker

Installation

  1. Download elementor-progress-bar.zip
  2. WordPress → Plugins → Add New → Upload Plugin
  3. Activate and configure API Key in Settings → Dynamic Progress Bar