=== Captain Widgets Kit for Elementor ===
Contributors: dipakdodiya
Tags: elementor, elementor widgets, woocommerce widgets, display conditions, dynamic tags
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.0
Stable tag: 1.2.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

71+ free Elementor widgets, WooCommerce widgets, display conditions & dynamic tags — all managed from a clean React admin dashboard.

== Description ==

**Captain Widgets Kit** is a powerful free Elementor addon that supercharges your website with **71+ widgets and extensions** — including a full suite of **27 WooCommerce widgets**, 30 Elementor widgets, 11 display condition extensions, dynamic tags, and 3 WordPress tools — all manageable from a beautiful React-based admin dashboard.

Whether you're building a WooCommerce store, portfolio, blog, or business site, Captain Widgets Kit gives you everything you need — completely free.

---

🔢 **What's Included at a Glance:**

* 🧩 **30 Elementor Widgets** — buttons, headings, gallery, countdown, tabs, mega menu, and more
* 🛒 **27 WooCommerce Widgets** — complete product page builder toolkit
* 🔌 **11 Elementor Extensions** — display conditions, custom CSS/JS, wrapper link
* ⚙️ **3 WordPress Extensions** — duplicate posts, disable Gutenberg, disable icons
* 🏷️ **Dynamic Tags** — post, author, site, user, archive, WooCommerce, ACF/SCF
* **Total: 71+ features**

---

= 🧩 Elementor Widgets (30) =

Enable or disable individual widgets from the admin panel. All widgets are free:

* **Button** – Advanced button with icon, link, hover effects and full styling controls
* **Dual Button** – Two buttons side by side with independent styling and icons
* **Heading Title** – Advanced heading with optional highlight phrase, subtitle, separator and link
* **Text Block** – Rich text block with advanced typography controls
* **Separator** – Decorative divider with multiple styles, icons and gradient support
* **Star Rating** – Flexible star/icon rating with fractional support, custom icon and label
* **Blockquote** – Stylish quote widget with author name, avatar and attribution
* **Countdown** – Countdown timer to a target date/time with multiple display styles
* **Pricing Box** – Feature-rich pricing table with icon, feature list and call-to-action
* **Tabs** – Tabbed content widget with smooth transitions and icon support
* **Testimonial** – Customer testimonial with avatar, star rating and author info
* **Animated Box** – Flip/hover animated content box with front and back sides
* **Animated Marquee** – Smooth scrolling text or logo marquee with speed controls
* **Age Gate** – Age verification gate before accessing page content
* **Cookie Consent** – GDPR-friendly cookie consent banner with accept/decline actions
* **Mega Menu** – Advanced navigation menu with multi-column layout support
* **Progress Bar** – Animated skill/progress bar with label and percentage display
* **Scroll Navigation Dots** – Sticky dot navigation for full-page scroll sections
* **Search Bar** – Ajax-powered search bar with live results and custom post type support
* **Search Filter** – Advanced post filter with taxonomy, meta and keyword support
* **Side Menu** – Sliding off-canvas side menu with overlay and close button
* **Table** – Responsive data table with multiple style presets and sortable columns
* **Grid Listing** – Post/CPT grid with filters, pagination and flexible layout options
* **Gallery Listing** – Image gallery with lightbox, filter and masonry layout support
* **Site Logo** – Responsive site logo with custom width, link and SVG inline support
* **Social Icons** – Customizable social media icon links with hover effects
* **Post Title** – Display post or page title with typography and link controls
* **Post Content** – Render post content dynamically inside Elementor templates
* **Post Author** – Show post author info with avatar, bio and social links
* **Post Comments** – Display WordPress comments section with styling controls

---

= 🛒 WooCommerce Widgets (27) =

Build complete WooCommerce product pages, shop pages and account areas — all with Elementor. Requires WooCommerce plugin.

**Product Page Widgets:**

* **Product Title** – Display product title with full typography and heading tag controls
* **Product Price** – Show regular, sale and variable product prices with styling controls
* **Product Description** – Full WooCommerce product description with custom typography
* **Product Excerpt** – Short product description / excerpt with styling options
* **Product Rating** – Star rating display with count, custom icon and layout controls
* **Product Meta** – SKU, category, tags and custom product meta with label styling
* **Product Add to Cart** – Customizable add to cart button with quantity selector
* **Product Gallery** – Product image gallery with thumbnails, slider and lightbox-ready controls
* **Product Image** – Featured product image with custom size, link and hover styling
* **Product Tab** – WooCommerce product tabs (Description, Reviews, Additional Info) with custom styling
* **Product Notice** – WooCommerce notices and alert messages with custom styling
* **Sales Badge** – Sale, new, featured and custom product badges with flexible positioning
* **Product Stock** – Display product stock status and quantity with custom labels
* **Product SKU** – Show product SKU with prefix, fallback text and inline/pill layouts

**Shop & Archive Widgets:**

* **Product Categories** – Display WooCommerce categories in a customizable grid layout
* **Product Filter** – Shop filter widget for price, rating and attributes using WooCommerce query parameters
* **Related Products** – Display WooCommerce related products in a customizable grid
* **Upsell Products** – Showcase assigned upsell products with layout and styling controls
* **Compare Table** – Side-by-side WooCommerce product comparison table

**Cart & Checkout Widgets:**

* **Mini Cart** – Live mini cart toggle with item count, subtotal, drawer and fragment refresh
* **Cart Page** – Full WooCommerce cart layout with item list, totals and checkout button
* **Checkout Page** – Complete WooCommerce checkout form with billing, shipping and order summary

**Account & Authentication Widgets:**

* **Account Page** – Full My Account page builder with custom tab layout and styling
* **Login / Register** – WooCommerce login and registration form with custom styling

**Product Utility Widgets:**

* **Breadcrumb** – WooCommerce breadcrumb navigation with custom separator and styling
* **Wishlist Button** – Add to wishlist toggle with custom icon and state styling
* **Product Breadcrumbs** – Category-aware breadcrumb trail for product pages

---

= 🔌 Elementor Extensions (11) =

Add powerful display conditions and enhancements to any Elementor section, column or widget:

* **Device Type** – Show or hide elements by device (mobile, tablet, desktop)
* **Operating System** – Conditional visibility by visitor's OS (Windows, Mac, Android, iOS, Linux)
* **Browser Compatibility** – Target specific browsers (Chrome, Firefox, Safari, Edge)
* **Geo Location** – Show or hide content by user country or region
* **URL Conditions** – Visibility based on URL parameters or query strings
* **Page Conditions** – Target specific pages, post types or templates
* **Date & Time Visibility** – Schedule content to show or hide between specific times
* **Weekdays Visibility** – Show content only on certain days of the week
* **Custom CSS** – Add per-widget custom CSS directly in the Elementor panel
* **Custom JavaScript** – Add per-widget custom JavaScript
* **Wrapper Link** – Make any Elementor widget or section a fully clickable link

---

= ⚙️ WordPress Extensions (3) =

Extra tools to improve your WordPress workflow:

* **Duplicate Post Type** – One-click duplicate action for posts, pages and custom post types in the admin list
* **Disable Gutenberg** – Turn off the block editor site-wide for a classic editing workflow
* **Disable Elementor Icons** – Remove unused Elementor icon font sets for faster page load

---

= 🏷️ Dynamic Tags =

Dynamically populate Elementor text, image, URL and media fields with real data from your site:

* **Post Tags** – Post title, content, excerpt, ID, date, time, slug, status, type, terms, tags, category, featured image data
* **Author Tags** – Author name, URL, avatar
* **Site Tags** – Site title, tagline, URL, current date/time, site icon, site logo
* **User Tags** – User info, meta, login/logout URL, avatar image
* **Archive Tags** – Archive title, description, URL, meta, featured image
* **Taxonomy Tags** – Term title, description, URL, count, term image
* **WooCommerce Tags** – Product title, price, short description, description, rating, SKU, stock status, stock quantity, sale status, gallery, shipping, attributes, purchase note, product type, category, tags *(requires WooCommerce)*
* **ACF / SCF Tags** – ACF text, image, URL and gallery fields *(requires Advanced Custom Fields or Secure Custom Fields)*

---

= 🎛️ Admin Dashboard =

All widgets, extensions and dynamic tags are managed from a clean, modern React-powered admin dashboard:

* Toggle individual widgets and extensions on/off without touching code
* Dark mode support across all dashboard pages
* Filter panel to quickly find and manage specific features
* Dedicated sections for Elementor Widgets, WooCommerce Widgets, Extensions and WordPress tools
* Version rollback — downgrade to any of the last 10 releases from the dashboard
* Onboarding flow for new users

---

= Why Choose Captain Widgets Kit? =

✅ **100% Free** — No upsells, no locked features, no credit card required
✅ **71+ Features** — Widgets, extensions, dynamic tags all in one plugin
✅ **WooCommerce Ready** — 27 dedicated WooCommerce widgets for complete store building
✅ **Performance Focused** — Enable only what you use; disable everything else
✅ **Display Conditions** — 8 powerful conditions to control element visibility
✅ **Dynamic Tags** — Works with free Elementor — no Pro required
✅ **Clean Dashboard** — React-based UI with dark mode and filter search
✅ **ACF / SCF Support** — Pull custom field data into any Elementor field
✅ **PHP 8.0–8.4 Compatible** — Built for modern WordPress hosting environments
✅ **WordPress Coding Standards** — Clean, maintainable, well-documented code

---

== Installation ==

1. Upload the `captain-widgets-kit` folder to `/wp-content/plugins/`
2. Activate the plugin through the **Plugins** menu in WordPress
3. Go to **Captain Widgets Kit** in the admin sidebar
4. Enable or disable individual widgets and extensions as needed
5. Open Elementor editor — Captain Widgets Kit widgets appear in the panel under their own category

== Frequently Asked Questions ==

= Does this plugin require Elementor? =
Yes, Captain Widgets Kit requires Elementor (free version) to be installed and active.

= Are all widgets free? =
Yes — all 71+ currently released features are completely free. Some upcoming pro widgets may require a paid version.

= Does the Dynamic Tags feature require Elementor Pro? =
No. Dynamic tags work with the free version of Elementor — no Pro subscription needed.

= Is WooCommerce required for all features? =
WooCommerce is only required for the 27 WooCommerce widgets and WooCommerce dynamic tags. All other 44 features work without it.

= Is ACF required for dynamic tags? =
ACF (Advanced Custom Fields) or SCF (Secure Custom Fields) is only required for the ACF/SCF dynamic tag group. All other tags work without it.

= Can I enable only the widgets I need? =
Yes. The admin dashboard lets you enable or disable each widget and extension individually so unused features don't impact performance.

= Is this compatible with Elementor Free? =
Yes. All features including dynamic tags work with the free version of Elementor.

= What PHP version is required? =
Captain Widgets Kit requires PHP 8.0 or higher and is compatible through PHP 8.4.

== Screenshots ==

1. Admin dashboard — Widgets management panel
2. Admin dashboard — WooCommerce Widgets panel
3. Admin dashboard — Elementor Extensions panel
4. Admin dashboard — Dynamic Tags panel
5. Admin dashboard — WordPress Extensions panel
6. Admin dashboard — Dark Mode & Roll Back

== Changelog ==

= 1.2.0 =
* New: Added Before After Page widget
* New: Added Image Hotspot widget
* New: Added Image Mask widget
* New: Added Flipbox widget
* New: Added Process Steps widget
* New: Added Sticky Promo Bar widget
* New: Added Blog Card widget
* New: Added Blog Listing widget
* New: Added Post Image widget
* Fix: Minor bug fixes and performance improvements

= 1.1.7 =
* New: Added Woo Account Page widget
* New: Added Woo Login / Register widget
* New: Added Woo Compare Table widget
* New: Added Woo Product Title widget
* New: Added Woo Product Price widget
* New: Added Woo Product Description widget
* New: Added Woo Product Excerpt widget
* New: Added Woo Product Rating widget
* New: Added Woo Product Meta widget
* New: Added Woo Product Tab widget
* New: Added Woo Product Notice widget
* New: Added Woo Sales Badge widget
* Fix: Minor bug fixes and performance improvements

= 1.1.6 =
* New: Added Woo Mini Cart widget
* New: Added Woo Product Gallery widget
* New: Added Woo Product Image widget
* New: Added Woo Product Stock widget
* New: Added Woo Product SKU widget
* New: Added Woo Related Products widget
* New: Added Woo Upsell Products widget
* New: Added Woo Product Categories widget
* New: Added Woo Product Filter widget
* Improve: Expanded WooCommerce widget documentation in the readme
* Fix: Minor bug fixes and performance improvements

= 1.1.5 =
* New: Added Woo Product Add to Cart
* New: Added Woo Cart Page
* New: Added Woo Checkout Page
* New: Added Woo Wishlist Button
* New: Added Woo Product Breadcrumbs
* Fix: Minor bug fixes and performance improvements

= 1.1.4 =
* New: Added Heading Title widget — flexible heading with optional highlight phrase, subtitle, separator and full typography controls
* New: Added Star Rating widget — star/icon rating with fractional support, custom icon, optional title and numeric value
* New: Added Blockquote widget
* New: Added Countdown widget
* New: Added Pricing Box widget
* New: Added Tabs widget
* New: Added Testimonial widget
* New: Added Age Gate widget
* New: Added Cookie Content widget
* New: Added Gallery Listing widget
* New: Added Table widget
* New: Added Animated Box widget
* New: Added Animated Marquee widget
* New: Added Progress Bar widget
* New: Added Navigation Dots widget
* New: Added Side Menu widget
* New: Added Mega Menu widget
* New: Added Widget Builder onboarding flow for Pro users
* Improve: Code splitting — each page loads as a separate chunk for faster initial load
* Improve: CodeMirror (code editor) loads lazily — only when Widget Builder is opened
* Improve: Dark mode — Dynamic Tags extension panel now fully supports dark mode
* Improve: Dark mode — Switcher toggle OFF state now shows black knob on dark grey track
* Improve: Dark mode — Search input background and text color now use CSS variables
* Fix: Minor bug fixes and performance improvements

= 1.1.3 (29/05/2026) =
* New: Onboarding flow — 2-step welcome modal on first activation
* New: Deactivation feedback modal — Quick Feedback popup before plugin deactivation
* New: Newsletter subscription integration
* New: Dedicated UX loader architecture for onboarding and deactivation
* New: `CAPTWIKI_API_BASE` global constant for all external API endpoints
* Improve: All external API calls use non-blocking `wp_remote_post()`
* Improve: Deactivation reasons updated with plugin-specific options
* Fix: `??` null coalescing replaced with `isset()` ternary (PHP 8.0 compatibility)
* Fix: All translatable strings in PHP now use `esc_html__()`
* Fix: Uninstall cleanup — onboarding user meta deleted for all users

= 1.1.2 (12/05/2026) =
* New: Added Button Widget
* New: Added Post Title Widget
* New: Added Post Content Widget
* New: Added Post Author Widget
* New: Added Post Comments Widget
* New: Added Dynamic Tags extension for Elementor
* New: Added Post dynamic tag support
* New: Added Author dynamic tag support
* New: Added Site dynamic tag support
* New: Added User dynamic tag support
* New: Added Archive dynamic tag support
* New: Added Dynamic Categories tag support
* New: Added ACF / SCF dynamic tag support
* Improve: Added grouped extension sections for better Elementor extension management
* Improve: Dashboard UI updated for Elementor extensions organization
* Fix: Minor bug fixes and performance improvements

= 1.1.1 (12/05/2026) =
* New: Added Grid Listing widget
* New: Added Duplicate Post Type WordPress extension
* New: Added Disable Gutenberg WordPress extension
* New: Added Disable Elementor Icons WordPress extension
* New: Added separate "WordPress Extensions" submenu in the dashboard menu
* New: Added Version Rollback feature — downgrade to any of the last 10 releases
* New: Added "Our Products" page — discover other plugins by the author
* New: Added Discord community link in the Help page
* Improve: Updated dashboard menu labels for better clarity
* Improve: Reorganized dashboard menu order for improved navigation
* Improve: Full dark mode support across all dashboard pages
* Improve: Settings page redesigned to match dashboard standards
* Improve: Help page redesigned with quick links and FAQ section
* Improve: Responsive mobile navigation menu fixed and improved
* Fix: Minor bug fixes and performance improvements

= 1.1.0 (06/05/2026) =
* New: Added Dual Button widget
* New: Added Separator widget
* New: Added Site Logo widget
* New: Added Social Icons widget
* New: Added Text Block widget
* New: Added Device Type visibility extension
* New: Added Operating System visibility extension
* New: Added Browser Compatibility visibility extension
* New: Added Geo Location visibility extension
* New: Added URL Conditions visibility extension
* New: Added Page Conditions visibility extension
* New: Added Date & Time visibility extension
* New: Added Weekdays Visibility extension
* New: Added Custom CSS extension
* New: Added Custom JavaScript extension
* New: Added Wrapper Link extension
* Improve: Side navigation menu design
* Improve: Settings page design
* Improve: Performance enhancements
* Compatible: WordPress 6.9
* Fix: Minor bug fixes and improvements

= 1.0.1 (24/04/2026) =
* New: Admin dashboard menu added
* Improve: UI updates
* Improve: Performance enhancements
* Fix: Minor bug fixes and improvements
* Compatible: WordPress 6.9

= 1.0.0 (21/04/2026) =
* Initial release

== Upgrade Notice ==

= 1.1.6 =
13 new WooCommerce widgets added: Account Page, Login/Register, Compare Table, Product Title, Price, Description, Excerpt, Rating, Meta, Tab, Notice, Sales Badge, Mini Cart, Product Gallery, Image, Stock, SKU, Related Products, Upsell Products, Product Categories and Product Filter. Readme fully updated with complete feature count.

= 1.1.4 =
17 new widgets added including Heading Title, Star Rating, Blockquote, Countdown, Pricing Box, Tabs, Testimonial, Age Gate, Cookie Consent, Gallery Listing, Table, Animated Box, Animated Marquee, Progress Bar, Navigation Dots, Side Menu and Mega Menu. Performance improved with code splitting.

= 1.1.2 =
Dynamic Tags support added for Elementor — works with free Elementor, no Pro required.
