CustomGFormCustomGForm
Documentation

Changelog

Looking for detailed walkthroughs, screenshots, and live demos? Check out our dedicated Releases section.

1.4.0 - 2026-10-03

See full overview: Release notes

Added

  • E-Signature Capture Addon: Interactive touch-friendly signature drawing pad powered by signature_pad
  • High-DPI / Retina Canvas Scaling: Automatic pixel-ratio scaling preventing pixelation on mobile screens
  • In-Cell Google Sheets Sync: Formula =IMAGE("...") injected directly into connected Google Sheet rows
  • Mobile Touch Gesture Lock: CSS touch-action: none to prevent viewport scroll while drawing signatures
  • Showcase Demo: Interactive Non-Disclosure Agreement (NDA) live preview (/showcase/signature-form)
  • Fumadocs LLMs Integration: Full support for /llms.txt index, /llms-full.txt docs bundle, *.md routes, intelligent Accept: text/markdown content negotiation, and documentation page actions

1.3.0 - 2026-08-20

See full overview: Release notes

Added

  • Dark Theme Palette & Switcher: Independent second dark color palette, auto-detection from respondent OS, and in-form toggle
  • Built-in Form Analytics: Lightweight view tracking, start counts, drop-off step identification, and conversion rates
  • Partial Responses Capture: Real-time answer saving before form submission to recover abandoned leads
  • Ask AI & Model Context Protocol (MCP): Dashboard conversational assistant and official MCP server for AI IDE agents

1.2.0 - 2026-04-15

See full overview: Release notes

Added

  • Right-to-Left (RTL) Layout: Complete layout inversion for Arabic, Hebrew, Persian (Farsi), and Urdu
  • Location Detection Addon: IP-based auto-fill for respondent country, region, city, and timezone
  • Dynamic URL Prefill & Hidden Fields: Extended query parameters ?prefill= and ?hidden= for seamless personalization

1.1.0 - 2026-02-09

See full overview: Release notes

Added

  • File Upload Addon (No Login Required): Allow public respondents to upload documents and photos without Google login
  • BalancedGrid Layout: Responsive grid arrangement for short form inputs
  • Form Closed State: Graceful messaging when underlying Google Form submissions are closed
  • Customizable Error Text: Custom inline error notices per question

1.0.16 - 2025-11-22

See full overview: Release notes

Added

  • Migrated core lib from preact to react
  • New options:
    • data-hidden_fields - here you can pass fields which should be hidden, separated by semicolon. Example:
      <!-- Format: id=value; where id is field id, value any text value -->
      data-hidden_fields="261034186;1841579133;501104403"

1.0.3 - 2024-06-22

Added

  • Global callback function to show, hide, toggle modal dialog with form, example:
var formId = 'clhqpufuy0001wnf3dnltnz801';
// toggle modal: if shown, it'll be hidden, if hidden, it would be shown
window.CustomGForm.toggleModal(formId);
// show modal
window.CustomGForm.showModal(formId);
// close modal
window.CustomGForm.closeModal(formId);
  • New options:
    • data-button_class prop, which allows to add custom Button class name
    • data-prefill_fields - here you can pass fields which should be prefilled, separated by semicolon. Example:
      <!-- Format: id=value; where id is field id, value any text value -->
      data-prefill_fields="261034186=test;1841579133=comments,fd;[email protected]"
  • Typescript support for our react library https://www.npmjs.com/package/@customgform-lib/react-customgform

Changed

  • popup mode: hide button if there is no label

Fixed

  • popup mode: conflicted styles with button, which trigger modal dialog show/hide
  • fix google form title

1.0.2 - 2024-03-27

Added

  • Custom theme font support (based on Google fonts)
  • Support for multistep forms

1.0.1 - 2024-03-06

Added

  • Short answer, Paragraph validators:
    • Number:
      • greater than
      • greater than or equal to
      • less than
      • less than or equal to
      • equal to
      • not equal to
      • between
      • not between
      • is number
    • Text
      • contains
      • doesn't contain
      • email
      • url
    • Length
      • maximum character count
      • mininmum character count
    • Regular expression
      • contains
      • doesn't contain
      • matches
      • doesn't match
  • Tags support for questions title and description

1.0.0 - 2024-03-02

Added

  • Time input
  • Date with time
  • Support for HTML tags in form description
  • Changelog page

Fixed

  • Reduce input width for Date and Time fields

On this page