- Fix: Wrong format plugin options jQuery #195
- Fix: maxWidth does not work correctly due to overwriting width in styles #193
- Update: Moved DOM initializations to object creation #196
- Update: New options
initialScale
andtransitionSpeed
#191
- Update: use /youtube-nocookie.com/embed/ for all YouTube videos
- Update: return false after function execution for
onPostOpen
andonPreClose
#190
- Fix: Enable Wave preloader
- Update: Max width proportional to aspect ratio
- Update: Global
fitView
option can be set also as data attributedata-fitview
to specific links
- Fix: preload timing sync for gallery navigation
- Fix: Random flickering during gallery navigation with IOS
- Fix: Swiping doesn't work on Android devices #184
- Fix: overlayClose does not work #178
- Update: Video Handling - Unknown Extension Types #174
- New option:
fitView
resizes the images to fit within the viewport - Fix: minimum 3 items to activate infinite gallery
- Update: composer version
- New option:
focusItem
to focus current element on window close - Update: youtube-nocookie support
- New option:
customClass
- New attribute:
data-customclass
(overrides global optioncustomClass
) - New attribute:
data-border
(overrides global optionborder
) - New: option ratio: 'full' for a 100% viewport height of iFrame and video content
- New: ECMAScript module
import VenoBox from './src/venobox.esm.js'
- New: Fast gallery navigation
- Update: default
maxWidth: 100%
- Update: minor css fixes
- Update: 'share' option boolean.
- Deprecated: facebook, twitter, linkedin, pinterest share
- New share tools: Copy link, Navigator share, Download
- New: option
navKeyboard
- New: option
navTouch
- Update: minor fixes
- Dropped jQuery dependency.
- Async gallery navigation and items loading
- New: support local videos (mp4, webm, ogg)
- Update: more preload spinners
Check Migrating to VenoBox 2.
- New: navSpeed option
- New: noArrows option
- Update: Remove focus from link to avoid multiple calls with enter key
- Fix: Error thrown in safari #147
- Update: reset content scrollTop on change
- New share buttons
available options:
['facebook', 'twitter', 'linkedin', 'pinterest', 'download']
- Hide infinigall navigation if has only 1 item
- Hide numeratio if has only 1 item
- Higher z-index for vbox-overlay
- Percentual window padding
- Minified CSS
- Namespaced some css classes #133
- New callback:
cb_content_loaded(obj, gallIndex, thenext, theprev)
- Scrollbar dissappears behind
.vbox-overlay
background (Chrome) #109 - Overlay close does not work on iPad, and full overlay is not clickable #115
- Allow autoplay in Chrome - attribute needed for iframe #121
- New spinkit preloaders #106
- Hide spinner when popup has been loaded #101
- Add support of customized Gallery items directly on the JavaScript init. #120
- Fix: infinigall & nextok = false #98
- update:
use strict
- thanks @shivarajnaidu - Fix: fade in overlay
- New: touch swipe support
- New methods: call close, next or previous item outside the plugin
- Update: new callbacks
- Update: brought back
data-gall
instead ofdata-vbgall
- Fix: gallery navigation with different title attributes
- Fix: position absolute for preloader to avoid scroll overlay
- Update: .json files
- New: options for title and navigation elements: position and colors
- New: pure css3 preloaders
- New: 5 Callbacks added - thanks @garyee
- New: video autoplay as option - thanks @codibit
- Update:
data-type
changed todata-vbtype
- Update: css3 next - prev arrows
- Update: iframe and inline windows with default height realtive to viewport
- Update: Removed deprecated functions for jQuery 3
- Update: new youtube parser to convert more urls
- Update: video format to 16:9
- Update: panel shadow
- Fix: wait to loading all images inside ajax modal
- Fix:
https://
for video iframes