Lexiata XSlider

Changelog

1.5.1

  • Fixed: a packaging issue in 1.5.0 that prevented the Gutenberg block and Elementor widget from loading. Both now work as intended.

1.5.0

  • New: Gutenberg block — pick a slider from a dropdown, with an in-editor preview. The shortcode keeps working everywhere.
  • New: Elementor widget — drop a slider into any Elementor layout with a live preview.
  • New: a “Report a bug” tool in the admin header (opens a pre-filled email with environment info).
  • Improved: the settings editor now saves the whole slider from a single screen — no more lost changes when switching tabs, and no more misleading “unsaved changes” prompts.
  • Fixed: autoplay no longer stops permanently after a single click, and respects the configured delay.
  • Fixed: dragging past the first or last slide no longer exposes an empty area behind the slider.
  • Fixed: drag/swipe listeners are cleaned up correctly when a slider is removed (single-page apps / page-builder previews).
  • Fixed: border-radius preset labels are now legible; the “New project” dialog no longer closes on an accidental background click.
  • Compatibility: WordPress 7.0 block editor; asset cache-busting so updates always reach the browser.
  • Housekeeping: documentation accuracy and internal cleanup.

1.0.0

  • Initial public release.
  • Custom Post Type for slider projects with private admin-only visibility.
  • 8-tab settings editor: General, Size, Controls, Animations, Autoplay, Optimize, Slides, Developer.
  • 4 slide animations: Horizontal, Vertical, Fade, Zoom fade.
  • 4 arrow styles: Default, Circle, Square, Minimal — with adjustable size, colour, and per-device visibility.
  • 4 bullet styles: Dot, Bar, Pill, Square.
  • Border-radius control (0–100px) with 5 presets — Sharp, Subtle, Soft, Rounded, Pill.
  • Image and Blank slide types with click-through URLs (target tab + nofollow support).
  • Touch swipe and mouse drag navigation that works across all animation types.
  • Keyboard arrow navigation (activates on hover, focus, or viewport visibility).
  • Drag-to-reorder slides in the admin editor with mobile touch support.
  • Duplicate slide, delete slide, live preview.
  • Vanilla JS frontend engine — no jQuery dependency, ~5KB minified.
  • Lazy initialisation with IntersectionObserver — slider boots only when scrolled into view.
  • First-slide LCP optimisation via fetchpriority=”high”.
  • Multisite-aware uninstall — cleans up all sites’ data on plugin deletion.
  • Accessibility: ARIA roles, focus-visible outlines, prefers-reduced-motion support.
  • Translation-ready — all strings use the lexiata-xslider text domain.
  • Shortcode [lex_xslider id=”X”] works in any builder (Gutenberg, Elementor, Divi, Classic Editor, theme templates).

Plugin Website
Visit website

Version:
1.5.1
Last Updated
July 27, 2026
Active Installs
300
Requires
WordPress 5.5
Tested Up To
WordPress 7.0.2
Requires PHP
7.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.