Skip to content

v1.3.0 — Minimal widget style + Ninja Forms/WS Form fix

Choose a tag to compare

@willybahuaud willybahuaud released this 10 Jun 21:25
· 1 commit to main since this release

⚠️ Important if you're on 1.2.0

1.2.0 introduced a regression on Ninja Forms and WS Form: the captcha widget never appeared, leaving forms unsubmittable. If you use either of these plugins, update now. Other connectors were not affected.

Technical detail: the adapters' container init can run twice (mutation observer + DOM scan, or re-render events). Since 1.2.0's placeholder is injected at init time, the second call's innerHTML reset wiped the widget. Containers are now guarded with a data-gaitcha-bound attribute.

What's new

Minimal widget style

A new Widget style option in Settings > Gaitcha > Appearance: Default or Minimal.

Minimal is a sober monochrome variant — 2px radii, 1px hairline borders, no shadows, no ripple, ink-on-paper checked state — designed to blend into editorial and high-end site designs. It combines freely with all themes (light, dark, auto): minimal + dark gives a deep-ink widget with an inverted checked state (white box, dark check).

The static previews in all form builders (Gravity Forms, WPForms, Formidable, Ninja Forms, WS Form, Elementor Pro) reflect the configured style.

Under the hood

  • Core dependency: willybahuaud/gaitcha ^0.8 — widget CSS fully tokenized, zero visual change for existing setups
  • Style flows through all nine connectors and JS adapters

Installation

Auto-update from the WordPress dashboard, or download the ZIP and upload via Plugins > Add New > Upload.