=== Captain Widgets Kit – Elementor Addon ===
Contributors: dipakdodiya
Tags: elementor, elementor addon, elementor widgets, dynamic tags, display conditions
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.4
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Extra widgets, display conditions, and dynamic tags for Elementor — all free, managed from a clean admin dashboard.

== Description ==

**Captain Widgets Kit** is a free Elementor addon plugin that extends Elementor with additional widgets, powerful display condition extensions, and dynamic tag support — all manageable from a clean React-based admin dashboard.

= 🧩 Widgets =
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
* **Grid Listing** – Post/CPT grid with filters, pagination and flexible layout options
* **Gallery Listing** – Image gallery with lightbox, filter and masonry layout support
* **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
* **Separator** – Decorative divider with multiple styles, icons and gradient support
* **Site Logo** – Responsive site logo with custom width, link and SVG inline support
* **Social Icons** – Customizable social media icon links with hover effects
* **Text Block** – Rich text block with advanced typography controls
* **Heading Title** – Advanced heading with optional highlight phrase, subtitle, separator and link
* **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

= 🔌 Elementor Extensions =
Add powerful display conditions to any Elementor widget:

* **Device Type** – Show/hide by device (mobile, tablet, desktop)
* **Operating System** – Conditional visibility by OS
* **Browser Compatibility** – Target specific browsers
* **Geo Location** – Show/hide content by user location
* **URL Conditions** – Visibility based on URL parameters
* **Page Conditions** – Target specific pages or post types
* **Date & Time Visibility** – Schedule content visibility
* **Weekdays Visibility** – Show content on specific days
* **Custom CSS** – Per-widget custom CSS
* **Custom JavaScript** – Per-widget custom JavaScript
* **Wrapper Link** – Make any widget a clickable link

= 🏷️ Dynamic Tags =
Dynamically populate Elementor fields with real data:

* **Post** – Post title, content, excerpt, ID, date, slug, status, type, terms, tags, category, featured image data
* **Author** – Author name, URL, avatar
* **Site** – Site title, tagline, URL, current date/time, site icon, site logo
* **User** – User info, meta, login/logout URL, avatar
* **Archive** – Archive title, description, URL, meta, image
* **Dynamic Categories** – Term title, description, URL, count, image
* **WooCommerce** – Product title, price, description, rating, SKU, stock, gallery, attributes, and more *(requires WooCommerce)*
* **ACF / SCF** – ACF text, image, URL, and gallery fields *(requires ACF or SCF)*

= ⚙️ WordPress Extensions =
* **Duplicate Post Type** – Add a duplicate action for posts and pages in the admin list
* **Disable Gutenberg** – Turn off the block editor for classic editing workflows
* **Disable Elementor Icons** – Remove unused Elementor icon sets for performance

== 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

== 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? =
All currently released widgets are free. Some upcoming widgets will require the Pro version.

= Does the Dynamic Tags feature require a specific Elementor plan? =
No, dynamic tags work with the free version of Elementor.

= Is WooCommerce required? =
WooCommerce is only required for the WooCommerce Dynamic Tags group. All other features work without it.

== Screenshots ==

1. Widgets management panel
2. Elementor Extensions panel
3. Dynamic Tags panel
4. WordPress Extensions panel

== Changelog ==

= 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 with proper background, border, icon and text colors
* Improve: Dark mode — Switcher toggle OFF state now shows black knob on dark grey track; ON state unchanged (green track, white knob)
* Improve: Dark mode — Search input background and text color now use CSS variables; WordPress admin input style overrides resolved
* 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
* New: Added upcoming WooCommerce widgets (Coming Soon)
* 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.4 =
17 new widgets added: Heading Title, Star Rating, Blockquote, Countdown, Pricing Box, Tabs, Testimonial, Age Gate, Cookie Content, Gallery Listing, Table, Animated Box, Animated Marquee, Progress Bar, Navigation Dots, Side Menu, and Mega Menu. Added Widget Builder onboarding flow for Pro users. Performance improved with code splitting.

= 1.1.2 =
No upgrade required.
