Added performance option to slider transitions, which will allow to prioritise perfomance vs image quality during the slide transition
Added new option "Set Filters on Mask" to layer animation. This option allows to set the filters on the layer wrapper mask instead of the layer itself.
to avoid strange cuts on overflow hidden elements
as workaround for the Safari bug where blur and x,y rotations resizes the layers
Extended openModalAPI to be able to load modules in page by ajax on demand by id, index or slide key
Bugfixes
Adding the same slider more than once to the post/page resulted in the JS revapi variable beeing defined multiple times
Tags are written in image titles on certain conditions
Splitted and blurred text animation on Safari looks different, letters pop up without animation
Required AddOn update message shows wrong update versions in certain cases
Hidden slides are printed into the HTML
Some external images are not visible in backend and load stretched on frontend (CORS error visible in console)
iFrame in layers fail to load in some special cases
Layer actions with target layers fail to open due to error
HTML export does not write some newly added JavaScript
JS error if slider uses "Observe Wrapper" option
Elementor, Divi, Wp Backery or other third party plugin conflicts if the library loading is set to defered, async in footer
Clicking on buttons sometimes fails in Firefox if 3D parallax is used
"Lazy Load All" does not load all images one by one in case the ViewPort option is enabled globally
Added vimeo thumbnail loader for background videos
Added new global initialisation process optimization
All JS files (except rbtools.min.js) will load asynchronous defered in footer to fill the new Google Lighthouse requests for better ranking
New global option to enable viewport an viewport distance on all existing modules with one click
New global option to overwrite "no lazy loading" with any other setting, to enable lazy loading internally in each slider modules
New modal API added to load any slider as modal via API i.e. jQuery.fn.revolution.openModalAPI(modal,modalslide,url) where the URL is the URL of ajax action, modal is the modal slider id and modal slide the modal slide id
Solved high memory usage on iOS browsers where 3x sized retina images may brake the maximum 384MB limitations
During slide animations, all content will reduce resolution to speed up the processing in complex rendering, however after that it changes back to the best available resolutions
Added two new metas to dynamic add current slide index and count of slides into layer content. {{current_slide_index}} and {{total_slide_count}}
Bugfixes
Iris colorpicker click listener reloads page due to WordPress bug. Colorpicker will ignore that click event from RS side
Lock and visibility icons are not available on the layer list after adding, removing, duplicating layers
Disabling hover options on layers still shows animation on mouse enter and leave
Custom navigation presets can not be added or do not save
Weather AddOn location can not be extended
Page content jumps on initial load if JS files are added to the footer
Elliptical gradients are not drawing well
YouTube posters is not displaying after reloading editor
Navigation thumbs speed option is not working
Wrong start/end y position if from/to top or from/to bottom layer animation selected on rows
Some old slider layers had the subtype set accidentally which prevented them from being imported.
In very rare cases a normal slide converted into a global slide, making 2 global slides available in the module
Videos not playing in static slides if the slider layout is set to carousel
Parsing CSS can create a PHP notice
Safari mask animations do not show animation on second loop
PolyFold AddOn stops rendering the editor view until the browser gets resized
Added protection against Avada's transform z on main container which would break the scroll functionality of the slider
Global layers can not be controlled by layer actions
Canvas with too big area breaks on iOS
Selecting 'auto DPR 4' would select 'DPR 4'
Closing modals were failing due to a wrong id if the page had multiple modals
Video jumps/shows the cover a short time after the animation ends
Having none Isometric Slides before Isometric slider will brake in animation of Layers
Disable PanZoom on mobile has no effect
In the backend, layers are sometimes not in position until offsetted layers gets selected
Parallax content jumps on previous/next slide if page has been scrolled before slide change
Multiple carousel navigation's on same page conflicts with each other
Bullet navigation does not get recalculated on resize
Modal on default templates doesn't cover full width
Fullscreen modal doesn't show fullscreen if slider has "Decrease module height" option set