Skip to content

Releases: schrodinger/fixed-data-table-2

v0.8.24

21 May 06:09
Compare
Choose a tag to compare
  • Fix horizontal scrolling through shift key on Mac (#447) (Fixes #444)
  • Fix onScrollEnd being called with outdated values (#442) (Fixes #226)

v0.8.23

02 May 14:09
Compare
Choose a tag to compare

Fix imports on case sensitive systems (#439)

  • Renamed 'React' import to lower case

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)