# SlideVerse – Starter Slider, Carousel & Image Slider for Gutenberg

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

## Available Blocks

| Block                  | Description                                                     |
| ---------------------- | --------------------------------------------------------------- |
| **Slide Anything**     | General-purpose slider — add any Gutenberg blocks inside slides |
| **Post Slider**        | Dynamic blog/post carousel with category filtering              |
| **Brand Logos**        | Client/partner logo carousel with auto-scroll                   |
| **Testimonial Slider** | Customer reviews with ratings, avatars, and author info         |
| **Video Slider**       | YouTube, Vimeo, self-hosted video carousel with lightbox        |
| **Infinite Slider**    | Seamless marquee-style continuous scrolling                     |
| **Before-After**       | Interactive image comparison with draggable divider             |

## Features

- Gutenberg-native — no shortcodes, no page builders
- Responsive across desktop, tablet, and mobile
- Touch and swipe via Swiper.js
- Full style controls (colors, padding, borders, typography) with responsive + hover states
- Multiple effects: slide, fade, coverflow, flip, creative, cards
- Navigation arrows, dots, fraction, and progress bar
- Autoplay with pause-on-hover
- Lightweight — assets load only on pages with sliders
- SEO-friendly HTML output

## Installation

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

## Development

```bash
# Install dependencies
npm install

# Start dev (watches blocks)
npm run blocks

# Production build
npm run build

# Package zip
npm run plugin-zip
```

## Changelog

### 0.0.9 – May 25, 2026

- **New:** Testimonial Slider block (star ratings, avatars, author name/role)
- **New:** Video Slider block (YouTube, Vimeo, self-hosted, lightbox)
- **New:** Post Slider block (dynamic posts, category filter, card layout)
- **New:** Brand Logos Carousel block
- **Fix:** Frontend CSS now generates reliably for all blocks
- **Fix:** Inline CSS fallback via render_block filter for edge cases
- **Fix:** Video lightbox styling
- **Improvement:** SVG fill property support in CSS builder
- **Improvement:** PHP 8.4 deprecation fix

### 0.0.8 – May 06, 2026

- WordPress 7.0 compatibility
- Stability fixes for frontend style enqueue

### 0.0.7 – January 08, 2026

- WordPress 6.9 compatibility

### 0.0.6 – November 11, 2025

- Fix: Before-After image upload issue

### 0.0.5 – May 21, 2025

- Fix: Autoplay inconsistencies
- Fix: WordPress 6.8.1 compatibility

### 0.0.4 – February 17, 2025

- Performance optimizations

### 0.0.3 – February 01, 2025

- New: Before-After Slider block

### 0.0.2 – January 27, 2025

- New: Infinite Slider block

### 0.0.1 – January 01, 2025

- Initial release

## License

GPL-2.0+ — see LICENSE file.

## Links

- [Website](https://wpxero.com)
- [Documentation](https://wpxero.com/docs/slideverse)
- [Support](https://wpxero.com/support)
