Added the vidbgpro_player_do_not_track filter. This filter allows you to disable tracking (cookies) from the YouTube and Vimeo players. View the documentation on this feature here.
Video Background Pro has been completely rewritten in ES6+ JavaScript. This means no more reliance on dependencies like jQuery. This should make the plugin much faster!
The plugin can now play video backgrounds on any device that supports HTML5 <video>. This means any modern mobile device will play video backgrounds on any browser with Video Background Pro.
Vimeo video backgrounds are here! Paste your Vimeo video URL into the "Vimeo URL" field just like the YouTube integration.
Fallback image now displays indefinitely until the video starts playing. This not only looks better, but is more consistent on devices that do not support auto-playing video.
Video backgrounds now have a subtle fade-in once they start playing.
The fallback/poster image is now added through PHP instead of the JavaScript plugin in order to immediately display the image, instead of after page load when JavaScript starts to run.
Added the player_options flag to the [vidbg] shortcode. This allows you to supply your own arguments to the HTML5 <video> tag or to the YouTube/Vimeo players! The value for the player_options flag must be a JSON string.
Added the frontend_container flag to the [vidbg] shortcode. This allows you to position the front-end buttons wherever you like in the case that the current placement doesn't work with your theme.
Video Background Pro will support all modern browsers, and Internet Explorer 11.
Overlay Texture option is now depreciated as of 4.0.0. It will no longer be an option in the shortcode, metabox, or integrations.
Enable Loader option is now depreciated as of 4.0.0 in place of the fallback image now displaying until the video is ready to play. It will no longer be an option in the shortcode, metabox, or integrations.
play_on_mobile shortcode flag is depreciated as of 4.0.0. Video Background Pro will now play the video background on any device that supports auto-playing videos.
Enhancement: Completely rewrote Visual Composer integration class. Now reliable across all different themes/plugins.
Removed: Old Visual Composer data model for more reliable one. UPGRADING TO 3.0.0 WILL REQUIRE YOU TO RE-ENTER YOUR VIDEO BACKGROUND INFORMATION FOR ALL VISUAL COMPOSER INTEGRATION INSTANCES.
Enhancement: Completely rewrote SiteOrigin integration class. Now reliable across all different themes/plugins.
Removed: Old SiteOrigin data model for more reliable one. UPGRADING TO 3.0.0 WILL REQUIRE YOU TO RE-ENTER YOUR VIDEO BACKGROUND INFORMATION FOR ALL SITEORIGIN INTEGRATION INSTANCES.
Removed: Ability to autoplay video backgrounds with sound as it was breaking video backgrounds due to browsers new standards for autoplaying videos.
Added: vidbgpro_update_message() to quickly see what is included in a Video Background Pro update from the WordPress plugins screen.
Removed: vidbgpro_is_wp_version()
Removed: vidbgpro_loader_colors()
Added: Debug mode to easily debug video backgrounds if WP_DEBUG is set to true
Added: vidbgpro_enable_siteorigin() filter to disable SiteOrigin Integration if desired
Added: vidbgpro_integration_use_old_data_model() filter to use old integration classes if desired (not recommended)