Skip to content

Releases: schrodinger/fixed-data-table-2

v1.0.0-beta.18

29 Apr 19:51
Compare
Choose a tag to compare
v1.0.0-beta.18 Pre-release
Pre-release
  • 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

12 Apr 13:41
Compare
Choose a tag to compare
v1.0.0-beta.17 Pre-release
Pre-release

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

12 Apr 13:43
Compare
Choose a tag to compare

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

04 Apr 23:10
Compare
Choose a tag to compare
v1.0.0-beta.16 Pre-release
Pre-release
  • 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

04 Apr 08:34
Compare
Choose a tag to compare
v1.0.0-beta.15 Pre-release
Pre-release
  • 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

03 Apr 01:54
Compare
Choose a tag to compare
v1.0.0-beta.14 Pre-release
Pre-release

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

03 Apr 01:43
Compare
Choose a tag to compare

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

01 Apr 18:43
Compare
Choose a tag to compare
v1.0.0-beta.13 Pre-release
Pre-release

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)

v0.8.20

28 Feb 20:07
Compare
Choose a tag to compare
  • Increases performance when scrolling
  • _didScrollStop is not called in componentWillReceiveProps unless change in props lead to conditional scrolling
  • Prevents unnecessary scroll event handlers from being triggered

v1.0.0-beta.12

08 Feb 12:47
Compare
Choose a tag to compare
v1.0.0-beta.12 Pre-release
Pre-release

Fix controlled scrolling (#392)

  • setting onScrollTop and onScrollLeft only triggers the scroll handlers if an actual scroll has happened
  • no more duplicate triggers on the scroll handlers on the same cycle (e.g., scrollToRow, onScrollTop, ownerHeight, and/or wheel scroll applied simultaneously)
  • scrollLeft and scrollTop is now clamped (previously it didn't have a lower bound)