- Fancybox Scroll position after closing (628)
- Fancybox Add option
closeExisting
(629)
- Carousel Animation direction of synchronized carousels (622)
- Fancybox Tweak CSS to work for Shopify
- Fancybox Support
data-width
anddata-height
attributes for images
- Panzoom Refactored code to correctly show the zoom-in cursor when click action is "iterateZoom"
- Fancybox Improved Hash plugin, see 264
- Fancybox Fix an issue with fullscreen and multiple instances
- Carousel Fix incorrect page selection when using margins, infinite navigation and
dragFree
- Fix l10n TS files (598)
- Carousel Added new method
setPageFromPosition
, see 597
- Fancybox Fix an issue with Carousel dimensions in Fancybox modal (589)
- Fancybox Fix an issue with Youtube video start time containing minutes (596)
- Fancybox Slideshow needs to restart after manually changing a gallery item
- Fancybox Fix an issue with container custom position and closing animation
- Fancybox Added additional CSS variables to control transition durations (523)
- Carousel The navigation plugin reuses existing DOM elements
- Improved TypeScript support
- Fancybox Fix an issue with keyboard navigation (583)
- Fancybox Fix an issue with scrollable content when using
wheel:slide
(582)
- Carousel Fix classic thumbnail CSS affecting dimensions
- Fancybox Fix an issue with animations (579)
- Carousel Added new method
addSlide()
that allows to add a new slide at a selected location - Carousel A completely reworked thumbail plugin:
- Modern thumbnails can now be infinite, this also improves overall performance with large number of items.
- New thumbnails are also created when new slides are added to the carousel. This allows, for example, to create a Fancybox gallery with an infinite number of images.
- Fancybox Exit fullscreen mode only if started by Fancybox (520)
- Fancybox Fix an issue with elements inside the content that contain Panzoom data attributes
- Added Slovak translations
- Carousel Added event
beforeChange
, can be used to prevent slide change
- Fancybox Fix close button click event not working when text is selected (565)
- Fancybox Fix repetition of events (554)
- Fancybox Fix an issue with not yet loaded image after very fast clicks on toolbar buttons
- Fancybox Fix an issue with captions containing only numbers
- Fancybox HTML5 videos should support
data-width
anddata-height
attributes - Carousel Fix scrolling in Safari when using a mouse (529)
- Carousel Fix an issue when combining Carousel with Panzoom and using lazy image loading
- Panzoom Fix pin position after resizing window in full screen mode
- Panzoom Allow the click event of the Pins plugin to be executed in order to combine with Fancybox
- Fancybox Classic thumbnails doesn't work on click (535)
- Fancybox The cursor should indicate whether the carousel is draggable or currently being dragged
- Fancybox Allow Caption to be an Element (531)
- Carousel
appendSlide()
supports a custom element (537) - Panzoom Zoom in on the current display area centered around the axis (519)
- Fancybox Videos wrong size when scrolling through carousel (535)
- Fancybox Classic mode thumbnails are refreshed repeatedly (540)
- Fancybox Carousel swipe doesn't work with links (524)
- Fancybox Focus outline for thumbnails after using keyboard
- Fancybox Add ability to position elements (for example, navigation arrows) relative to the image
- Fancybox Add ability to place caption anywhere (including toolbar)
- Fancybox Add ability to dynamically add new content (example:
Fancybox.getInstance().carousel.appendSlide({src : "https://lipsum.app/id/1/800x600/"});
) - Add Latvian translations
- Fancybox Add CSS variable
--f-transition-duration
to control transition duration more easily
- Carousel In specific cases, an incorrect position occurs after a click (498)
- Fancybox Add
createSlide
event to the thumbnail plugin
- Fancybox Add
startSlideshow
andendSlideshow
events - Fancybox Add navigation using the mouse wheel above the thumbnails
- Fancybox Add option to show custom content instead of default error message (388)
- Add Czech translations
- Add Chinese (Simplified) translations
- Fancybox Scale the container to maintain dimensions regardless of the pinch zoom level of the device
- Fancybox Add
Slideshow.progressParentEl
option to more easily specify the location of progress bar - Fancybox Add support for YouTube Shorts
- Carousel Remove infinite navigation restriction in specific cases
- Fancybox Add
Html.iframeAttr
option that allows to customize the attributes of an iframe element - Carousel The
slidesPerPage
option now respects the actual width of each slide element - Fancybox and Carousel components now expose the components they use and thus they do not need to be loaded separately
- Fancybox Fix
parentEl
option - Fancybox Fix click event while highlighting text in input (471)
- Fancybox Fix close button not showing in HTML5 Video (469)
- Fancybox Add
fromSelector()
static method - Fancybox Improve zoom-in animation performance
- Carousel Improve guesture handling
- Panzoom Fix issue with rotation animation after quick click
- Panzoom Fix the original image size rounding issue
- Carousel New
load
event for lazy loaded images - Carousel Add support for viewport element padding
- Fancybox Add support for HTML content as a simple text string as well as multiple elements
- Add Japanese translations
- Fancybox Add support for the
<picture>
element using a newImages.content
option
- Carousel Fix scrolling issue on Macbook using Firefox
- Panzoom Add support for the
<picture>
element
- Fix French translations
- Panzoom Don't add
is-draggable
class name if content fits
- Fancybox Reverse the scroll direction of the mouse wheel (425)
- Add Spanish translations
- Add French translations
- Fancybox Background scrolls behind dialog (450)
- Fancybox Fixed unwanted double click in specific scenarios
- Added Italian translations
- Fancybox Opt out of youtube nocookie (447)
- Fancybox Allow to download as different names (440)
- Fancybox Improved focus handling
- Added language template and Polish translations
- Fancybox Support private Vimeo videos (436)
- Carousel Added
getProgress(slideIndex)
method that can be used for tweening (parallax effects, etc)
- Fancybox Use image src as fallback for thumbnail source (434)
- Fancybox Link focus on opening (424)
- Fancybox Typescript warnings (427 and 429)
- Fancybox Add
mainClass
option (432) - Carousel Revised flick gesture recognition
- Carousel Revised thumbnail size and spacing
- Carousel Improved positioning when changing container width
- Fancybox Fix issue with page scrolling when using
wheel: "slide"
andhideScrollbar: false
options
- Fancybox Changed navigation order when using
wheel: "slide"
option - Fancybox Added class name for thumbnails to indicate content type (
type-image
,type-video
, etc)
- Fancybox Fix issue with zoom-in animation from large images
- Fancybox Fix blurry images in Safari
- Fancybox Improved accessibility
- Fancybox Fix
Images.protected
option
- Fancybox Typos in the template (406)
- Fancybox Added
dnt
option for Vimeo videos
- Fancybox Problem with preloading images (403)
Initial release