=== Blocksify – Gutenberg Blocks & Page Builder for the Block Editor ===
Contributors: pressmaximum
Tags: blocks, gutenberg, page-builder, performance, block-editor
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.2.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 Gutenberg block library by PressMaximum focused on performance. Every block ships its own CSS and JS, conditionally enqueued only when the block is actually on the page — keeping page weight low and PageSpeed scores high by default.

= Features =

* **9 blocks** (and more coming soon): Section, Container, Button, Text, Icon, Image, Content Loop, Accordion, Tabs.
* **Per-block asset loading** — CSS and JS are enqueued only when the block is present on the page.
* **Per-instance inline CSS** pooled into a single `<style>` tag in `<head>` — no per-block `<link>` fragmentation.
* **4-layer responsive system** — desktop, tablet, mobile, and hover slots per attribute, with a cascade resolver.
* **10-trait styling system** (color, background, spacing, border, size, overflow, position, z-index, visibility, typography) backed by composite controls (Background, Spacing, Border, Typography, Shadow) with built-in presets.
* **Design tokens** — color and gradient palettes, spacing scale, font-size scale, shadow library; emitted as CSS custom properties at `:root`.
* **Pure-dynamic rendering** — saved post markup contains zero opinionated HTML; refactoring the frontend never breaks existing posts.
* **Vanilla CSS** — no jQuery, no frontend build for layout blocks.

= Status =

v0.2 — actively iterating in pre-release; feedback 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 is actively iterating in v0.2 — feedback is very welcome.

== Changelog ==

= 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.2.0 =
First pre-release. Re-validate custom themes and integrations before updating.
