Releases: isaact/vue-infinity
Releases · isaact/vue-infinity
Minor fixes
Full Changelog: v0.8.1...v0.8.2
v0.8.1
Full Changelog: v0.8.0...v0.8.1
v0.8.0
New Components and Features
Gallery Web Component:
- Simple: Easy to use web component for displaying image galleries with lazy loading, responsive layout and memory efficiency.
- Framework Agnostic: Use in any frontend framework or even plain JavaScript.
- Flexible: Methods to update images and scroll to specific items
- Playground App: Added a demo for the Gallery component in the playground app.
- Documentation Updates: Added comprehensive examples for Vue, React, Svelte, and plain JavaScript
Carousel Component:
- Similar to the Gallery but for any type of content.
- Supports lazy loading, easy layout and memory efficiency.
- Supports custom item templates and dynamic content sizing.
v0.7.3
- Refactored v-ghost and ghost component to use same single shared intersection-obbserver logic. Useful when used multiple times on a single page and will result in more efficient rendering and memory use
- InfiniteCarousel fixes for scrollToItem method when the item belongs to a page not loaded yet
- AutoObserver composable fixes
- Updated playground app
- Bug fixes, cleanup
Hotfix: Sync npm and git versions
Full Changelog: v0.7.0...v0.7.2
🎉 v0.7.0 – Introducing v-ghost
Added an even easier way to lighten up your app: the v-ghost directive.
Just drop v-ghost on any element or component, and you're done:
<template>
<video controls muted playsinline v-ghost>
<source src="your-video.mp4" type="video/mp4" />
</video>
</template>
No wrappers. No setup. No nonsense.
It’s like Ozempic for your Vue app 😄