Releases: schrodinger/fixed-data-table-2
Releases · schrodinger/fixed-data-table-2
v0.8.24
- Fix horizontal scrolling through shift key on Mac (#447) (Fixes #444)
- Fix
onScrollEnd
being called with outdated values (#442) (Fixes #226)
v0.8.23
Fix imports on case sensitive systems (#439)
- Renamed 'React' import to lower case
v1.0.0-beta.18
- Beta now supports column with pureRendering flag turned on (#431)
- Remove prop type warning when rows are empty (#437) (Fixes #433)
v1.0.0-beta.17
Make onWheel handler passive for scrollbar (#428) (Fixes #427)
Removed the react handler for onWheel
within the scroll bar component and added a native handler with passive
explicitly set to false
.
This removes scrolling errors in Chrome 73+ (scroll events are becoming passive: true
by default...)
v0.8.22
Make onWheel handler passive for scrollbar (#428) (Fixes #427)
Removed the react handler for onWheel
within the scroll bar component and added a native handler with passive
explicitly set to false
.
This removes scrolling errors in Chrome 73+ (scroll events are becoming passive: true
by default...)
v1.0.0-beta.16
- Allow touch scroll to be default prevented by making the handlers passive (#423) (Fixes #419)
- Added flag 'stopScrollDefaultHandling' to control the bubbling of the event to the browser default handler.
stopScrollDefaultHandling
and stopScrollPropagation
cannot be functions. They must be boolean if specified (defaults to false).
v1.0.0-beta.15
-
Fix controlled scrolling not setting up the scrolling prop correctly (#399)
Earlier all it did was call the scroll handlers. We also need to set/unset the scroll state. This is now done at the reducer level.
-
Clean up scrolling
A lot of scroll handlers exist in the code and they dispatch multiple actions. This leads to multiple renders on the table.
Controlled scrolling was handled separately and this also made it hard to read through the code. Now they are cleaned up.
v1.0.0-beta.14
Make onWheel handler passive (#422) (Fixes #407)
- Removed the react handler for
onWheel
and added a native handler with passive
explicitly set to false
.
- This removes scrolling errors in Chrome 73+ (scroll events are becoming
passive: true
by default...)
v0.8.21
Make onWheel handler passive (#422) (Fixes #407)
- Removed the react handler for
onWheel
and added a native handler with passive
explicitly set to false
.
- This removes scrolling errors in Chrome 73+ (scroll events are becoming
passive: true
by default...)
v1.0.0-beta.13
Bug fixes:
- Improve scroll performance (Fixes #402)
- DoubleClick event listener on column resizer knob (Fixes #387)
- Allow component to be used with strict CSP policies (Fixes #388)
- Fix scrollbarSpacer being pushed down (Fixes #291)
- Holding Shift swaps axis of wheel scroll (Fixes #355)
- Fix bug with grouped columns having no flex (Fixes #400)
Code cleanups
- Rename column resize handle (#409)
- Rename bufferSet, rowOffsets, and rowHeights (#413)