- Pinch zoom gestures
- Run
change
event listener forreducedMotionCheck
only when the lightbox is open 083a0e7 @deoostfrees
- Avoid unintentionally moving the image when dragging 96ff56e @deoostfrees #59
- Relationship between caption and image 76df207 @deoostfrees
- Remove optional files field in package.json to include all files via NPM 819e132 @deoostfrees
- Language file import afe86dc @deoostfrees #55
- Issue if no language options are set 2dbed4a @deoostfrees
- Option to load an empty lightbox (even if there are no elements) 9a180fc @deoostfrees a436a81 @drhino
- Fallback to the default language 39e1ae0 @drhino
- Dutch translation 7476426 @drhino
- Breaking: Rename some CSS custom properties 8b43c66 8ba1f00 @deoostfrees
- Slide animation when first/ last slide is visible 4df766b @deoostfrees #52
- Option to hide the browser scrollbar #47
- Added an internal function to create and dispatch a new event
- Disabled buttons are no longer visually hidden
- Focus is no longer moved automatically
- CSS styles are now moved from SVG to the actual elements
- Custom typography styles
- Load the srcset before the src, add sizes attribute #49
- Animate current image and set focus back to the correct element in the default behavior of the
backFocus
option
- Set focus back to the correct element in the default behavior of the
backFocus
option
- The navigation buttons' visibility
- Changelog section to keep track of changes
- Necessary outputs for screen reader support
- CSS custom properties for captions and image loading error messages
- Replaced the custom
copyObject()
function with the built-instructuredClone()
method - Refactored code and comments to improve readability and optimize performance
- The option for supported image file types as it is no longer necessary
- The
scrollClose
option
- Non standard URLs can break Parvus #43