Skip to content

v1.27.0

Compare
Choose a tag to compare
@cmslewis cmslewis released this 30 Aug 19:37

πŸŽ† Highlights: Table scrollToRegion(region: IRegion) instance method, Table renderMode to toggle batched cell rendering, Table onCompleteRender prop, new Suggest component

πŸ“– Latest docs: blueprintjs.com/docs

@blueprintjs/core 1.27.0

πŸ› Bug fixes

  • #1498 pt-file-upload now adds ellipsis styling to long, overflowing file names.
    image
  • #1510 Tabs2 now offers a large prop to enable pt-large styling.
    • ⚠️ This new prop addresses a reported pt-large regression from our last release (see: #1506).

@blueprintjs/datetime 1.22.0

πŸ› Bug fixes

  • #1474 DateTimePicker no longer clears selected date when changing time values. (🎩 @cathyxz)

@blueprintjs/table 1.24.0

πŸ’Ž New features

  • #1496 🌟 Table now offers a scrollToRegion(region: IRegion) instance method to programmatically scroll a desired row, column, or cell into view!
    • The target region will be positioned in the top/left corner of the viewport.
      • Or if the table is maximally scrolled, then having the target cell simply in view is enough.
    • The target region will account for any frozen rows and/or columns and adjust its position accordingly to stay visible.
    • The scrolling happens instantaneously for now; in the future, we hope to add an animated?: boolean option to animate the scroll (see: #1501).
  • #1503 🌟 Table now supports a renderMode?: RenderMode prop:
    • RenderMode.BATCH (default): renders cells in batches to improve performance (see: #1201)
    • RenderMode.NONE: renders cells synchronously all at once
  • #1505 🌟 Table now offers an onCompleteRender prop.
    • This callback is invoked on mount/update when all cells in view have finished rendering.
    • This is particularly useful when batched cell rendering is enabled.

πŸ› Bug fixes

  • #1447 Table now shows the focused cell immediately and in the right place when enableFocus becomes true.
  • #1502 Table resizing columns no longer throws error when isRowHeaderShown=false
  • #1505 Table no longer fires onVisibleCellsChange redundantly when the viewport hasn't actually changed.
  • #1507 Table FULL_ROWS, FULL_COLUMNS, and FULL_TABLE selection overlays now align properly to cell borders.

@blueprintjs/labs 0.8.0

πŸ’Ž New features

  • #1499 🌟 New Suggest component!
    • Suggest behaves similarly to Select, except it renders a text input as the Popover target instead of arbitrary children.
      2017-08-30 10 04 51