=== Content Blocks Builder === Contributors: Mr2P Tags: block, blocks, gutenberg, gutenberg blocks, repeater, repeater blocks, editor, layout, grid, row, carousel, accordion, tab Requires PHP: 7.0.0 Requires at least: 5.8.0 Tested up to: 5.9.2 Stable tag: 1.2.2 License: GPL-3.0 License URI: https://www.gnu.org/licenses/gpl-3.0.html Gutenberg - custom content blocks made easy. == Description == This is NOT another block library. This plugin help developers/users do three things: 1. To create custom blocks from core blocks or third-party blocks. It supports repeater blocks like the ACF repeater field. 2. To create custom block patterns. 3. To create custom block variations. Support layouts/features for the custom blocks: ✓ Grid layout ✓ Carousel layout ✓ Some responsive features such as custom height, spacing, text-alignment, vertical-alignment, border, border radius, box shadow, 2d tranform, reveal animation ✓ Media background with animation, parallax effect Upcoming layouts/features: ☐ Pre-defined blocks == Installation == 1. Upload the plugin files to the `/wp-content/plugins/content-blocks-builder` directory, or install the plugin through the WordPress plugins screen directly. 1. Activate the plugin through the 'Plugins' screen in WordPress == Frequently Asked Questions == = Who needs this plugin? = Both developers and users can use it. I often use it to create custom repeater blocks, patterns, variations for my client sites. = Is this another block library? = No. It's like a tool to create custom blocks, patterns, variations without coding. = Does it support pre-defined layouts / style? = Supports three layouts: Grid, carousel, default vertical stack == Screenshots == 1. Custom blocks, patterns, variations can be created via "More Options" on Block's toolbar. 2. The modal popup to create custom blocks from "More Options", only some blocks (group, cover, columns) support this feature. 3. Create custom blocks from the admin menu. 4. Edit a custom block. 5. Show settings panel for custom blocks. 6. Full settings panel for custom blocks. 7. The modal popup to create patterns from "More Options", only some blocks (group, cover, columns) support this feature. 8. Create patterns from the admin menu. 9. List all custom patterns. 10. The modal popup to create variations from "More Options", it's the only way to create variations. 11. List all custom variations. == Changelog == = 1.2.2 = *Release Date - 29 March 2022* * DEV - Add copy-paste feature * DEV - Allow editing multiple blocks at a time * DEV - Allow importing pattern categories * DEV - Add pre-defined height 100% option * DEV - Add example to custom blocks registration * FIX - Don't allow adding a custom block to itself via admin screen * FIX - Query all posts for export functionality * REFACTOR - Refactor code = 1.2.1 = *Release Date - 24 March 2022* * DEV - Add pattern categories to patterns * DEV - Add settings widget to manage custom pattern categories * DEV - Add Pattern name to the pattern list screen on admin = 1.2.0 = *Release Date - 22 March 2022* * DEV - Add settings page * DEV - Add import/export functionalities * DEV - Remove pattern category * DEV - Remove deprecated styles = 1.1.16 = *Release Date - 18 March 2022* * DEV - Re-arrange admin menus = 1.1.15 = *Release Date - 17 March 2022* * DEV - Add 'reveal animation' feature * DEV - Add the icon to the admin list screen of custom blocks = 1.1.14 = *Release Date - 15 March 2022* * DEV - Add box-shadow features * DEV - Add transform features * REFACTOR - Refactor code = 1.1.13 = *Release Date - 12 March 2022* * DEV - Add border, border radius features * DEV - Support blockGap for custom blocks * DEV - Add color slug for pre-defined colors * FIX - Remove the top margin gap for the first block in a parent block with a custom blackground * REFACTOR - Refactor code = 1.1.12 = *Release Date - 10 March 2022* * DEV - Add icon library for block and variation icons * DEV - Add block, variation's settings to PluginDocumentSettingPanel slot and fill * REFACTOR - Refactor code = 1.1.11 = *Release Date - 02 March 2022* * FIX - Vertical alignment for grid item block on mobile * FIX - Some typo issues * REFACTOR - Refactor code = 1.1.10 = *Release Date - 14 February 2022* * DEV - Allow negative margin for spacing feature * DEV - Add 4 columns to mobile preset layout for grid = 1.1.9 = *Release Date - 02 February 2022* * FIX Inherit style for spacing feature = 1.1.8 = *Release Date - 01 February 2022* * REFACTOR - Change prefix to a shorter string * REFACTOR - Change shorthand syntax to full syntax for spacing feature = 1.1.7 = *Release Date - 01 February 2022* * DEV - Mark grid item child block fill all available space, make block's background media full block = 1.1.6 = *Release Date - 28 January 2022* * DEV - Allow creating empty blocks = 1.1.5 = *Release Date - 18 January 2022* * DEV - Add carousel layout = 1.1.4 = *Release Date - 06 January 2022* * DEV - Add more features to custom blocks: responsive height, spacing, text-alignment, vertical-alignment, justify-alignment, and media background = 1.1.3 = *Release Date - 16 December 2021* * DEV - Update grid template columns, grid column, grid row = 1.1.2 = *Release Date - 02 December 2021* * REFACTOR - Update pot file, change the label of the block category = 1.1.1 = *Release Date - 01 December 2021* * REFACTOR - Update __experimentalUseInnerBlocksProps to work with gutenberg 12.x = 1.1.0 = *Release Date - 03 November 2021* * DEV - Add grid layout for repeater blocks * DEV - Add custom inline SVG icon for blocks and variations * DEV - Support variation picker for custom blocks = 1.0.2 = *Release Date - 13 October 2021* * FIX - Template lock 'None' doesn't work = 1.0.1 = *Release Date - 12 October 2021* * DEV - Make the plugin compatible with the Block Manager plugin = 1.0.0 = * Release