Plugin Directory

Changeset 3442414


Ignore:
Timestamp:
01/19/2026 10:25:20 AM (4 weeks ago)
Author:
debuggersstudio
Message:

Update to version 3.9.11 from GitHub

Location:
marquee-addons-for-elementor
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • marquee-addons-for-elementor/tags/3.9.11/base.php

    r3441520 r3442414  
    66{
    77    private static $_instance = null;
    8     const VERSION = '3.9.10';
     8    const VERSION = '3.9.11';
    99
    1010    public function __construct()
  • marquee-addons-for-elementor/tags/3.9.11/includes/widget.php

    r3441520 r3442414  
    99    use Deensimcpro_Promo;
    1010
    11     const VERSION = '3.9.10';
     11    const VERSION = '3.9.11';
    1212    const MINIMUM_ELEMENTOR_VERSION = '3.5.0';
    1313    const MINIMUM_PHP_VERSION = '7.4';
  • marquee-addons-for-elementor/tags/3.9.11/marquee-addons-for-elementor.php

    r3441520 r3442414  
    44 * Plugin Name: Marquee Addons for Elementor - Essential Motion Widgets & Templates
    55 * Description: Marquee Addons an Elementor addon to create smooth, endless marquee carousels, showcases images, logos, or content with dynamic movement to engage visitors. It also allows you to create image accordions, stacked sliders, and text marquees.
    6  * Version: 3.9.10
     6 * Version: 3.9.11
    77 * Requires at least: 5.8
    88 * Requires PHP: 7.4
     
    2626define('DEENSIMC_PATH', plugin_dir_path(__FILE__));
    2727define('DEENSIMC_ASSETS_URL', DEENSIMC_URL . 'assets/');
    28 define('DEENSIMC_VERSION', '3.9.10');
     28define('DEENSIMC_VERSION', '3.9.11');
    2929
    3030function deensimc_load_plugin_data(): void
  • marquee-addons-for-elementor/tags/3.9.11/readme.txt

    r3441520 r3442414  
    44Requires at least: 5.8
    55Tested up to: 6.9
    6 Stable tag: 3.9.10
     6Stable tag: 3.9.11
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    6969## PRO WIDGETS – UNLOCK ADVANCED CAPABILITIES:
    7070
    71 Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, MarqueeAddons Pro helps you Make your
    72 Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome
     71Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, Marquee Addons Pro helps you Make your Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome
    7372
    7473### [Card Marquee](https://marqueeaddons.com/card-marquee/) (Pro):
  • marquee-addons-for-elementor/tags/3.9.11/traits/Manifest_Loader.php

    r3422834 r3442414  
    1919     * @return array The widget manifest data.
    2020     */
     21
    2122    protected static function get_manifest() {
     23
    2224        if (self::$manifest_data === null) {
    2325            $manifest_path = DEENSIMC__DIR__ . '/widget-manifest.php';
    24             clearstatcache(); // Ensure file status cache is not causing issues
     26            $free_manifest_data = [];
     27           
    2528            if (file_exists($manifest_path)) {
    26                 self::$manifest_data = require $manifest_path;
    27             } else {
    28                 self::$manifest_data = [];
     29                $free_manifest_data = require $manifest_path;
    2930            }
     31           
     32            // Initialize arrays
     33            $free_widgets = isset($free_manifest_data['free']) ? $free_manifest_data['free'] : [];
     34            $pro_widgets = isset($free_manifest_data['pro']) ? $free_manifest_data['pro'] : [];
     35            $pro_active = class_exists('\Deensimcpro_Marquee\Marqueepro');
     36           
     37            if ($pro_active) {
     38                if (defined('DEENSIMCPRO__DIR__')) {
     39                    $pro_manifest_path = DEENSIMCPRO__DIR__ . '/deensimcpro-widget-manifest.php';
     40                   
     41                    if (file_exists($pro_manifest_path)) {
     42                        $pro_widgets_from_pro = require $pro_manifest_path;
     43                        if (is_array($pro_widgets_from_pro) && !empty($pro_widgets_from_pro)) {
     44                            $pro_widgets = $pro_widgets_from_pro;
     45                        }
     46                    }
     47                }
     48            }
     49           
     50            self::$manifest_data = array_merge($free_widgets, $pro_widgets);
    3051        }
     52       
    3153        return self::$manifest_data;
    3254    }
  • marquee-addons-for-elementor/tags/3.9.11/widget-manifest.php

    r3430065 r3442414  
    1010if (!defined('ABSPATH')) exit;
    1111
    12 return [
     12$free_widgets = [
    1313    // Free Widgets
    1414    'deensimc-image-marquee' => [
     
    168168        'file' => 'class-deensimc-image-hotspot.php',
    169169        'class' => '\Deensimc_Image_Hotspot',
    170     ],
    171 
    172     // PRO Widgets & Extensions
     170    ]
     171];
     172
     173$pro_widgets = [
    173174    'deensimcpro-3d-grid-marquee' => [
    174175        'cat'    => 'general',
     
    313314        'demo'   => 'https://marqueeaddons.com/',
    314315        'cat'    => 'extensions',
    315         'pro_url' => 'https://marqueeaddons.com/pricing/',
     316        'pro_url' => 'https://marqueeaddons.com/image-rotation/',
    316317    ],
    317318];
     319
     320return [
     321    'free' => $free_widgets,
     322    'pro'  => $pro_widgets
     323];
  • marquee-addons-for-elementor/trunk/base.php

    r3441520 r3442414  
    66{
    77    private static $_instance = null;
    8     const VERSION = '3.9.10';
     8    const VERSION = '3.9.11';
    99
    1010    public function __construct()
  • marquee-addons-for-elementor/trunk/includes/widget.php

    r3441520 r3442414  
    99    use Deensimcpro_Promo;
    1010
    11     const VERSION = '3.9.10';
     11    const VERSION = '3.9.11';
    1212    const MINIMUM_ELEMENTOR_VERSION = '3.5.0';
    1313    const MINIMUM_PHP_VERSION = '7.4';
  • marquee-addons-for-elementor/trunk/marquee-addons-for-elementor.php

    r3441520 r3442414  
    44 * Plugin Name: Marquee Addons for Elementor - Essential Motion Widgets & Templates
    55 * Description: Marquee Addons an Elementor addon to create smooth, endless marquee carousels, showcases images, logos, or content with dynamic movement to engage visitors. It also allows you to create image accordions, stacked sliders, and text marquees.
    6  * Version: 3.9.10
     6 * Version: 3.9.11
    77 * Requires at least: 5.8
    88 * Requires PHP: 7.4
     
    2626define('DEENSIMC_PATH', plugin_dir_path(__FILE__));
    2727define('DEENSIMC_ASSETS_URL', DEENSIMC_URL . 'assets/');
    28 define('DEENSIMC_VERSION', '3.9.10');
     28define('DEENSIMC_VERSION', '3.9.11');
    2929
    3030function deensimc_load_plugin_data(): void
  • marquee-addons-for-elementor/trunk/readme.txt

    r3441520 r3442414  
    44Requires at least: 5.8
    55Tested up to: 6.9
    6 Stable tag: 3.9.10
     6Stable tag: 3.9.11
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    6969## PRO WIDGETS – UNLOCK ADVANCED CAPABILITIES:
    7070
    71 Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, MarqueeAddons Pro helps you Make your
    72 Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome
     71Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, Marquee Addons Pro helps you Make your Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome
    7372
    7473### [Card Marquee](https://marqueeaddons.com/card-marquee/) (Pro):
  • marquee-addons-for-elementor/trunk/traits/Manifest_Loader.php

    r3422834 r3442414  
    1919     * @return array The widget manifest data.
    2020     */
     21
    2122    protected static function get_manifest() {
     23
    2224        if (self::$manifest_data === null) {
    2325            $manifest_path = DEENSIMC__DIR__ . '/widget-manifest.php';
    24             clearstatcache(); // Ensure file status cache is not causing issues
     26            $free_manifest_data = [];
     27           
    2528            if (file_exists($manifest_path)) {
    26                 self::$manifest_data = require $manifest_path;
    27             } else {
    28                 self::$manifest_data = [];
     29                $free_manifest_data = require $manifest_path;
    2930            }
     31           
     32            // Initialize arrays
     33            $free_widgets = isset($free_manifest_data['free']) ? $free_manifest_data['free'] : [];
     34            $pro_widgets = isset($free_manifest_data['pro']) ? $free_manifest_data['pro'] : [];
     35            $pro_active = class_exists('\Deensimcpro_Marquee\Marqueepro');
     36           
     37            if ($pro_active) {
     38                if (defined('DEENSIMCPRO__DIR__')) {
     39                    $pro_manifest_path = DEENSIMCPRO__DIR__ . '/deensimcpro-widget-manifest.php';
     40                   
     41                    if (file_exists($pro_manifest_path)) {
     42                        $pro_widgets_from_pro = require $pro_manifest_path;
     43                        if (is_array($pro_widgets_from_pro) && !empty($pro_widgets_from_pro)) {
     44                            $pro_widgets = $pro_widgets_from_pro;
     45                        }
     46                    }
     47                }
     48            }
     49           
     50            self::$manifest_data = array_merge($free_widgets, $pro_widgets);
    3051        }
     52       
    3153        return self::$manifest_data;
    3254    }
  • marquee-addons-for-elementor/trunk/widget-manifest.php

    r3430065 r3442414  
    1010if (!defined('ABSPATH')) exit;
    1111
    12 return [
     12$free_widgets = [
    1313    // Free Widgets
    1414    'deensimc-image-marquee' => [
     
    168168        'file' => 'class-deensimc-image-hotspot.php',
    169169        'class' => '\Deensimc_Image_Hotspot',
    170     ],
    171 
    172     // PRO Widgets & Extensions
     170    ]
     171];
     172
     173$pro_widgets = [
    173174    'deensimcpro-3d-grid-marquee' => [
    174175        'cat'    => 'general',
     
    313314        'demo'   => 'https://marqueeaddons.com/',
    314315        'cat'    => 'extensions',
    315         'pro_url' => 'https://marqueeaddons.com/pricing/',
     316        'pro_url' => 'https://marqueeaddons.com/image-rotation/',
    316317    ],
    317318];
     319
     320return [
     321    'free' => $free_widgets,
     322    'pro'  => $pro_widgets
     323];
Note: See TracChangeset for help on using the changeset viewer.