# Video Popup for Elementor

A custom Elementor widget that allows you to display a list of **self-hosted videos** with thumbnails, titles, and descriptions. Clicking on a video opens it in a responsive popup modal.

=== Video Popup for Elementor ===
Contributors: sheikhfahad
Tags: elementor, video, popup, widget
Requires at least: 5.0
Tested up to: 6.4
Stable tag: 2.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A custom Elementor widget that allows you to display a list of self-hosted videos with thumbnails, titles, and descriptions. Clicking on a video opens it in a responsive popup modal.

== Description ==

A custom Elementor widget that allows you to display a list of **self-hosted videos** with thumbnails, titles, and descriptions. Clicking on a video opens it in a responsive popup modal.

== Features ==

* Supports **self-hosted** videos only
* Repeater control to add multiple video items
* Thumbnail, title, and description support
* Fully customizable popup and content styling via Elementor's Style tab
* Responsive and user-friendly design
* Popup includes close button with customizable appearance

== Installation ==

1. Download or clone this repository to your local machine.
2. Upload the plugin folder to your WordPress site's `/wp-content/plugins/` directory.
3. Activate the plugin from the **Plugins** menu in your WordPress admin dashboard.
4. Edit any page with Elementor and search for the **Video Popup** widget under the "General" category.

== Usage ==

1. Drag and drop the **Video Popup** widget into your layout.
2. Use the repeater to add multiple videos:
   * Upload your self-hosted video file.
   * Set a thumbnail image.
   * Add a title and description for each video.
3. Customize the popup's appearance using the **Style** tab:
   * Typography
   * Title and description color
   * Popup container background, border, border radius, and shadow
   * Close button styling (size, color, background, border, etc.)

== Dependencies ==

* **Elementor (Free)** plugin must be installed and activated.

== Development ==

Built using Elementor's Widget_Base API. You can extend this widget to include advanced features like animations, video autoplay, captions, and more.

== License ==

GPLv2 or later

== Author ==

Sheikh Abdul Fahad

== Changelog ==

= 2.0.1 =
* Initial release

== Upgrade Notice ==

= 2.0.1 =
Initial release

---

Contributions and feedback are welcome! Fork, customize, and make this widget even better.
