=== Genial Widgets for Elementor ===
Contributors: genialsouls
Tags: elementor, widgets, button, accordion, pricing
Requires at least: 6.8
Requires PHP: 7.4
Requires Plugins: elementor
Tested up to: 7.1
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Accessible Elementor widgets for buttons, cards, FAQs, counters, pricing,
headings, lists, and tabs.

== Description ==

Genial Widgets is an Elementor product from GenialSouls for creating practical
content, navigation, calls to action, metrics, and pricing sections. This
release contains eight focused widgets backed by a dependency-safe foundation:

* Button for calls to action and links.
* Info Box for icon, heading, and description content.
* Accordion for expandable content sections.
* Counter for animated numeric values.
* Pricing Table for clear plan and call-to-action layouts.
* Advanced Heading for semantic headings with optional accent content.
* Icon List for linked or informational lists with icons and responsive styling.
* Tabs for accessible tabbed content panels with keyboard navigation.

It requires the free Elementor plugin. Widget assets are loaded conditionally,
and no external services or remote resources are used by the plugin.

The widgets use semantic, accessibility-conscious markup and controls. Accordion
and Tabs provide keyboard-friendly interactive states, while Counter and Tabs
provide safe behavior when motion or JavaScript is unavailable. The plugin
remains compatible with the supported WordPress, PHP, and Elementor versions.

== Widgets ==

= Button =

Create calls to action with text, safe links, icons, alignment, typography,
colors, borders, spacing, hover styling, and responsive controls.

= Info Box =

Build feature and service cards with an icon or image, title, description,
optional CTA, media positioning, responsive alignment, colors, borders, radius,
spacing, and typography.

= Accordion =

Create expandable FAQ and content sections with repeater items, initial-open
behavior, single or multiple open items, indicators, and accessible disclosure
markup.

= Counter =

Highlight configured numbers with start/end values, prefixes, suffixes, number
grouping, duration, typography, color, and a reduced-motion-safe final value.

= Pricing Table =

Build static pricing layouts with a plan title, subtitle, currency, price,
billing period, feature list, badge, CTA, card styling, typography, responsive
controls, and color settings.

= Advanced Heading =

Compose semantic headings with an optional prefix, highlighted accent text,
decorative accent, selectable HTML heading tag, alignment, typography, colors,
spacing, and responsive controls.

= Icon List =

Present linked or informational lists with Elementor icons, text, safe link
behavior, alignment, item spacing, icon size/color, text typography/color, and
responsive controls.

= Tabs =

Organize related content into accessible tab panels with repeater items, an
initial active tab, horizontal or vertical orientation, keyboard navigation,
tab and content typography/colors, and responsive padding controls.

== Performance and accessibility ==

Styles and scripts are registered locally and loaded conditionally for widgets
that use them. Accordion and Tabs use real buttons, ARIA relationships, and
keyboard interaction. Counter provides a server-rendered final value and
respects reduced-motion preferences. Text, URLs, icons, and media attributes
are sanitized or escaped at output.

== Screenshots ==

1. Discover Genial Widgets directly inside the Elementor editor.
2. Create flexible, polished calls to action with the Button widget.
3. Build feature and service cards with the Info Box widget.
4. Create clear FAQ and expandable content sections with the Accordion widget.
5. Highlight numbers and statistics with animated Counter widgets.
6. Build customizable pricing layouts with the Pricing Table widget.

== Elementor requirement ==

Genial Widgets for Elementor requires the free Elementor plugin. The plugin
requires WordPress 6.8 or later, PHP 7.4 or later, and Elementor 3.24 or later.

== Requirements ==

* WordPress 6.8 or later.
* PHP 7.4 or later.
* Elementor 3.24 or later.

== Installation ==

1. Install and activate Elementor from the WordPress Plugins screen.
2. Upload and activate Genial Widgets for Elementor from the WordPress Plugins screen.
3. Edit a page with Elementor and find the widgets in the Genial Widgets category.

== Frequently Asked Questions ==

= Does Genial Widgets require Elementor? =

Yes. Genial Widgets for Elementor requires the free Elementor plugin and will remain inactive
until a supported Elementor version is available.

== Changelog ==

= 1.1.0 =
* Added Genial Advanced Heading, Genial Icon List, and Genial Tabs.
* Added keyboard-friendly tab navigation and semantic tab/panel relationships.
* Expanded the directory description with factual documentation for all eight widgets.

= 1.0.2 =
* Fixed Elementor style controls so configured widget styles are correctly generated and applied on the frontend.

= 1.0.1 =
* Clarified the display name and listing description for the existing five-widget release.

= 1.0.0 =
* Initial stable release with Button, Info Box, Accordion, Counter, and Pricing Table widgets.

== Upgrade Notice ==

= 1.0.2 =
Fixes Elementor widget style controls so configured styles are applied on the frontend.

= 1.0.1 =
Display-name and listing-copy clarification; widget functionality is unchanged.

= 1.0.0 =
Initial stable release.

== License ==

Genial Widgets is licensed under the GPL v2 or later.
