Changeset 3440934
- Timestamp:
- 01/16/2026 11:24:26 AM (2 months ago)
- Location:
- frontis-interaction
- Files:
-
- 76 added
- 1 deleted
- 5 edited
-
assets/banner-1544x500.jpg (modified) (previous)
-
assets/banner-772x250.jpg (modified) (previous)
-
tags/1.0.0 (added)
-
tags/1.0.0/assets (added)
-
tags/1.0.0/assets/js (added)
-
tags/1.0.0/assets/js/motion.js (added)
-
tags/1.0.0/assets/js/sidebar-btn.js (added)
-
tags/1.0.0/build (added)
-
tags/1.0.0/build/index-rtl.css (added)
-
tags/1.0.0/build/index.asset.php (added)
-
tags/1.0.0/build/index.css (added)
-
tags/1.0.0/build/index.js (added)
-
tags/1.0.0/composer.json (added)
-
tags/1.0.0/frontis-interaction.php (added)
-
tags/1.0.0/includes (added)
-
tags/1.0.0/includes/AnimationBuilder.php (added)
-
tags/1.0.0/includes/AnimationJSFileWriter.php (added)
-
tags/1.0.0/includes/Generator (added)
-
tags/1.0.0/includes/Generator/Factories (added)
-
tags/1.0.0/includes/Generator/Factories/TriggerGenerator.php (added)
-
tags/1.0.0/includes/Generator/MotionJSGenerator.php (added)
-
tags/1.0.0/includes/Generator/Triggers (added)
-
tags/1.0.0/includes/Generator/Triggers/ClickEventGenerator.php (added)
-
tags/1.0.0/includes/Generator/Triggers/FallbackTriggerGenerator.php (added)
-
tags/1.0.0/includes/Generator/Triggers/HoverEventGenerator.php (added)
-
tags/1.0.0/includes/Generator/Triggers/InViewEventGenerator.php (added)
-
tags/1.0.0/includes/Generator/Triggers/LoadEventGenerator.php (added)
-
tags/1.0.0/includes/Generator/Triggers/TriggerEventGenerator.php (added)
-
tags/1.0.0/includes/Models (added)
-
tags/1.0.0/includes/Models/Factories (added)
-
tags/1.0.0/includes/Models/Factories/SequencePropertyFactory.php (added)
-
tags/1.0.0/includes/Models/Factories/TriggerFactory.php (added)
-
tags/1.0.0/includes/Models/Interaction.php (added)
-
tags/1.0.0/includes/Models/Options (added)
-
tags/1.0.0/includes/Models/Options/ClickOptions.php (added)
-
tags/1.0.0/includes/Models/Options/HoverOptions.php (added)
-
tags/1.0.0/includes/Models/Options/InViewOptions.php (added)
-
tags/1.0.0/includes/Models/Options/LoadOptions.php (added)
-
tags/1.0.0/includes/Models/Options/TriggerOptions.php (added)
-
tags/1.0.0/includes/Models/Sequence (added)
-
tags/1.0.0/includes/Models/Sequence/Property (added)
-
tags/1.0.0/includes/Models/Sequence/Property/BaseProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/BorderProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/BoxShadowProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/ColorProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/NumericProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/OpacityProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/TextProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/TextShadowProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Property/UnitProperty.php (added)
-
tags/1.0.0/includes/Models/Sequence/Sequence.php (added)
-
tags/1.0.0/includes/Models/Sequence/SequenceOptions.php (added)
-
tags/1.0.0/includes/Models/Target.php (added)
-
tags/1.0.0/includes/Models/TriggerPoint.php (added)
-
tags/1.0.0/includes/Models/Triggers (added)
-
tags/1.0.0/includes/Models/Triggers/ClickTrigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/FallbackTrigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/HoverTrigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/InViewTrigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/LoadTrigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/TargetBasedTrigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/Trigger.php (added)
-
tags/1.0.0/includes/Models/Triggers/TriggerInterface.php (added)
-
tags/1.0.0/includes/Plugin.php (added)
-
tags/1.0.0/readme.txt (added)
-
tags/1.0.0/vendor (added)
-
tags/1.0.0/vendor/autoload.php (added)
-
tags/1.0.0/vendor/composer (added)
-
tags/1.0.0/vendor/composer/ClassLoader.php (added)
-
tags/1.0.0/vendor/composer/InstalledVersions.php (added)
-
tags/1.0.0/vendor/composer/LICENSE (added)
-
tags/1.0.0/vendor/composer/autoload_classmap.php (added)
-
tags/1.0.0/vendor/composer/autoload_namespaces.php (added)
-
tags/1.0.0/vendor/composer/autoload_psr4.php (added)
-
tags/1.0.0/vendor/composer/autoload_real.php (added)
-
tags/1.0.0/vendor/composer/autoload_static.php (added)
-
tags/1.0.0/vendor/composer/installed.json (added)
-
tags/1.0.0/vendor/composer/installed.php (added)
-
tags/2.0.3 (deleted)
-
trunk/frontis-interaction.php (modified) (1 diff)
-
trunk/includes/Plugin.php (modified) (1 diff)
-
trunk/readme.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
frontis-interaction/trunk/frontis-interaction.php
r3440777 r3440934 2 2 3 3 /** 4 * Plugin Name: Frontis Interactions - Block animations with scroll, hover & click interactions4 * Plugin Name: Frontis Interactions - Block Animations with scroll, hover & click interactions 5 5 * Plugin URI: https://wpmessiah.com/products/frontis-interaction/ 6 6 * Description: Build WordPress Gutenberg block animations: scroll-trigger, hover & click interactions, timelines, easing, parallax, smooth scroll, and draggable effects. 7 8 * Version: 2.0.3 7 * Version: 1.0.0 9 8 * Requires at least: 6.0 10 9 * Requires PHP: 7.4 -
frontis-interaction/trunk/includes/Plugin.php
r3440777 r3440934 12 12 * @var string 13 13 */ 14 const VERSION = ' 2.0.3';14 const VERSION = '1.0.0'; 15 15 16 16 /** -
frontis-interaction/trunk/readme.txt
r3440777 r3440934 1 === Frontis Interactions - Block animations with scroll, hover & click interactions ===1 === Frontis Interactions - Block Animations with scroll, hover & click interactions === 2 2 Contributors: wpmessiah 3 3 Tags: animation, gutenberg, motion, interactions, scroll-animation 4 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 Stable tag: 2.0.36 Stable tag: 1.0.0 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Build WordPress Gutenberg block animations: scroll-trigger, hover & click interactions, timelines, easing, parallax, smooth scroll, &effects.11 Build WordPress Gutenberg block animations: scroll-trigger, hover & click interactions, timelines, easing, parallax, smooth scroll, and draggable effects. 12 12 == Description == 13 13 … … 16 16 Your page looks good. But they feel… still the same. No motion. No response. No “wow.” 17 17 18 **Frontis Interactions fixes that.** It's built to help you create **WordPress animation** effects directly in the Block Editor , so your **blocks don’t stay static**. You can build **block animations** that react when visitors **scroll, hover, click, and drag** so your site feels alive with **animated blocks**, not static sections.18 **Frontis Interactions fixes that.** It's built to help you create **WordPress animation** effects directly in the Block Editor **using an animation builder**, so your **blocks don’t stay static**. You can build **block animations** that react when visitors **scroll, hover, click, and drag** so your site feels alive with **animated blocks**, not static sections. 19 19 20 20 Frontis is building Interactions as part of one ecosystem (Theme + Blocks + Interactions), so you don’t have to juggle many plugins just to add motion to your site. … … 29 29 30 30 Frontis Interactions is designed around a simple idea: 31 ** Pick a trigger → choose what happens → control timing → publish.**31 **This animation builder follows a simple flow: Pick a trigger → choose what happens → control timing → publish.** 32 32 33 33 According to Frontis’ own product messaging, the goal is to: … … 49 49 * **Parallax Effects** — depth effect while scrolling 50 50 51 **Animation Builder & Timing**51 **Animation Builder, Timing & Control** 52 52 * **Timeline-Based Animation** — multi-step animations with exact timing 53 53 * **Stagger Animation** — animate items one-by-one (cards, list items, icons) … … 94 94 == Installation == 95 95 96 1. Go to **Plugins → Add New**97 2. Search for **Frontis Interaction s**98 3. Click **Install**, then **Activate**99 4. Go to **Settings > Frontis Interactions** to give consent for loading GSAP libraries.96 1. Go to `Plugins > Add New` in your WordPress dashboard. 97 2. Search for **Frontis Interaction**. 98 3. Install and activate the plugin. 99 4. Start adding interactions from the block editor. 100 100 101 101 == Documentation == … … 103 103 Start with the **Frontis Blocks documentation** for quick setup, guides, and best practices. Clear steps, screenshots, and tips to help you build faster in the **Gutenberg** editor. 104 104 105 [Docs](https:// wpmessiah.com/docs/)105 [Docs](https://docs.wpmessiah.com/) 106 106 107 107 == Support == … … 133 133 It works best with Frontis Theme and Blocks, but it’s built around Gutenberg, so it fits the standard block editor workflow. 134 134 135 136 == Installation == 137 138 1. Go to `Plugins > Add New` in your WordPress dashboard. 139 2. Search for **Frontis Interaction**. 140 3. Install and activate the plugin. 141 4. Start adding interactions from the block editor. 135 = How are GSAP libraries loaded? = 136 GSAP libraries are loaded from a CDN only after you give consent on the plugin settings page. This ensures the plugin remains fully GPL-compliant. 142 137 143 138 == Changelog == 144 139 145 = 2.0.3 - 16 January 2026 = 146 * Added in-view trigger to start animations when elements enter the viewport 147 148 = 2.0.2 - 13 January 2026 = 149 * Updated PHP requirement to 7.4 for broader compatibility 150 * Replaced PHP 8.0+ features with PHP 7.4 compatible alternatives 151 152 = 2.0.1 - 9 January 2026 = 153 * Added proper attribution for the bundled Motion One library. 154 * Included Motion One source, license, and author details in readme.txt. 155 * Added library header comment to the bundled motion.js file for compliance with WordPress.org guidelines. 156 157 = 2.0.0 - 8 January 2026 = 158 * Replaced GSAP completely with Motion 159 * Removed all GSAP-related code and dependencies 160 * Bundled Motion library inside the plugin 161 * Improved overall animation performance and stability 162 163 = 1.1.0 - 18 December 2025 = 164 * Refined the license agreement page 165 * Introduced new interaction triggers 166 * Improved the editor layout and usability 167 * Added data sanitization models and enhanced the generator 168 * Implemented new controls for animation properties fields 169 170 = 1.0.2 - 4 December 2025 = 171 * Updated readme to include GSAP licensing information and consent details 172 173 = 1.0.1 - 28 November 2025 = 174 * Removed extra tag from readme file 175 176 = 1.0.0 - 17 November 2025 = 140 = 1.0.0 - 16 January 2026 = 177 141 * Initial release
Note: See TracChangeset
for help on using the changeset viewer.