=== Blocksify – Gutenberg Blocks & Page Builder for the Block Editor ===
Contributors: pressmaximum
Tags: blocks, gutenberg, page-builder, performance, block-editor
Requires at least: 6.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Performance-first block library for WordPress. Build pages that load fast, look great, and stay yours.

== Description ==

Blocksify is a performance-first Gutenberg block library by PressMaximum. Build responsive layouts, dynamic content, forms, and WooCommerce templates while loading only the assets each page needs.

= Features =

* **32 block types in 1.0.0** — 20 top-level blocks plus 12 supporting child and field types, grouped below.
* **Layout and content** — Section, Container, Content Loop, Gallery, Accordion, Tabs, Icon List, Marquee, and essential content blocks; structural child blocks are included in the total.
* **Form set** — Form plus nine field types for inputs, choices, consent, reCAPTCHA, and submission, with validation, spam protection, email actions, styled messages, and redirects.
* **WooCommerce set** — seven dedicated product blocks for price, rating, meta, stock, add-to-cart, additional information, and reviews when WooCommerce is active, plus Product Media and Product Tabs integrations and product-loop presets.
* **Reusable design workflow** — Style Classes, Hover Mode, condition-aware template previews, Dynamic Data, and a live Design Library with one-click media import.
* **10-trait styling system** — color, background, spacing, border and shadow, size, overflow, position, z-index, visibility, and typography, with consistent controls and built-in presets where appropriate.
* **Global design tokens** — custom color and gradient palettes, built-in spacing and font-size scales, and a shadow library, emitted as reusable CSS variables at `:root`.
* **Responsive controls** — desktop, tablet, mobile, and hover layers with predictable cascading.
* **Lean frontend** — per-block asset loading, one pooled per-page stylesheet, vanilla CSS, no jQuery, and no frontend JavaScript for layout blocks.
* **Update-friendly rendering** — runtime-rendered block markup can evolve without WordPress block-validation errors in saved posts.

= Status =

Current stable release: 1.0.0. Feedback is welcome at [https://pressmaximum.com/blocksify](https://pressmaximum.com/blocksify).

== Installation ==

1. Upload the `blocksify` folder to the `/wp-content/plugins/` directory.
1. Activate the plugin through the **Plugins** menu in WordPress.
1. Open the **Blocksify** admin page from the WordPress sidebar to configure performance settings.
1. Insert any Blocksify block from the block inserter (under the **Blocksify** category).

== Frequently Asked Questions ==

= Where do I configure Blocksify settings? =

Open the **Blocksify** admin page from the WordPress sidebar. Performance and version-control options live under the **Settings** tab.

= Does Blocksify work with my theme? =

Blocksify works with any block-compatible theme. Twenty Twenty-Five is the recommended baseline.

= Is there a recommended theme to pair with Blocksify? =

Yes — [Customify](https://pressmaximum.com/customify), by PressMaximum (same team). It's designed as the companion theme for Blocksify, with matching token defaults and a tuned block-editor canvas.

= How do I report a bug or request a feature? =

Open an issue at [https://pressmaximum.com/blocksify](https://pressmaximum.com/blocksify). Blocksify 1.0.0 is the current stable release, and feedback is very welcome.

== Changelog ==

= 1.0.0 =
*Release Date - July 29, 2026*

* New: Complete Form block system with text, textarea, email, select, radio, checkbox, consent, reCAPTCHA, and submit fields, plus help text for every field.
* New: Form submissions include validation, honeypot protection, email actions, configurable success and error messages, per-message styling, and optional redirects.
* New: Gallery block with responsive slider layouts, dynamic image sources, and responsive image sizes.
* New: Marquee block for continuously scrolling content.
* New: WooCommerce blocks for Product Price, Rating, Meta, Stock, Add to Cart, Media, Tabs, Additional Information, and Reviews.
* New: Product Loop hook controls and contextual Content Loop presets for related products, cross-sells, and up-sells.
* New: Style Classes let you create and reuse named styling classes across your site.
* New: Hover Mode lets you preview and adjust hover styles directly in the editor.
* Improved: Template Builder previews are scoped to each condition, with fallback previews and locking for a more reliable editing experience.
* Improved: Dynamic Data can bind term, author, archive, and search objects, reacts to editor context changes, and supports dynamic background images.
* Improved: Design Library now uses a live catalog with media import and is enabled by default.
* Improved: Text blocks add eight pure-CSS highlight styles, reveal-on-scroll animation with speed control, and toolbar text alignment.
* Improved: Tabs add per-device responsive settings, stack and carousel overflow modes, and adjustable tab spacing.
* Improved: This 1.0 hardening release validates saved CSS values, units, and token names; keeps restricted Content Loop posts private; limits form management to administrators; and keeps reCAPTCHA and Mailchimp secrets server-side.
* Improved: Uninstall cleanup now removes plugin data, with an opt-in setting to also remove saved forms, style classes, and templates.
* Improved: WordPress 6.8 or newer is now required for a consistent, supported editing experience.
* Fixed: Seven editor controls that previously had no effect now work correctly on published pages.
* Fixed: Section background clipping and single-column overflow, Button hover colors, empty Image captions, WooCommerce variation labels and stock visibility, and Content Loop overlay opacity.

= 0.3.0 =
*Release Date - June 3, 2026*

* New: Design Library — browse curated patterns from a live cloud catalog and insert them with automatic media import.
* New: Editor Enhancements settings panel — choose where the Design Library launcher appears (toolbar / sidebar / hidden).
* New: Icon List block.
* New: Heading inserter tile — quick-insert H1–H6 (variation of the Text block).
* New: text-align control in the Text block toolbar.
* Improved: Tabs block — per-device responsive settings (icon, width, align, spacing, overflow), stack overflow mode, smoother subtitle transitions.
* Improved: Content Loop block — better defaults, sticky footer option, Link element overhaul.
* Improved: Button block — theme-adaptive colors and unified hover state.
* Fixed: removed misleading wide/full align options from Tabs and Accordion (they didn't actually work).

= 0.2.1 =
*Release Date - May 29, 2026*

* New: Image block hover effects and overlay scrim.
* New: WordPress-core aspect ratios and refreshed defaults for Image and Content Loop.
* New: Rollback — a new dashboard setting to revert to a previous plugin version.
* Improved: Background panel — Scroll Effect and Overlay refinements; Background Color moved into the Color panel.
* Improved: smaller, cleaner block icons in the inserter.

= 0.2.0 =
*Release Date - May 26, 2026*

* NEW: Section block
* NEW: Container block
* NEW: Text block
* NEW: Button block
* NEW: Icon block
* NEW: Image block
* NEW: Content Loop block
* NEW: Accordion block
* NEW: Tabs block
* NEW: Global Colors
* NEW: Global Gradients
* NEW: Global Shadows
* NEW: Global Spacing
* NEW: Global Font Size

== Upgrade Notice ==

= 0.3.0 =
New Design Library, Icon List block, Heading inserter, and a major Tabs responsive overhaul. Re-validate custom themes before updating.

= 0.2.1 =
Editor polish plus Image and Content Loop enhancements. Safe minor update.

= 0.2.0 =
First pre-release. Re-validate custom themes and integrations before updating.
