=== Xpo Blocks ===
Contributors: tomorroy
Tags: xpo-blocks, block, pricing-table, timeline, accordion
Requires at least: 6.7
Tested up to: 7.1
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Build beautiful WordPress websites with powerful and customizable Gutenberg blocks.

== Description ==


Xpo Blocks provides a collection of beautifully designed, easily customizable Gutenberg blocks to enhance your WordPress website editing experience.

=== Key Features & Included Blocks ===

* **Accordion Block**: Create collapsible content sections and FAQ accordions with ease.
* **Audio Player Block**: Embed audio players with custom layout and control options.
* **Before After Block**: Display interactive before-and-after image comparison sliders.
* **Button Block**: Design eye-catching call-to-action buttons with custom styles and icons.
* **Divider Block**: Add stylish section separators and custom horizontal dividers.
* **Marquee Block**: Create smooth scrolling text tickers and animated content marquees.
* **Newsletter Card Block**: Capture email leads with attractive newsletter subscription cards.
* **Pricing Table Block**: Build responsive pricing tiers with badges and feature lists.
* **QR Code Block**: Generate dynamic QR codes directly inside your Gutenberg editor.
* **Scroll Story Block**: Create interactive, scroll-driven story elements and presentations.
* **Table of Contents Block**: Auto-generate structured navigation headings for long posts.

=== How to Use ===

1. Install and activate the **Xpo Blocks** plugin from the WordPress dashboard.
2. Open any post or page in the Gutenberg Block Editor.
3. Click the **+** (Block Inserter) button and search for **Xpo Blocks** or specific block names.
4. Insert your desired block and customize its options from the right-hand settings sidebar.
5. Publish or update your page!

=== Support & Feedback ===

Have a question, feature request, or feedback?
* [Visit Support Forum](https://wordpress.org/support/plugin/xpo-blocks/)

=== Source Code ===

The source code of this plugin, including all uncompiled assets, is publicly available on GitHub:
* [GitHub Repository](https://github.com/TomorChandraRoy/XpoBlocks)

This plugin also uses a custom reusable package called "tr-tools". Its uncompiled source code is publicly available and licensed under GPL-3.0-or-later:
* [tr-tools Repository](https://github.com/TomorChandraRoy/tr-tools)


== Installation ==

= From WordPress Dashboard =
1. Go to **Plugins** > **Add New**.
2. Search for **Xpo Blocks**.
3. Click **Install Now** and then **Activate**.

= Uploading Zip File =
1. Download the plugin zip file (`xpo-blocks.zip`).
2. Go to **Plugins** > **Add New** > **Upload Plugin**.
3. Choose the zip file and click **Install Now**.
4. Activate the plugin after installation completes.

= Manual Installation =
1. Extract the `xpo-blocks.zip` folder.
2. Upload the `xpo-blocks` directory to `/wp-content/plugins/`.
3. Activate **Xpo Blocks** through the **Plugins** menu in WordPress.


== Frequently Asked Questions ==

= Does it work with any WordPress theme? =

Yes, Xpo Blocks is built using native WordPress Gutenberg standards and works seamlessly with all modern WordPress block and classic themes.

= Can I customize individual block settings? =

Yes, each block comes with extensive control options in the block sidebar inspector, including typography, colors, padding, borders, and responsive settings.

= Is it compatible with Full Site Editing (FSE)? =

Yes, all blocks are compatible with Site Editor (FSE), Block Templates, and page builder areas.

= Where can I get support? =

You can post your questions on the [WordPress support forum](https://wordpress.org/support/plugin/xpo-blocks/).

== Screenshots ==

1. Overview of Xpo Blocks in the block inserter.
2. FAQ Accordion Templete.
3. FAQ Accordion.
4. Audio Templete.
5. Audio Player.
6. Before After Templete.
7. Before After.
8. Button.
9. Divider.
10. Marquee.
11. Newsletter.
12. Pricing Table.
13. Scroll Story.
14. Table Of Content.


== Copyright and Credits ==

This plugin is free software, and is released under the terms of the GNU General Public License version 3 or (at your option) any later version.

This plugin incorporates the following third-party resources and open-source libraries:

* **Immer** - (c) Michel Weststrate, released under the MIT License ([https://github.com/immerjs/immer](https://github.com/immerjs/immer)).
* **QRCode** - (c) Ryan Day, released under the MIT License ([https://github.com/soldair/node-qrcode](https://github.com/soldair/node-qrcode)).
* **SVG Icons** - Feather / Lucide / WordPress Dashicons, released under MIT / GPLv2+ License.
* **Cover Image** - Custom designed asset, released under GPLv3 or later.
* **tr-tools** - (c) TomorChandraRoy, released under the GPL-3.0-or-later License ([https://github.com/TomorChandraRoy/tr-tools](https://github.com/TomorChandraRoy/tr-tools)).


== Changelog ==

= 1.0.0 - 10 October  2026 =
* Initial release.


== Upgrade Notice ==

= 1.0.0 - 10 October 2026 =
* Initial release.


