# BricksExtras

`meteorgpl-plugin/bricksextras` — a WordPress plugin as a Composer package.

Element Library for Bricks.

- Author: BricksExtras — https://bricksextras.com
- License: not declared
- Buy a license from the vendor: see the vendor's site
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/bricksextras
- Requires WordPress: 6.4.3
- Tested up to WordPress: 10.0.0
- Requires PHP: 8.0
- Vendor: BricksExtras — https://meteorgpl.com/vendors/bricksextras.com

## About

Current elements:

1.	Back to Top
2.	Before / After Image
3.	Burger Trigger
4.	Calendar, Add to Calendar and Calendar Control
5.	Color Scheme Toggle
6.	Content Switcher
7.	Content Timeline
8.	Copy To Clipboard
9.	Dynamic Chart
10.	Dynamic Lightbox
11.	Dynamic Table
12.	Evergreen Countdown
13.	Favorite Button
14.	Fluent Form
15.	Header Notification Bar
16.	Header Row
17.	Header Search
18.	Image Hotspots and Image Hotspot Marker
19.	Interactive Cursor
20.	Lottie
21.	Media Player, Media Player Audio, Media Control, Media Playlist
22.	Modal (template), Modal
23.	Nestable Table
24.	Offcanvas (template), Offcanvas
25.	Page Tour and Page Tour Step
26.	Panorama Viewer and Panorama Scene
27.	Popover / Tooltips
28.	Pro Accordion
29.	Pro Alert
30.	Pro Slider, Pro Slider Control, Pro Slider Gallery
31.	Pro Tabs
32.	QR Code
33.	Reading Progress Bar
34.	Read More / Less
35.	Shortcode Wrapper
36.	Site Breadcrumbs
37.	Slide Menu
38.	Social Share
39.	Star Rating
40.	Table of Contents
41.	Toast, Toast Notification
42.	Toggle Switch
43.	WPGB Facet Styler
44.	WS Form

Current features:

1. Extra Conditions - General, Membership, WooCommerce
2. Dynamic Tags
3. Floating Effect
4. Header Extras
5. Parallax Scroll
6. Tilt Hover
7. X-Ray Mode
8. Adjacent Posts query loop extension
9. Related Posts query loop extension
10. Favorites / Wishlist query loop extension
11. Gallery (ACF Gallery field, Meta Box Image Advanced field etc.) query loop extension
12. WP Menu query loop extension
13. Helper functions to allow control elements dynamically via interactions (see interactions tab in docs)

## Changelog

### 1.7.6 — 2026-09-09

* [Licensing/Updates] - Upgraded internal release system with additional validation checks for update packages.
* [Calendar] - Added ability to display recurring event dates inside AJAX popup via `data-x-event` attributes.
* [General] - Custom easing options added for elements that use the slide up function. (accordion, tabs, slide menu, notification bar, table of contents).
* [Toggle Switch] - Added option to set toggle via URL param.
* [Read More] - Fixed issue where a Read More inside a hidden container could stop expanding after the container was toggled.

### 1.7.5 — 2026-09-01

* [Color Scheme Toggle] - Now supports toggling native light-dark() color schemes (ACSS v4+ and similar), in addition to Bricks' own.
* [Add to calendar] - Now supports both live/office Outlook accounts.
* [Modal] - Better support for triggering modals from inside other modals, with ESC key only closing the topmost one.
* [Modal] - Added new interaction for closing all open modals at once (bricksextras.modal.closeAll).
* [Modal] - Fixes Disable scroll option not preventing iOS momentum scroll.
* [Pro Slider Control] - Fixes not pausing autoplay when hover/focusing on external controls (if enabled in slider's settings).
* [Calendar] - Fixes some events not appearing in calendar when Bricks filters already selected on page load.
* [Read More] - Fixed read more always expanded if inside tabs opened with URL param.
* [Panorama Viewer] - Fixes issue where arrow-key rotation could spin continuously if focused hotspot lost focus mid-rotation.
* [General] - Updated JS libraries to latest versions.

### 1.7.4 — 2026-08-26

* [Calendar Control] - New nestable element for adding external controls to a calendar element.
* [Calendar] - Added option to automatically skip to view showing next available event on page load or when filters used.
* [Calendar] - Can now add navigation limits for a fixed or relative date range.
* [Calendar] - The More events text in daygrid view is now customizable.
* [Site Breadcrumbs] - Can now output breadcrumb schema as JSON-LD instead of microdata.
* [Site Breadcrumbs] - Added bricksextras/breadcrumbs/items filter for easier customizing of breadcrumbs.
* [Social Share] - Six new share buttons for AI assistants: Claude, Google AI, ChatGPT, Grok, Perplexity, and Mistral AI.

### 1.7.3 — 2026-08-17

* [AI Skills] - Compatibility with bricksextras-skills to give AI agents upfront information on elements and features.
* [General] - Allow BricksExtras conditions and nestable elements to be added via Bricks' abilities API (Bricks 2.4).
* [General] - Improved handling of common mistakes when configuring via Bricks MCP.
* [Pro Slider] - Now initializes Splide in builder to remove conflict with Bricks' 2.4 CSS syncing options.
* [Pro Slider Gallery] - Added option to set aspect-ratio for gallery images.
* [Pro Slider] - Added edge padding for moving slides away from edges of the slider viewport.
* [General] - Added better support for dynamic data when set via components props.
* [General] - New admin pages, layouts and styling.
* [Image Hotspots] - Now supports Image Hotspots Field for ACF.
* [Dynamic Table] - Improved sorting with option to set date format and locale.
* [Builder] - Repositioned X-ray mode toggle from Bricks v2.4 to center, as to not conflict with customizable areas.
* [Conditions] - Fixed WPMembers condition options not appearing in settings.
* [Pro Slider Gallery] - Fixed incorrect photoswipe attribute on links when linking to Bricks' lightbox.
* [Pro Slider] - Fixed slide aria labels not being correct when setting slides as list items.
* [Pro Slider] - Fixed AutoScroll/Play continuing when both loop and conditional slider enabled.
* [Dynamic Table] - Fixed export interaction displaying HTML tags for links in cells.
* [Header Extras] - Fixed Undefined array key PHP and WP_Styles warning if using OpenLiteSpeed.
* [Header Extras] - Fixed Header Extras options not available on WooCommerce shop page.

### 1.7.2 — 2026-07-16

* [Calendar] - Event overrides setting changed to event exceptions (can be used to add one-off occurrences as well as modify existing).
* [Calendar] - Added an option to remove all-day row from timeGrid view.
* [Calendar] - Added data-calendar-view attribute to enable easier custom CSS targeting for styling specific views.
* [Calendar] - Fixed exclusion dates not removing events from calendar.
* [Calendar] - Fixed Bricks filter elements (active filters, reset button) not updating when filtering calendar query loop.
* [Calendar] - Fixed incompatibility with older versions of FullCalendar being used on same page.

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/bricksextras/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/bricksextras
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

