Pre-release

@Akryum Akryum released this Oct 9, 2018

Assets 2

New

  • hover class for item views (#90)
Pre-release

@Akryum Akryum released this Oct 8, 2018 · 7 commits to master since this release

Assets 2

Breaking changes

  • virtual-scroller component is removed (it was much slower than the recycling one, and what we need is more performance!).
  • recycle-list was renamed to RecycleScroller

New

  • DynamicScroller and DynamicScrollerItem components to create virtual scroller with unknown height items. It's fully automatic! 🔥
  • IdState mixin to ease data management for components inside a recycling scroller (components are reused!)

Improved

  • Docs are completely reworked.
Pre-release

@Akryum Akryum released this Oct 4, 2018 · 8 commits to master since this release

Assets 2

New

  • <recycle-list>: new hidden event (opposite of visible event).
  • <recycle-list>: add before-container slot

Improved

  • Updated vue-observe-visibility

Fixed

  • The default target for IOS should be body, closes #73 (#85)
Pre-release

@Akryum Akryum released this Jun 2, 2018 · 18 commits to master since this release

Assets 2

Improved

  • Support scroll parent other than window (#67)
  • Code polish
  • Upgraded deps, rollup and webpack
Pre-release

@Akryum Akryum released this Jan 25, 2018 · 56 commits to master since this release

Assets 2

New

  • Faster experimental RecycleList component (docs). Please leave feedback!
Pre-release

@Akryum Akryum released this Oct 30, 2017 · 69 commits to master since this release

Assets 2

Fixed

  • #41 - Items not getting updated
Pre-release

@Akryum Akryum released this Oct 26, 2017 · 71 commits to master since this release

Assets 2

New

  • New 'visible' event emitted when the scroller becomes visible
  • The behavior introduced in 0.10.2 (defer removing previous items) is now disabled by default and enabled with the delay-previous-items boolean prop.
Pre-release

@Akryum Akryum released this Oct 26, 2017 · 74 commits to master since this release

Assets 2

New

  • A 'resize' event is emitted when the virtual-scroller size changes
  • New refs: vm.$refs.itemContainer and vm.$refs.items for the container elements.

Improved

  • buffer is now applied around the pool.
  • Some unnecessary updates are now skipped.
  • The previous items are removed the next frame. This fixes nasty issues when dealing with items that change their height multiple times or contain horrible things like iframes.
  • The first update is now skipped if the scroller has been rendered on the server.
  • Source code: Some syntax and code style changes.
Pre-release

@Akryum Akryum released this Oct 24, 2017 · 83 commits to master since this release

Assets 2

Breaking changes

  • buffer and poolSize are now in pixels and work for both fixed and variable heights modes.

New

  • emitUpdate boolean prop to enable the new update event when the rendered item list changes.

Improved

  • Now built using rollup instead of webpack.
  • Distribution files availables: browser, UMD and ES Module.

@Akryum Akryum released this Sep 18, 2017 · 93 commits to master since this release

Assets 2

Breaking changes

  • The CSS file should now imported manually when using a bundler.