Skip to content

Releases: petyosi/react-virtuoso

CSP Compliance, bring `rangeChanged` to GroupedVirtuoso

11 Mar 18:44
Compare
Choose a tag to compare

Two PRs merged:

  • A change which makes the component CSP compliant (#77)
  • Port of rangeChanged to the GroupedVirtuoso component variant. (#81)

Fix scrollToIndex regression

29 Feb 18:40
Compare
Choose a tag to compare

The issue was spotted in #75 and was related to changes aimed at making scrollToIndex more resilient.

Fix warnings in React 16.13.0

29 Feb 16:45
Compare
Choose a tag to compare

Virtuoso and GroupedVirtuoso are now functional components. This should not cause any change in the behavior, but if it does - please open an issue!

More fixes for elastic bouncing in Safari

23 Feb 17:12
Compare
Choose a tag to compare

Fixes the problems described in #70 and #72.

Fix elastic bounce in Safari

15 Feb 10:53
Compare
Choose a tag to compare

Contains a fix for #70

A host of new features!

11 Feb 14:15
Compare
Choose a tag to compare

Probably the biggest release since the initial one. New features:

Under the hood, scrollToIndex is now more resilient, and handles unexpected item heights.
A new property, maxRangeSize lets you handle huge jagged lists (read more in the API reference).

Share your feedback in the issues section!

Community contributions!

23 Aug 14:57
Compare
Choose a tag to compare

Thanks to the contributors, a few new features were added:

  • itemsRendered callback is exposed
  • totalListHeightChanged callback is exposed

Documentation for both is available in the site (callback properties).

Server-Side Rendering

31 Jul 18:03
Compare
Choose a tag to compare

Server-side rendering now works for the Virtuoso component. You need to set the initialItemCount property to render some items regardless of the container/item size.

Also, fixed error when setting the VirtuosoGrid totalCount to zero: #24.

New component - VirtuosoGrid

28 Jun 19:03
Compare
Choose a tag to compare

The VirtuosoGrid component displays same sized items in multiple columns.
The layout and item sizing are controlled through CSS class properties, which allows you to use media queries, min-width, percentage, etc.

Check the responsive grid columns example for a sample implementation.

Works in Edge!

25 Jun 17:33
Compare
Choose a tag to compare

Thanks to the reports and PR from @jiggum and @StoicH the library (and the site) now works in MS Edge.

P.S. the library build infrastructure is standing on the shoulders of giants; again, huge thanks to @palmerhq for making tsdx.