Parvus

An open source, dependency free image lightbox with the goal of being accessible.

MIT License

Downloads
2.2K
Stars
407
Committers
5
Parvus - 2.5.3 Latest Release

Published by deoostfrees 6 months ago

Fixed

  • Remove optional files field in package.json to include all files via NPM
Parvus - 2.5.2

Published by deoostfrees 6 months ago

Fixed

  • Language file import afe86dc @deoostfrees #55
Parvus - 2.5.1

Published by deoostfrees 7 months ago

Fixed

  • Issue if no language options are set 2dbed4a @deoostfrees
Parvus - 2.5.0

Published by deoostfrees 7 months ago

Added

  • Option to load an empty lightbox (even if there are no elements) a436a81 @drhino 9a180fc @deoostfrees
  • Fallback to the default language 39e1ae0 @drhino
  • Dutch translation 7476426 @drhino

Changed

  • Breaking: Rename some CSS custom properties 8b43c66 8ba1f00 @deoostfrees

Removed

  • Slide animation when first/ last slide is visible 4df766b @deoostfrees #52
Parvus - 2.4.0

Published by deoostfrees over 1 year ago

Added

  • Option to hide the browser scrollbar (#47).

Changed

  • 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.
  • Updated the development dependencies to the latest versions.

Removed

  • Custom typography styles.

Fixed

  • Load the srcset before the src, add sizes attribute (#49)
Parvus - 2.4.0-beta

Published by deoostfrees over 1 year ago

Added

  • Option to hide the browser scrollbar (#47).

Changed

  • 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.
  • Updated the development dependencies to the latest versions.

Removed

  • Custom typography styles.

Fixed

  • Load the srcset before the src, add sizes attribute (#49)
Parvus - 2.3.3

Published by deoostfrees over 1 year ago

Fixed

  • Animate current image and set focus back to the correct element in the default behavior of the backFocus option
Parvus - 2.3.2

Published by deoostfrees over 1 year ago

Fixed

  • Set focus back to the correct element in the default behavior of the backFocus option.
Parvus - 2.3.1

Published by deoostfrees over 1 year ago

Fixed

  • The navigation buttons' visibility.
Parvus - 2.3.0

Published by deoostfrees over 1 year ago

Added

  • Changelog section to keep track of changes.
  • Necessary outputs for screen reader support.
  • CSS custom properties for captions and image loading error messages.

Changed

  • Replaced the custom copyObject() function with the built-in structuredClone() method for improved performance and reliability.
  • Refactored code and comments to improve readability and optimize performance.
  • Updated the development dependencies to the latest versions.

Removed

  • The option for supported image file types as it is no longer necessary.
  • The scrollClose option.

Fixed

  • Non standard URLs can break Parvus (#43).
Parvus - 2.2.0

Published by deoostfrees almost 2 years ago

  • Fix Safari background scrolling 9a7071e
  • Use arrow functions 194d1ba
  • Use CSS logical properties e653fcd
  • Update dev dependencies
Parvus - 2.1.1

Published by deoostfrees over 2 years ago

  • Fix srcset typo in README by @adamjohnson cbbf0c1e19a06435a7830a0a2427fded7d487b00
  • Update dev dependencies
Parvus - 2.1.0

Published by deoostfrees over 2 years ago

Parvus - 2.0.4

Published by deoostfrees almost 3 years ago

Parvus - 1.4.3

Published by deoostfrees about 3 years ago

  • Update dev dependencies
  • Fix typo
Parvus - 1.4.2

Published by deoostfrees about 3 years ago

This version is not a required release. It only includes internal adjustments.

Package Rankings
Top 9.16% on Npmjs.org
Related Projects