=== SlideVerse – Starter Slider, Carousel & Image Slider Block for Gutenberg ===
Version: 0.0.9
Author: WPXERO
Author URI: https://wpxero.com/plugins/slideverse/
Contributors: wpxero
Tags: slider, carousel, image slider, testimonial slider, video slider
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 0.0.9
Requires PHP: 7.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The starter WordPress slider plugin for Gutenberg. Create image sliders, post carousels, brand logo sliders, testimonial sliders and video sliders without code.

== Description ==

**SlideVerse** is a starter **WordPress slider plugin** built on **Swiper.js** for the Gutenberg block editor. Create responsive, touch-enabled sliders and carousels — image sliders, post carousels, logo sliders, testimonial sliders, video sliders, and more — without writing code.

Whether you need a simple image carousel or a dynamic post slider, SlideVerse gives you the blocks and controls to build it directly inside Gutenberg.

### 8 Slider Blocks Included (Free)

= Slide Anything Block =
Add any Gutenberg blocks (images, text, videos, buttons) inside slider slides. The most flexible slider block available.

= Post Slider and Blog Carousel =
Automatically display your latest posts, pages, or custom post types in a responsive slider. Filter by category, set custom excerpts, and link to full articles.

= Brand Logos Carousel =
Showcase client logos, partner brands, or sponsors in a smooth auto-scrolling carousel. Upload logos, set per-row counts, and customize spacing.

= Testimonial Slider =
Display customer reviews and testimonials with star ratings, author names, roles, and avatars in an elegant carousel.

= Video Slider and Video Carousel =
Embed YouTube, Vimeo, or self-hosted videos in a slider with thumbnail previews and optional lightbox playback.

= Infinite Slider (Marquee) =
Create seamless, continuous scrolling carousels for logos, text, or any content — perfect for marquee-style displays.

= Before-After Image Comparison =
Compare two images side-by-side with an interactive draggable divider. Ideal for showcasing transformations and edits.

= Slide Anything Item =
Individual slide content block used within the Slide Anything parent block for maximum flexibility.

### Why Choose SlideVerse?

- **Gutenberg-Native** – No shortcodes. No page builders. Works directly in the block editor.
- **Responsive by Default** – Every slider adapts to desktop, tablet, and mobile automatically.
- **Touch and Swipe** – Native gesture support for mobile devices via Swiper.js.
- **Full Style Controls** – Background colors, padding, borders, typography, spacing — all responsive with hover states.
- **Multiple Effects** – Slide, fade, coverflow, flip, creative, and cards transition effects.
- **Navigation and Pagination** – Arrows, dots, fraction, and progress bar with full position control.
- **Autoplay** – Configurable timing, pause on hover, and reverse direction.
- **Lightweight** – Loads only on pages with sliders. No bloat.
- **SEO-Optimized** – Clean HTML output, proper headings, alt text support.

### Use Cases

- Image sliders and photo galleries
- Product carousels for WooCommerce stores
- Client testimonial showcases
- Blog post and news carousels
- Brand and partner logo scrollers
- Video galleries with lightbox
- Portfolio presentations
- Team member sliders
- Banner and hero sliders

== Installation ==

1. Upload the `slideverse` folder to `/wp-content/plugins/` or install via the WordPress plugin screen.
2. Activate **SlideVerse** from the Plugins page.
3. Open the block editor, search for "SlideVerse" and insert any slider block.

== Frequently Asked Questions ==

= What slider types can I create? =
SlideVerse includes 8 block types: Slide Anything (general-purpose), Post Slider, Brand Logos, Testimonial Slider, Video Slider, Infinite Slider, Before-After Comparison, and individual Slide Items.

= Does it work with my theme? =
Yes. SlideVerse works with any block theme or classic theme that follows WordPress coding standards.

= Can I use other blocks inside slides? =
Yes. The Slide Anything block supports all core and third-party Gutenberg blocks inside each slide.

= Does SlideVerse support mobile devices? =
All SlideVerse sliders are fully responsive with native touch and swipe support on smartphones and tablets.

= How customizable are the sliders? =
Very. You can control transitions, autoplay, navigation arrows, pagination, speed, loop settings, responsive breakpoints, and full CSS styling from the block inspector.

= Does SlideVerse affect page speed? =
No. SlideVerse is lightweight and only loads assets on pages that contain slider blocks.

= Can I display posts dynamically? =
Yes. The Post Slider block fetches posts by type, category, order, and count — all configurable without code.

= Does it support video? =
Yes. The Video Slider supports YouTube, Vimeo, and self-hosted video URLs with auto-generated thumbnails and optional lightbox playback.

== Screenshots ==

1. Slide Anything block interface in the Gutenberg editor.
2. Post Slider displaying blog posts in a responsive carousel.
3. Brand Logos carousel with auto-scrolling.
4. Testimonial Slider with star ratings and author info.
5. Video Slider with thumbnail previews and lightbox.
6. Before-After image comparison with draggable divider.
7. Infinite Slider marquee for logos and content.
8. Full style controls panel with responsive options.

== Changelog ==

= 0.0.9 – May 25, 2026 =
* New: Testimonial Slider block with star ratings, avatars, author name/role, and carousel navigation.
* New: Video Slider block supporting YouTube, Vimeo, and self-hosted videos with lightbox playback.
* New: Post Slider block with dynamic post fetching, category filtering, and customizable card layout.
* New: Brand Logos Carousel block for client/partner logo showcases.
* Fix: Frontend CSS generation now works reliably for all blocks (resolved hook timing issue with wp_add_inline_style).
* Fix: Added render_block filter as inline CSS fallback for edge cases (widgets, FSE, reusable blocks).
* Fix: Video lightbox styles now apply correctly when appended to document body.
* Improvement: Added fill property support for SVG arrow color styling on the frontend.
* Improvement: Fixed PHP deprecation notice for nullable type in CSSBuilder.
* Improvement: Embedded __selector__ in style attributes for robust frontend CSS selector resolution.

= 0.0.8 – May 06, 2026 =
* Improvement: Tested against WordPress 7.0.
* Stability: Avoid duplicate per-request inline block styles when both enqueue_block_assets and wp_enqueue_scripts run on the frontend.
* Stability: Safer loading of bundled editor scripts when asset metadata is missing.
* Stability: Harden editor body class detection and Full Site Editing template parsing.

= 0.0.7 – January 08, 2026 =
* Improvement: WordPress 6.9 compatibility added.

= 0.0.6 – November 11, 2025 =
* Fix: Before After Slider block editor issue for Upload Image.

= 0.0.5 – May 21, 2025 =
* Fix: Resolved autoplay issues causing inconsistent behavior across devices.
* Fix: Addressed compatibility issues with WordPress 6.8.1 and popular themes.
* Enhancement: Optimized slider performance and reduced resource usage.

= 0.0.4 – February 17, 2025 =
* Enhancement: General performance enhancements and code optimizations.

= 0.0.3 – February 01, 2025 =
* New: Before After Slider block for interactive image comparison.
* Enhancement: Improved performance and optimized loading times.
* Fix: Resolved minor styling issues in the Infinite Slider block.

= 0.0.2 – January 27, 2025 =
* New: Infinite Slider block for dynamic, seamless scrolling.
* Improved performance and stability for all slider types.
* Minor bug fixes and code optimizations.

= 0.0.1 – January 01, 2025 =
* Initial Release of SlideVerse.
* Swiper.js-powered slider functionality.
* SlideVerse Slider block for Gutenberg.
* Touch and swipe gesture support.
* Autoplay, navigation, and pagination options.

== Credits ==

Built on the [Swiper.js](https://swiperjs.com/) library.

== Support ==

For questions or issues, visit [wpxero.com/support](https://wpxero.com/support) or create a support ticket in the WordPress plugin directory.

== Upgrade Notice ==

= 0.0.9 =
Major update: 4 new slider blocks (Testimonial, Video, Post, Brand Logos) and critical frontend CSS fix for all blocks.

= 0.0.8 =
Compatibility with WordPress 7.0 and stability fixes for frontend styles.
