Skip to content

Releases: murslinshehzad-code/Hero-Slider-with-SplideJS

v1.5.2 - Multi-Slider Support, Typography Controls & Admin Redesign

Choose a tag to compare

@murslinshehzad-code murslinshehzad-code released this 02 Aug 00:03

Major update since v1.2, covering v1.3.0 → v1.5.2.

Highlights

  • Multi-slider support — create, switch between, and delete multiple independent sliders (each with its own slides and autoplay setting), and embed any of them with [hero_slider id="..."]. Existing sites are auto-migrated to a "default" slider, so old shortcodes keep working.
  • Per-element typography controls — independent color, font size, and font family for the heading, paragraph, and button, as both site-wide defaults and per-shortcode overrides.
  • Unlimited slides per slider — Add / Duplicate / Remove, with collapsible slide cards and a live heading preview (previously hardcoded to a fixed 5).
  • WordPress Media Library uploader, alt text field, and an admin warning when a slide is missing an image.
  • Fully redesigned settings page — card layout, a Dark/Light mode toggle, toggle-switch controls, and an in-admin Shortcode Guide with copy-to-clipboard.
  • uninstall.php, composer.json + WordPress Coding Standards (phpcs), and .editorconfig for contributors.

Notable bug fixes

  • The [hero_slider] shortcode was actually registered as hero-slider and never rendered.
  • Frontend JS/CSS used fixed #main-carousel IDs and a single page-wide autoplay config — two sliders on the same page would have collided. Each instance now gets a unique ID and its own settings.
  • Settings weren't sanitized before saving; now sanitized/escaped per field.
  • Several dark-mode contrast issues: WP's own .button/<select> styling wasn't touched by the dark-mode toggle, and a <select>'s native dropdown popup ignored our theme entirely (fixed via color-scheme).
  • A flexbox truncation bug where a slide's heading preview could overflow instead of ellipsis-truncating.

Full details: CHANGELOG.md

Version 1.2.0 - UI Redesign & Improvements

Choose a tag to compare

@murslinshehzad-code murslinshehzad-code released this 27 Apr 20:23
280b9cb
  • Improved design of the settings page for a modern, clean look.
  • Added responsive layout for mobile and tablet devices.
  • Enhanced user experience with better form input styles.
  • Fixed minor UI bugs and added visual enhancements.

Added Dynamic Slider Settings

Choose a tag to compare

@murslinshehzad-code murslinshehzad-code released this 27 Apr 19:32
  • Added dynamic slide creation via admin settings
  • Fixed image URL issues and added button link functionality
  • Improved frontend display with multiple slides
  • Small UI tweaks and bug fixes

Hero Slider Plugin v1.0

Choose a tag to compare

@murslinshehzad-code murslinshehzad-code released this 27 Apr 17:44

First stable release of Hero Slider with SplideJS integration.