Title: DesignSetGo
Author: Justin Nealey
Published: <strong>نومبر 14, 2025</strong>
Last modified: جُلائی 29, 2026

---

Search plugins

![](https://ps.w.org/designsetgo/assets/banner-772x250.png?rev=3605425)

![](https://ps.w.org/designsetgo/assets/icon-256x256.png?rev=3605425)

# DesignSetGo

 By [Justin Nealey](https://profiles.wordpress.org/justinnealey/)

[Download](https://downloads.wordpress.org/plugin/designsetgo.2.6.0.zip)

[Live Preview](https://bcc.wordpress.org/plugins/designsetgo/?preview=1)

 * [Details](https://bcc.wordpress.org/plugins/designsetgo/#description)
 * [Reviews](https://bcc.wordpress.org/plugins/designsetgo/#reviews)
 *  [Installation](https://bcc.wordpress.org/plugins/designsetgo/#installation)
 * [Development](https://bcc.wordpress.org/plugins/designsetgo/#developers)

 [Support](https://wordpress.org/support/plugin/designsetgo/)

## Description

**The power of a page builder, the simplicity of native blocks.**

DesignSetGo brings forms, sliders, dynamic queries, animations, and parallax to 
the block editor — without the bloat, lock-in, or learning curve. If you know WordPress
blocks, you already know how to use it.

[Documentation](https://designsetgoblocks.com/docs/) · [GitHub](https://github.com/jnealey-godaddy/designsetgo)

#### Why DesignSetGo

 * **Native blocks, not a page builder.** Editor matches frontend. Static content
   stays put if you deactivate; dynamic blocks need the plugin to render. No proprietary
   markup, no lock-in.
 * **54 blocks replace 5+ plugins.** Forms, sliders, tabs, accordions, modals, maps,
   breadcrumbs, timelines, comparison tables, and the new Dynamic Query family.
 * **16 extensions enhance ANY block** — including core and third-party blocks. 
   Animations, parallax, sticky headers, responsive visibility, hover effects, conditional
   visibility.
 * **Complete form builder built in.** AJAX, spam protection (Cloudflare Turnstile
   included), email notifications, submission dashboard. No Contact Form 7 required.
 * **Performance first.** CSS bundle under 10 KB gzipped, no jQuery, per-block on-
   demand assets. PageSpeed scores stay high.
 * **WordPress-standard everything.** theme.json, FSE, Block Bindings, REST API,
   WP-CLI, Schema.org markup, WCAG 2.1 AA accessible.

#### New in 2.4

 * **Section Divider** — a standalone shape-divider block you can drop between any
   two blocks, on top of Section’s own built-in divider.
 * **Style Kit theming, extended** — SVG Patterns and more container blocks (Card,
   Modal, Tab, Timeline Item, and others) now pick up your theme’s Style Kit defaults,
   the same way Section already does.
 * **More blocks render dynamically** — Icon, Divider, Map, form fields, and now
   Pill always reflect your current theme instead of baking in a snapshot at save
   time.
 * **Row & Grid overlay/hover styling** — background overlays and hover-state styling
   from your Style Kit now work on Row and Grid, matching Section.

#### What’s Inside

 * **Layout** (4) — Grid, Row, Section with shape dividers, Section Divider
 * **Forms** (13) — full builder with 11 field types and admin dashboard
 * **Interactive** (15) — Tabs, Accordion, Modal, Modal Trigger, Flip Card, Slider,
   Scroll Slides, Sticky Sections, Scroll Marquee, Scroll Accordion, Image Accordion,
   Counter, Progress, Comparison Table, Timeline
 * **Dynamic Query** (6) — Query, Pagination, Filter, Results, Group Header, No 
   Results
 * **Typography & Navigation** — Advanced Heading, Breadcrumbs (Schema.org), Table
   of Contents
 * **Visual** (9) — 160+ Icons, Icon Button, Icon List, Pills, Cards, Dividers, 
   Countdown, Blobs, Dynamic Image
 * **Media & Location** — Fifty Fifty split layout, Map (Google Maps + OpenStreetMap)
 * **WooCommerce** — Product Categories Grid, Product Showcase Hero
 * **Extensions** (16) — Animations, Parallax, Text Reveal, Expanding Background,
   Sticky Header, Hover Effects, Clickable Groups, Background Video, Responsive 
   Visibility, Conditional Visibility, Max Width, Custom CSS, Grid Span, Grid Mobile
   Order, SVG Patterns (25+), Reveal Control
 * **Plus** — Text Style inline format, llms.txt + per-URL Markdown for AI, form
   submissions dashboard, draft mode for published pages

### Privacy & Security

DesignSetGo respects your privacy:
 * No tracking or analytics * No data collection*
No external server connections * No cookies or localStorage for tracking * 100% 
GDPR compliant

Form submissions are processed on your server and sent via your WordPress email 
system. No third-party services required.

## Screenshots

[⌊Container block with responsive grid layout and video background support⌉⌊Container
block with responsive grid layout and video background support⌉[

Container block with responsive grid layout and video background support

[⌊Tabs block with horizontal orientation, icons, and multiple style options⌉⌊Tabs
block with horizontal orientation, icons, and multiple style options⌉[

Tabs block with horizontal orientation, icons, and multiple style options

[⌊Accordion block with collapsible panels and smooth animations⌉⌊Accordion block
with collapsible panels and smooth animations⌉[

Accordion block with collapsible panels and smooth animations

[⌊Counter Group block with animated statistics and number formatting⌉⌊Counter Group
block with animated statistics and number formatting⌉[

Counter Group block with animated statistics and number formatting

[⌊Icon block with 160+ icons, shape styles, and customization options⌉⌊Icon block
with 160+ icons, shape styles, and customization options⌉[

Icon block with 160+ icons, shape styles, and customization options

[⌊Progress Bar block with animated fills and multiple display styles⌉⌊Progress Bar
block with animated fills and multiple display styles⌉[

Progress Bar block with animated fills and multiple display styles

[⌊Block animation controls showing entrance effects and timing options⌉⌊Block animation
controls showing entrance effects and timing options⌉[

Block animation controls showing entrance effects and timing options

## Blocks

This plugin provides 66 blocks.

 *   Query Filter Filter, search, sort, or reset a Dynamic Query via URL parameters
   with no page reload.
 *   Tabs Create tabbed content with icons, deep linking, and responsive accordion
   mode.
 *   Pill Display text with a rounded background that wraps tightly around content.
 *   Form Builder Create custom forms with multiple field types, AJAX submission,
   and spam protection.
 *   Icon Button A customizable button with optional icon and hover animations.
 *   Icon Display an inline SVG icon with customizable styling.
 *   Comparison Table Display a feature comparison table for products, services,
   or plans
 *   Scroll Accordion Accordion that reveals items progressively as you scroll down
   the page
 *   Card Display content in a card layout with image, badge, title, subtitle, body
   text, and CTA button. Perfect for pricing, features, services, and team members.
 *   Breadcrumbs Display navigation breadcrumbs with Schema.org markup for improved
   UX and SEO.
 *   Blobs Create random, unique, and organic-looking blob shapes. Customize with
   gradients, overlays, and images. Animate with smooth morphing effects.
 *   Map Display an interactive map using OpenStreetMap or Google Maps.
 *   Counter Group Display animated statistics and numbers that count up on scroll
 *   Dynamic Query Query any posts, users, or terms and render them with your own
   block design. Supports filters, pagination, and Block Bindings.
 *   Query Pagination Pagination controls for the Dynamic Query block. Supports 
   numbered links and Interactivity-API load-more.
 *   Flip Card Interactive card that flips to reveal content on the back. Perfect
   for team profiles, product showcases, and feature highlights.
 *   Timeline Display chronological events, company history, or process steps in
   a visual timeline format with customizable layouts and scroll animations.
 *   Section Divider A standalone shape divider you can drop between any two blocks.
   Shape, height, width, and color inherit from your theme by default.
 *   Section Vertical stacking container for sections and content areas. Perfect
   for building layouts with consistent spacing. Can be nested within other sections
   for complex page structures.
 *   Product Categories Grid Display WooCommerce product categories in a visual 
   grid with images, names, and product counts. Requires WooCommerce.
 *   Icon List Create a list of items with icons, titles, and descriptions.
 *   Scrolling Gallery Display rows of images that scroll horizontally in alternating
   directions based on page scroll. For best performance, use optimized images (
   WebP format recommended) and limit to 20 images or less.
 *   Modal Create accessible modal dialogs with customizable triggers and content.
 *   Advanced Heading Create headings with multiple font styles — mix fonts, weights,
   and colors within a single heading for advanced typographic designs.
 *   No Results Content shown when the Dynamic Query returns no items.
 *   Scroll Slides Full-screen scroll-pinned slideshow with crossfading content 
   and navigation
 *   Dynamic Image An image block whose source resolves at render time from the 
   post, site, user, or a custom field (ACF, Meta Box, Pods, JetEngine).
 *   Countdown Timer Display a countdown timer to a specific date and time with 
   customizable styling.
 *   Grid Responsive multi-column grid layouts. Perfect for feature grids, product
   listings, team members, and card layouts.
 *   Sticky Sections Sections that stick and stack as you scroll, creating a card-
   stacking reveal effect
 *   Modal Trigger A button or link that opens a modal dialog.
 *   Progress Bar Display progress or statistics with an animated bar
 *   Row Flexible horizontal or vertical layouts with wrapping. Perfect for button
   groups, hero sections, and responsive card layouts.
 *   Image Accordion Display a series of expandable image panels that reveal content
   on hover or click, perfect for showcasing portfolios, galleries, or featured 
   content.
 *   Accordion Create accessible accordion sections with customizable icons and 
   behavior for FAQs and content organization.
 *   Slider A modern, performant slider with multiple transition effects, auto-play,
   and full block support inside slides.
 *   Table of Contents Auto-generate a table of contents from page headings with
   smooth scroll navigation and scroll spy.
 *   Divider Add a visual separator with multiple style options including solid,
   dashed, gradient, and decorative patterns.
 *   Product Showcase Hero Full-width hero section showcasing a WooCommerce product
   with large image, price, rating, and add-to-cart action. Requires WooCommerce.
 *   Fifty Fifty Full-width 50/50 split layout with edge-to-edge media on one side
   and constrained content on the other. Perfect for hero sections, feature highlights,
   and about sections.
 *   Number Field A number input field for forms.
 *   Slide Individual slide within a slider with background image support and full
   block flexibility.
 *   Flip Card Back Back face of the flip card.
 *   Flip Card Front Front face of the flip card.
 *   Icon List Item A single item in an icon list with icon, title, and description.
 *   Query Results The repeating grid of items inside a Dynamic Query. Holds the
   item template that renders once per result.
 *   Email Field Email input field with built-in validation.
 *   Time Field A time picker input field for forms.
 *   Select Field A dropdown select field for forms.
 *   Checkbox Field A single checkbox field for forms.
 *   Counter Individual counter item with animated number
 *   Tab Individual tab panel within a Tabs block.
 *   Image Accordion Item An individual expandable panel within an image accordion.
 *   Text Field Single-line text input field for forms.
 *   Query Group Header Renders once per group inside a Query with group-by enabled.
   Use block bindings or context to display the group label.
 *   Flip Card Face A face of the flip card. Use the Side attribute to mark it as
   front or back.
 *   Scroll Slide Individual slide within a Scroll Slides block
 *   Heading Segment A text segment within an Advanced Heading — each segment can
   use a different font, weight, or color.
 *   Accordion Item An individual collapsible item within an accordion.
 *   Scroll Accordion Item Individual item within a Scroll Accordion
 *   Date Field A date picker input field for forms.
 *   Phone Field A phone number input field for forms.
 *   Hidden Field A hidden field for passing data in forms.
 *   Textarea Multi-line text area for longer text input.
 *   URL Field A URL/website address input field for forms.
 *   Timeline Item An individual milestone or event within a timeline.

## Installation

 1. **Plugins  Add New**, search **DesignSetGo**, click **Install**, then **Activate**.
 2. Edit any post or page, click **+**, and look for the **DesignSetGo** category.

Manual install: upload the ZIP via **Plugins  Add New  Upload Plugin**.

## FAQ

### Will it work with my theme?

Yes. DesignSetGo respects theme.json colors, spacing, and typography, and is tested
with FSE themes including Twenty Twenty-Five.

### Will it slow my site down?

No. CSS is under 10 KB gzipped, there’s no jQuery, and per-block assets load on-
demand.

### What happens if I deactivate it?

Your content stays intact. DesignSetGo uses WordPress standards, so layouts render
as standard containers — no broken markup, no lock-in.

### Do I need to know code?

No. Everything is controlled through the block inspector. Custom CSS per block is
supported if you want it.

### Does it work with FSE and WooCommerce?

Yes to both. All blocks work in the Site Editor, templates, and template parts. 
Use DesignSetGo blocks on any WooCommerce page; the Sticky Header extension is built
for FSE header parts.

### Where do I get support?

[Documentation](https://designsetgoblocks.com/docs/), the [support forum](https://wordpress.org/support/plugin/designsetgo/),
or [GitHub](https://github.com/jnealey-godaddy/designsetgo).

## Reviews

![](https://secure.gravatar.com/avatar/92ca262cab8c525fb0fed473e1cf3594c4d5484b820880d7ba6cd1e07b3a842c?
s=60&d=retro&r=g)

### 󠀁[Easy to use & feature rich](https://wordpress.org/support/topic/easy-to-use-feature-rich-5/)󠁿

 [angelablake](https://profiles.wordpress.org/angelablake/) جنوری 29, 2026

I’m always looking for lightweight solutions that allow a lot of customization. 
This plugin has all the blocks you would ever need to create an amazing design, 
and the defaults leave very little work for you. Endless possibilities, intuitive
presets. The scroll accordion block is my favorite!

![](https://secure.gravatar.com/avatar/a1b82b87a4fd99dfc166bd03524ed07c94f909820a709b074e378f4231b9fd7a?
s=60&d=retro&r=g)

### 󠀁[exelent tool](https://wordpress.org/support/topic/exelent-tool-3/)󠁿

 [mradnanox](https://profiles.wordpress.org/mradnanox/) نومبر 21, 2025

DesignSetGo is an absolute game changer that finally supercharges Gutenberg without
the bloat, please keep up the amazing work on this essential tool!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/designsetgo/reviews/)

## Contributors & Developers

“DesignSetGo” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ Justin Nealey ](https://profiles.wordpress.org/justinnealey/)
 *   [ Nemanja Cimbaljevic ](https://profiles.wordpress.org/ziontrooper/)

“DesignSetGo” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/designsetgo/contributors)
for their contributions.

[Translate “DesignSetGo” into your language.](https://translate.wordpress.org/projects/wp-plugins/designsetgo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/designsetgo/), check
out the [SVN repository](https://plugins.svn.wordpress.org/designsetgo/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/designsetgo/) by
[RSS](https://plugins.trac.wordpress.org/log/designsetgo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.6.0 – 2026-07-29

 * **New:** Theme animation defaults — set an entrance animation once per block 
   type (e.g. all Buttons fade in) under Settings  DesignSetGo  Animations, or in
   your theme’s `theme.json`. Every block of that type inherits it automatically,
   and any individual block can override it (Custom) or opt out (Off). One rule 
   can target several block types at once, including `namespace/*` wildcards.
 * **Fix:** The per-page Overlay Header is transparent again and no longer pulls
   page content up by the footer’s height. The header height was being measured 
   from the wrong element on themes whose footer also contains a navigation block,
   which sliced the top off the hero; and the header stayed opaque on themes that
   paint it from a style variation or `theme.json` rather than a background class.
   Your first content section now also clears the header while its background still
   runs behind it.
 * **Fix:** Section shape dividers now honour your theme’s divider height and width
   tokens. Previously a theme (or Style Kit) could set the default divider shape
   but not its size — the Section block’s top/bottom dividers ignored both size 
   tokens. Untouched dividers now inherit the theme’s size (and reserve matching
   content clearance), while any size you set explicitly still wins. The Height/
   Width sliders gain a Reset that returns them to the theme default. Existing content
   is unchanged.

#### 2.5.1 – 2026-07-23

 * **New:** Section shape dividers — six new layered, tonal divider shapes: Triangle
   Layered, Triangle Layered Extra, Curvy Triangle Layered, Symmetric Waves Layered,
   Side Triangle Layered, and Side Triangle Layered Extra. Each paints as a soft
   two- or three-tone band that inherits your theme’s color by default and can be
   overridden per section.
 * **Fix:** Section shape-divider spacing is now author-defined, so patterns that
   set the content clearance with a theme spacing token no longer show an “Attempt
   Recovery” prompt. A new “Content Clearance” control sets the gap between your
   content and the divider; existing dividers migrate silently, and a divider with
   no clearance set automatically reserves space to match its own height.

#### 2.5.0 – 2026-07-21

 * **New:** Grid — an “Align Rows” option that lines up each row of card content(
   image, heading, text, button) across columns, so cards with different amounts
   of text stay aligned with no ragged whitespace. Works with Section, Row, and 
   Group cards, and is off by default so existing grids are unchanged.
 * **New:** Form Builder — the submit button now has a Button Style control (Default,
   Secondary, or Outline), so a form placed on a colored background can use a matching
   button. Your theme’s button style variations apply to it too, and AI-assisted
   form inserts respect the chosen style.
 * **Fix:** Blocks whose on-screen text is changed by a site translation (or other
   content tools) no longer show an “Attempt Recovery” prompt. Icon Button, Modal
   Trigger, Accordion, Timeline, Counter, Card, Table of Contents, Form Builder,
   and Countdown Timer now treat their visible label as the single source of truth,
   so translating the text keeps the block valid — and existing content migrates
   silently.
 * **Fix:** Forms and responsive grids on sites built with the AI site designer 
   no longer show an “Attempt Recovery” prompt. Their saved markup differed slightly
   from what the current blocks produce; the affected forms and grids now migrate
   silently and keep their design.
 * **Fix:** Modal — the overlay (backdrop) color now inherits from your theme and
   can be restyled by a Style Kit, instead of always being baked to black. Modals
   saved from patterns no longer show an “Attempt Recovery” prompt.
 * **Fix:** Form Builder — an inline (side-by-side) submit button now lines up level
   with the field beside it, in both the editor and on the frontend, and the loading
   spinner now shows correctly on styled submit buttons.
 * **Fix:** Cloudflare Turnstile now accepts its tokens. Previously, turning Turnstile
   on silently broke the form — every protected submission was rejected before it
   reached the handler.
 * **Fix:** Excluding a third-party block from DesignSetGo’s controls now takes 
   effect in the editor. Excluded blocks (such as Gravity Forms) no longer receive
   DesignSetGo panels or show an “invalid block attributes” error.
 * **Fix:** Query Monitor no longer causes a site error on every page load when 
   its debugging panel is active.
 * **Fix:** Draft Mode — publishing a draft no longer deletes custom fields that
   were intentionally kept out of the draft copy, so integrations that store their
   own bookkeeping data keep it across publishes.
 * **Security:** Hardened Draft Mode’s post-copy against maliciously deep data and
   closed a window where a stale, still-open settings form could overwrite a saved
   API key with its masking placeholder. These strengthen existing protections —
   no known exploit was involved.

#### 2.4.0 – 2026-07-12

 * **New:** Section Divider — a new block for dropping a full-width shape divider
   between any two blocks. Shape, height, and color default to your theme’s Style
   Kit setting and can be overridden per instance.
 * **New:** The Icon block has a Fill / Outline style toggle and inherits a theme-
   defined default size, so icons match your design out of the box.
 * **New:** Icon Button now inherits the core Button block’s style variations (Fill,
   Outline, and any your theme adds).
 * **New:** Scrolling Gallery now uses WordPress’s native border controls (width,
   style, color, and radius) in place of the old single border-radius field.
 * **New:** SVG Patterns can inherit a “Theme default” preset set at the theme level,
   so a Style Kit can restyle every pattern across your site at once — each block
   can still opt out and set its own.
 * **New:** Row and Grid now support the same background-overlay and hover-state
   style options as Section, so a Style Kit’s overlay and hover styling applies 
   consistently across all three layout blocks.
 * **Improved:** Icon, Divider, Map, and all form field blocks now render dynamically,
   so they always reflect your current theme — change a design token once and every
   instance updates, with cleaner saved markup.
 * **Improved:** The Pill block now renders dynamically — saved pills no longer 
   bake in a fixed size or alignment, so they stay portable across patterns and 
   AI-assisted edits and always reflect your theme.
 * **Improved:** Form Builder fields inherit spacing and sizing from your theme,
   so forms match the rest of your site automatically.
 * **Improved:** Map markers can now take their color from your theme.
 * **Improved:** Section style options (like core’s Style 1–5) now also apply to
   Card, Fifty/Fifty, Modal, Slide, Scroll Slide, Tab, Accordion Item, Scroll Accordion
   Item, Image Accordion Item, Timeline Item, Counter, and Flip Card Face — matching
   Section, Row, and Grid.
 * **Fix:** Icon List items now show their fill / outline and stroke on the frontend,
   matching the editor.
 * **Fix:** SVG Patterns and Form Builder no longer bake default colors into saved
   markup, so they inherit your theme’s colors.
 * **Fix:** Content with quotes or backslashes saved through AI-assisted edits (
   Abilities API) is no longer altered.
 * **Fix:** Form submissions no longer drop backslashes — a message containing a
   file path like C:\Users\me or a code snippet was previously saved with the backslashes
   stripped. Submitted values are now stored exactly as entered.
 * **Fix:** Scrolling Gallery blocks saved by older versions or patterns (image 
   rows stored in the markup rather than the block comment) keep migrating silently
   instead of showing “Attempt Recovery.”
 * **Fix:** An Image Accordion’s overlay color and opacity now correctly reach the
   frontend — previously they only showed in the editor. Turning “Enable Overlay”
   off now also removes the overlay on the frontend, not just in the editor.
 * **Improved:** An Image Accordion’s overlay color and opacity now inherit from
   your theme’s Style Kit (with per-block overrides) instead of being baked into
   each block, so a Style Kit can restyle every accordion’s scrim at once. Note:
   existing accordions left at the old default overlay will follow a theme overlay
   token once one is set, so their scrim can change appearance when a Style Kit 
   defines one — with no edit to the page.
 * **Fix:** Section-style customizations made in your Style Kit (like a custom border
   or corner radius) now preview live in the editor, matching what already appeared
   on the published page.
 * **Fix:** Sections using a Style Kit overlay variation now actually show the overlay.
 * **Fix:** Scroll Accordion no longer shows a stray colored bar down the left edge
   of items in the editor.
 * **Security:** Hardened form notification emails, dynamic CSS handling, and AI-
   assisted block insertion. Submitted form values are now escaped before they appear
   in notification emails, so a submission can no longer inject markup into your
   inbox; dynamic style values are checked more strictly; and a Tabs block with 
   an unusual page anchor in the URL no longer stops working. These strengthen existing
   protections — no known exploit was involved.
 * **Fix:** Tab and Blobs blocks no longer quietly lose a setting when a page is
   opened in the editor. A Tab’s icon stroke width and a Blob’s height could be 
   reset to their defaults simply by opening the post, because the block was being
   run through an out-of-date upgrade path that predated those settings. Both now
   survive.
 * **Fix:** Block styles now refresh properly when you update the plugin. Each block’s
   stylesheet was being served from your browser’s cache with the same address every
   release, so a visual fix to a block could keep showing the old styling until 
   the cache happened to clear itself. If you saw an oversized icon inside an Icon
   Button after updating, a hard refresh cleared it — and it will not come back.
 * **Fix:** Pill, Icon, Icon Button, and Modal Trigger no longer escape your page’s
   content column when positioned left, right, or center — they previously could
   align to the edge of the outer container instead of your theme’s content width.
 * **Change:** Left, center, and right positioning for Pill, Icon, Icon Button, 
   and Modal Trigger has moved from the toolbar’s Align control to a new Justify
   control in the same toolbar. Align now offers only Wide and Full, matching how
   WordPress’s own Buttons block works. Your existing positioning carries over automatically.
 * **Change:** Icon Button and Modal Trigger now stack instead of sitting side-by-
   side by default. Fixing the positioning bug above required making them block-
   level elements, so two placed one after another now each take their own line;
   use a Row block to place them side-by-side intentionally.
 * **Change:** Icon Button and Modal Trigger’s “stretch full width” option is now
   a dedicated Full Width setting instead of reusing WordPress’s Full Width alignment.
   Inside a Section — where nearly all usage lives — the rendered result is unchanged.
 * **Change:** Icon background and border colors now hug the icon itself instead
   of spanning the full content column.
 * **Note:** Existing Icon, Divider, Map, and form blocks migrate automatically —
   no action required. Existing Pill, Icon Button, and Modal Trigger content keeps
   rendering exactly as before and switches to the new positioning wrapper the next
   time the post is opened and re-saved in the editor.

#### 2.3.0 – 2026-07-01

 * **New:** Theme “section style” variations now also apply to DesignSetGo Section,
   Row, and Grid blocks (matching the core Group / Columns / Column blocks).
 * **New:** Sections can inherit a site-wide default shape divider set at the theme
   level, and each section can still override it.
 * **New:** The plugin dashboard now links to designsetgo.dev — a runtime for hosting
   the apps you build with AI on your WordPress site.
 * **Change:** Shape dividers now use CSS masks instead of an inline SVG — the shape
   inherits the section’s background, default height/width are omitted from markup,
   and the drops/fan/steps/slime shapes were redesigned.
 * **Tweak:** Refreshed the admin dashboard logo and menu icon to the current DesignSetGo
   brand mark.
 * **Fix:** A theme-level default shape divider now resolves correctly instead of
   falling back to Wave.
 * **Fix:** Sections saved with drops, fan, steps, or slime dividers before this
   release keep migrating silently instead of showing “Attempt Recovery.”

#### 2.2.0 – 2026-06-29

 * **New:** Grid & Icon List — a “Column Min Width” control so columns never get
   narrower than a set minimum (Grid uses `minmax(value, 1fr)` and keeps its responsive
   column counts; Icon List uses `auto-fit` to flow as many columns as fit).
 * **New:** Scrolling Gallery — a per-image “Image Fit” (object-fit) control, plus
   image height and width controls.
 * **Fix:** Grid and Icon List blocks from older AI-generated patterns (CSS-only
   responsive grid, no attribute) now migrate to Column Min Width automatically 
   instead of showing “Attempt Recovery.”
 * **Fix:** Added deprecations for older Accordion, Pill, Section, Slider, Form 
   Builder, and Phone Field markup — legacy content auto-migrates silently.
 * **Fix:** Form Builder no longer renders an accidental black border around the
   whole form (WordPress core’s `[style*="border-color"]` rule was matching the 
   form’s CSS custom property).
 * **Fix:** Max-width blocks (such as a constrained heading) now follow their text
   alignment instead of always centering.
 * **Fix:** Form Builder editor no longer triggers a `useSelect` re-render warning,
   reducing unnecessary inspector re-renders.
 * **Compat:** Lowered the minimum PHP requirement from 8.0 to 7.4.
 * **Security:** Hardened six medium-severity findings (S1–S6).
 * **Internal:** PCP compliance pass (`error_log()`  `wp_trigger_error()`, global
   prefixes, direct-DB and alternative-function warnings resolved), `includes/` 
   concern-based reorganization (file moves only), and new happy-path E2E test sweeps.

#### Earlier releases (2.1.x and earlier)

For the full version history, see [CHANGELOG.md](https://github.com/jnealey-godaddy/designsetgo/blob/main/CHANGELOG.md)
in the GitHub repository. Highlights:

 * **2.1.x** — Dynamic Query block family, Dynamic Tags, Block Bindings, Meta Box/
   Pods/JetEngine sources, Conditional Visibility, per-URL Markdown, Hover Effects,
   editor UX refresh, and security hardening.
 * **2.0.x** — Comparison Table, Timeline, Advanced Heading, Shape Dividers, Draft
   Preview Mode, 150+ patterns, WooCommerce blocks, form improvements, and major
   bug fixes.
 * **1.4.x** — llms.txt for AI language models, Draft Mode, Visual Revision Comparison,
   PHP 8.0+.
 * **1.3.x** — Abilities API (50 AI abilities), scroll-driven extensions, Text Style,
   Cloudflare Turnstile.
 * **1.0–1.2** — Initial public release: 43 blocks + 11 extensions, Map and Card
   blocks, REST API hardening, 9 translations.

## Meta

 *  Version **2.6.0**
 *  Last updated **3 days ago**
 *  Active installations **5,000+**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/designsetgo/) and [French (France)](https://fr.wordpress.org/plugins/designsetgo/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/designsetgo)
 * Tags
 * [animations](https://bcc.wordpress.org/plugins/tags/animations/)[blocks](https://bcc.wordpress.org/plugins/tags/blocks/)
   [form builder](https://bcc.wordpress.org/plugins/tags/form-builder/)[gutenberg](https://bcc.wordpress.org/plugins/tags/gutenberg/)
   [query loop](https://bcc.wordpress.org/plugins/tags/query-loop/)
 *  [Advanced View](https://bcc.wordpress.org/plugins/designsetgo/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/designsetgo/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/designsetgo/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/designsetgo/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/designsetgo/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/designsetgo/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/designsetgo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/designsetgo/reviews/)

## Contributors

 *   [ Justin Nealey ](https://profiles.wordpress.org/justinnealey/)
 *   [ Nemanja Cimbaljevic ](https://profiles.wordpress.org/ziontrooper/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/designsetgo/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://designsetgoblocks.com/donate)