=== Addronix Addons for Elementor === Contributors: jasminghadiya Donate link: https://profiles.wordpress.org/jasminghadiya/ Tags: elementor, widgets, display conditions, elementor addon, page builder Requires at least: 5.8 Tested up to: 7.0 Stable tag: 2.0.6 Requires PHP: 7.4 Requires Plugins: elementor License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Supercharge your Elementor website with 38 unique animated widgets and 5 powerful extensions — all completely free. == Description == **Addronix Addons for Elementor** is a lightweight, high-performance addon designed to extend the capabilities of the Elementor Page Builder without slowing down your website. It provides 38 unique animated widgets with micro-animations and 5 advanced extensions including a Display Conditions engine. ### 🔥 5 Powerful Extensions * **Advanced Display Conditions:** Easily control the visibility of ANY Elementor widget, column, or section. Create complex AND/OR logic rules based on: * **Login Status:** Show or hide elements for logged-in or logged-out users. * **User Roles:** Target specific roles (e.g., Administrator, Subscriber). * **Browser & OS:** Show different content to Chrome users, Windows users, mobile devices, etc. * **Date & Time:** Schedule content visibility based on specific dates and times. * **URL Parameters:** Dynamically show elements if a specific URL parameter (e.g., `?promo=true`) is present. Perfect for marketing campaigns! * **Header & Footer Builder:** Create custom headers and footers using Elementor templates with full display condition support. * **Mega Menu Builder:** Build beautiful mega menus directly from the WordPress navigation menus screen. * **Advanced Backgrounds:** Apply advanced background effects to any Elementor section or container. * **Loop Builder:** Display any post type in custom Elementor loop templates with full query control. ### ⚡ Performance First Zero bloat. Enable or disable individual widgets from the backend dashboard to keep your editor fast and clean. Assets are loaded only on pages that actually use AAFE widgets. ### ✨ 38 Widgets Included **Animated Buttons** 1. **Bubble Button** — Button with bubble animation effect. 2. **Circle Button** — Circular animated button. 3. **Kinetic Stagger Button** — Button with kinetic staggered character animation. 4. **Marquee Button** — Scrolling marquee-style animated button. 5. **Origin Button** — Button with origin-based hover effects. 6. **Slide Icon Button** — Button with sliding icon reveal effect. **Hero & Banner Sections** 7. **Dual Marquee Hero** — Hero with dual scrolling marquee image columns and central content. 8. **Shuffle Hero** — Hero section with shuffling animated text. 9. **Spaced Text Banner** — Full-width text banner with letter spacing animation. **Cards & Content** 10. **Animated Hike Card** — 3D stacked image card with hover spread effect. 11. **Animated Profile Card** — Interactive profile card with clip-path reveal animation on hover. 12. **Bounce Image Content** — Content section with bouncing image. 13. **Content Showcase** — Hover-activated full-screen content reveal. 14. **Glass Showcase** — Glassmorphism content showcase card. 15. **Hover Reveal Card** — Card with sliding image reveal on hover. 16. **Icon Cards** — Icon + text feature cards with animations. 17. **Linear Card** — Clean linear-style content card. **Galleries & Carousels** 18. **FX Slider** — Full-screen image slider with WebGL-like effects. 19. **Headline Gallery** — Gallery with large headline overlay on hover. 20. **Image 3D Carousel** — 3D rotating image carousel. 21. **Image Sphere** — Images arranged in a rotating 3D sphere. 22. **Kinetic Cylinder Gallery** — 3D rotating kinetic cylinder image gallery. 23. **Orbit Image Showcase** — Images in an orbital animation layout. 24. **Transaction Carousel** — Smooth credit-card-style swipeable transaction carousel. **Lists & Interactive** 25. **Accordion Feature Section** — Accordion with feature highlights. 26. **Expanding Cards** — Interactive expanding content cards. 27. **Feature Tabs** — Tabbed feature showcase with media panel and Lottie support. 28. **Hover Image List** — List items with large hover image reveal. 29. **Marquee Gallery CTA** — Full-width marquee image gallery with call-to-action overlay. 30. **Marquee Radio Select** — Horizontal scrolling radio button selector. 31. **Morphing Feature Pills** — Pill-shaped feature cards that morph into full detail cards on click. 32. **Services Showcase** — Services grid with animated reveal on hover. **Navigation** 33. **Nav Menu** — Custom styled navigation menu widget. **Posts & Loops** 34. **Loop Grid** — Custom post loop grid powered by the Loop Builder extension. **Pricing & Products** 35. **Product Features** — Product feature highlight section. **Teams & Testimonials** 36. **Stagger Testimonials** — Animated staggered testimonials layout. 37. **Team Showcase** — Team member cards with social links. 38. **Testimonials Columns** — Multi-column testimonial grid. **Why Choose Addronix Addons for Elementor?** Our goal is to provide premium-quality widgets and features absolutely free. The codebase is optimized, follows WordPress security standards, and integrates seamlessly into the native Elementor UI. == Installation == 1. Upload the `addronix-addons-for-elementor` directory to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Make sure Elementor (free) is installed and active. 4. Go to **Addronix Addons** in your WordPress dashboard to configure settings and disable unused widgets. 5. Open any page with Elementor to start using the new widgets and the Display Conditions tab (under the 'Advanced' tab of any element). == Frequently Asked Questions == = Does this require Elementor Pro? = No! Addronix Addons for Elementor works perfectly with the free version of Elementor. In fact, it adds features (like Display Conditions and Header/Footer Builder) that are normally only found in Elementor Pro. = Will this slow down my website? = Not at all. The plugin is built with performance in mind. You can disable any widget you are not using from the backend dashboard, ensuring zero unnecessary scripts or styles are loaded on the frontend. = How do I use the Display Conditions? = In the Elementor Editor, click on any Widget, Column, or Section. Go to the **Advanced** tab, and scroll down to **Addronix Display Conditions**. From there, you can add multiple condition groups using AND/OR logic. = How many widgets does this plugin include? = Addronix Addons for Elementor includes **38 widgets** and **5 extensions** — all completely free with no upsells. = Are any external services used? = No. This plugin does not connect to any external services or third-party APIs. All JavaScript and CSS assets are bundled and loaded locally from within the plugin. No user data is transmitted to any third-party server. The plugin does make standard WordPress AJAX calls to the local site's own admin-ajax.php for its admin settings panel only. == Third-Party Libraries == This plugin includes the following third-party libraries, all of which are GPL-compatible: * **Swiper** (MIT License) — Used for carousel widgets. https://swiperjs.com/ * **Lottie Player** (MIT License) — Used for Lottie animation support in Feature Tabs. https://lottiefiles.com/ * **Intersection Observer Polyfill** (W3C Software License) — For cross-browser scroll detection. All JavaScript animations use native browser APIs (CSS transitions, Intersection Observer, requestAnimationFrame) — no proprietary animation libraries. == Screenshots == 1. The advanced Display Conditions modal inside the Elementor Editor. 2. The Animated Profile Card widget in action. 3. The Dual Marquee Hero widget — cinematic dual-column scrolling hero section. 4. The clean, lightweight backend dashboard for managing widgets and settings. == Changelog == = 2.0.6 = * **Merged release:** combines all 2.0.5 fixes with the redesigned Nav Menu widget from 2.0.4. * **Nav Menu widget:** keeps the full mobile menu styling, animations, full-width option, click/hover sub-menu triggers and indicator style section, and restores the Dropdown Alignment control; includes the 2.0.5 fixes (badges and indicators survive theme filters, Mega Menu / Badges extension switches respected, editor notice when no menu exists). * **Site category:** the "Site" widget category is promoted to the top of the Elementor panel so the Nav Menu appears first when building headers / footers. = 2.0.5 = * **Display Conditions:** rules now work with Elementor's Element Caching (login status, user role, URL parameter, browser and date/time rules were evaluated only once and every visitor saw the first visitor's result). * **Display Conditions:** Date and Time rules now accept a From / To range (a single value still works); real site roles (incl. custom roles) are listed; Opera added; better Chrome / Safari / iOS detection; values are escaped in the editor modal. * **Sticky Elements:** fixed — the script never loaded on the frontend (wrong setting key). Hide-on-scroll CSS now loads, works under the WordPress admin bar, on custom breakpoints (laptop / widescreen …) and with slow touch scrolling. * **Floating Effects:** fixed — the CSS never loaded on the frontend and the animation did not apply with Elementor's optimized markup. * **Advanced Backgrounds:** effects now also work inside header / footer / mega menu / loop templates; no more duplicated particle loops or leaks in the editor; content stays above the effect; rgba / 8-digit colours supported for particle lines. * **Menu Badges:** badges are now actually printed on the frontend (they were only saved), are no longer deleted when menus are saved from the Customizer or by other plugins, and respect the extension switch. * **Mega Menu:** mega panels now open on mobile / touch devices (first tap opens, second tap follows the link) and with the keyboard; recursion guard; unpublished templates are skipped; field values are validated. * **Nav Menu widget:** dropdown indicators and badges no longer disappear with themes that filter menu link markup (e.g. Twenty Twenty-One), so mobile sub-menus / mega menus can be opened; disabling the Mega Menu extension is respected; helpful notice in the editor when no menu exists. * **Loop Builder:** carousel layout now initialises (frontend and editor) with per-widget arrows / dots; new "AAFE Post (Loop)" dynamic tags (Post Title, Excerpt, Date, Author, Terms, URL, Featured Image) so each loop item shows its own post data without Elementor Pro; fixed garbled "Read More" arrow. * **Header & Footer:** sticky header sits below the admin bar; transparent header overlays the first section; theme header / footer are hidden on block themes (Twenty Twenty-Four / Five); the active header is no longer injected into template previews / the template editor; template type kept in sync between meta boxes; removed conflicting Elementor Pro location registration. * **Theme Builder:** condition options that were never implemented (author / format / category-specific rules) no longer match every page; unknown rules no longer match everything; internal post types removed from the list; loop items show status settings only. * **Security:** Theme Builder AJAX actions now only accept AAFE templates and check per-post capabilities (previously any page or post could be trashed / deleted by a user with Theme Builder access); template type is validated; post search no longer reveals private content titles. * **Widgets:** Glass Showcase thumbnail style section now appears in the Style tab and its spacing control works (duplicate control removed); Orbit Image Showcase duplicate "Columns" control removed; Kinetic Cylinder Gallery, Orbit Image Showcase, Dual Marquee Hero, Headline Gallery and Marquee Gallery CTA show placeholder images until images are added; Team / Content Showcase work with imported data; Accordion Feature Section editor error fixed; Product Features no longer loads Font Awesome on every page; removed an unregistered style dependency from FX Slider. * **Admin:** dashboard widget filters / counters stay in sync after toggling; failed toggles are reverted; settings form no longer triggers a JavaScript error in Elementor's admin script. * **Code quality:** fixed PHP 8.2+ dynamic property deprecation, removed debug logging and HTML debug comments, repaired garbled (double-encoded) characters in source files, uninstall now also removes badge meta and cached data. = 2.0.4 = * **Slide Icon Button — Comprehensive Improvements:** * Replaced basic alignment with native Elementor-style responsive **Position** controls (Left, Center, Right, Stretch) with instant live editor preview. * Added responsive **Alignment** controls (Start, Center, End, Space between) conditioned on Stretch (Justified) position, enabling full control over button text positioning across Desktop, Tablet, and Mobile. * Fixed full-width Stretch layout: buttons now cleanly stretch across the container while text centers accurately and icons remain securely docked. * Fixed button rendering conflict with Hello Elementor and other theme stylesheets where `