Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4c2fca8
feat: add elementor integration
Arukuen May 7, 2026
5a86027
fix: refactor wrappers
Arukuen May 8, 2026
15aac82
fix: enqueue the needed style by elementor editor
Arukuen May 8, 2026
527c3a6
feat: laod wp-components style
Arukuen May 8, 2026
11367f4
fix: guard dismissed-error parsing against malformed localStorage
Arukuen May 8, 2026
cf97ffb
fix: normalize imported element actions the same way as page imports
Arukuen May 8, 2026
ed9014d
fix: run getCurrentSelectedTarget once
Arukuen May 8, 2026
ecc4b53
fix: is_admin might prevent elementor enqueue
Arukuen May 8, 2026
79ebfcb
fix: patch elementor.js
Arukuen May 11, 2026
21d65a8
fix: generate wp components based on imported components
Arukuen May 11, 2026
0441e27
fix: enqueue the wp-components for elementor
Arukuen May 12, 2026
084bebe
fix: fix drag and drop in action timeline
Arukuen May 12, 2026
a84b1b0
fix: add default styles to be used in elementor panel
Arukuen May 12, 2026
e30c49b
fix: add script for scoping wp-components
Arukuen May 13, 2026
9c40a3b
fix: proper target selection, styling
Arukuen Jun 3, 2026
0fb856c
feat: bricks integration
Arukuen Jun 3, 2026
df361ab
fix: description, readme with the new integrations
Arukuen Jun 4, 2026
511a40c
Merge branch 'develop' into feat/25-elementor-integration
Arukuen Jun 4, 2026
412d4f5
added scoped styles build in free
bfintal Jun 18, 2026
61071b0
fix: add confirmation popover for block selection in builders
Arukuen Jun 30, 2026
fa491c4
fix: ensure consistent font size in block picker across editors
Arukuen Jun 30, 2026
f20d181
fix: up interaction trigger, new elementor element trigger, fix previ…
Arukuen Jul 1, 2026
69a2728
fix: assets enqueue adjustments
Arukuen Jul 7, 2026
e494fac
fix: changes from the findings
Arukuen Jul 7, 2026
55a65a8
fix: also add top for bricks panel
Arukuen Jul 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
[![PHP](https://img.shields.io/badge/PHP-8.0%2B-purple.svg)](https://php.net/)
[![WordPress](https://img.shields.io/badge/WordPress-6.6.4%2B-blue.svg)](https://wordpress.org/)

A WordPress plugin that adds animations, effects, and interactivity to Gutenberg blocks.
A WordPress plugin that adds animations, effects, and interactivity to Gutenberg, Elementor, and Bricks.

## 🔧 Requirements

- **WordPress**: 6.6.4 or higher
- **PHP**: 8.0 or higher
- **Node.js**: 18 or higher
- **Block Editor**: Gutenberg (built-in WordPress editor)
- **Supported Editors**: Gutenberg (built-in WordPress editor), Elementor, and Bricks

## 🛠️ Development

Expand Down Expand Up @@ -56,7 +56,7 @@ src/
├── action-types/ # Available action types (PHP + JS)
├── interaction-types/ # Available trigger types (PHP + JS)
├── admin/ # Admin interface
├── editor/ # Block editor integration
├── editor/ # Editor and builder integrations
├── frontend/ # Frontend functionality
├── locations/ # Location rules
└── rest-api/ # REST API endpoints
Expand Down
9 changes: 9 additions & 0 deletions interactions.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,15 @@ function interact_on_activation() {
if ( is_admin() ) {
require_once( plugin_dir_path( __FILE__ ) . 'src/admin/admin.php' );
require_once( plugin_dir_path( __FILE__ ) . 'src/editor/editor.php' );
} else {
add_action( 'after_setup_theme', function() {
if (
( function_exists( 'bricks_is_builder_main' ) && bricks_is_builder_main() ) ||
( function_exists( 'bricks_is_builder' ) && bricks_is_builder() )
) {
require_once( plugin_dir_path( __FILE__ ) . 'src/editor/editor.php' );
}
} );
}

/**
Expand Down
Loading
Loading