The new WordPress editing experience is here and LayerSlider provides a full-fledged Gutenberg block for your convenience. The helper utility for the Classic Editor remains available, so you can easily insert sliders no matter what page builder do you prefer.
LayerSlider -> Options -> Advanced now offers settings to disable editor extensions.
Added [author-avatar] post placeholder for Dynamic Layers.
Deeplinks can now be used for back and forth navigation instead of just starting the slider with a specific slide.
Improved support for Vimeo videos
Fixed minor media playback issues
Minor UI changes
Added the Pixie Image Editor by Vebto. This is a replacement for the Adobe Image Editor SDK that was removed from the last release due to its end-of-life.
Huge file optimizations. This updates makes sure that every resource is as compact as it can be, so you and your visitors can save bandwidth and server resources.
This update also comes with a horde of small bug fixes and improvements, focusing on stability, performance and aesthetics.
Some small UI changes for usability purposes.
Fixed media playback issues with static layers.
Fixed an issue with embedded media on secure (HTTPS) sites that we caught right after releasing the previous update.
A COMPLETE MEDIA HANDLING OVERHAUL
Anything media related in LayerSlider has been rewritten from scratch.
NEW FEATURES
- We're now using newer APIs that should be more reliable and should eliminate strange edge cases.
- Custom embed options specified in the URL is now 100% tracked and recognized by LayerSlider.
- A new media option loop was added for media layers.
- Introduced the muted setting for media layers. A special option called Offer to unmute is there, so you can provide a non-intrusive experience to your visitors by offering a special button to easily restore sound on an otherwise muted video.
- Improved compatibility with media autoplay policies. Some web browsers might prevent video/audio layers to be autoplayed based on a number of different factors. Muted autoplay is always allowed. This new update now falls back gracefully and plays the media muted whenever the restrictions would apply. In cases when media should have been autoplayed with sound, we're offering an easy way for page visitors to restore sound with a click of a button.
- The slideshow will no longer wait indefinitely for a paused media to finish. After pausing media playback the slider will wait a few extra seconds, but it will eventually continue the slideshow if all animations on the slide has completed and the slider wants to switch slides.
- Other significant improvements for media handling, especially for mobile and tablet devices.
- New smart links (LayerSlider Action) to manage media playback: play, pause & unmute.
- New API commands: playMedia, pauseMedia & unmuteMedia
- New API events: mediaDidStart, mediaDidStop
- PS: The new unmute button offered to easily restore sound may not always be visible for embedded players (i.e. YouTube and Vimeo). Browser support varies and we expect them to support delegating autoplay permission to embedded players in the near future. HTML5 self-hosted videos are working as expected in all browsers.
IMPROVEMENTS
- You can now override slider settings via the shortcode or the PHP function. It can be useful if you want to make small changes to the same slider in certain situations without having duplicates. For example, you might want to change the slider skin on some pages to fit better to a different page style. Check the Overriding settings section for more information.
OTHER
- This update improves the reliability of our online services. Serving plugin updates, downloading templates and other online features should now work even in very unusual server environments.
BUG FIXES
- The Adobe Image Editor was removed due to its end-of-life. A replacement solution will be added very soon in another update.
- Fixed qTranslate compatibility that affected sliders inserted by certain page builders in some cases.
- Fixed an issue that affected Popup sliders when used with the Origami slide transition.
- Fixed the reverseSlide API method not properly replaying the slide when the second parameter was present.