v1.27.0
π 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 addsellipsis
styling to long, overflowing file names.
- #1510
Tabs2
now offers alarge
prop to enablept-large
styling.β οΈ This new prop addresses a reportedpt-large
regression from our last release (see: #1506).
@blueprintjs/datetime 1.22.0
π Bug fixes
@blueprintjs/table 1.24.0
π New features
- #1496 π
Table
now offers ascrollToRegion(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).
- The target region will be positioned in the top/left corner of the viewport.
- #1503 π
Table
now supports arenderMode?: 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 anonCompleteRender
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 whenenableFocus
becomestrue
. - #1502
Table
resizing columns no longer throws error whenisRowHeaderShown=false
- #1505
Table
no longer firesonVisibleCellsChange
redundantly when the viewport hasn't actually changed. - #1507
Table
FULL_ROWS
,FULL_COLUMNS
, andFULL_TABLE
selection overlays now align properly to cell borders.
@blueprintjs/labs 0.8.0
π New features
- #1499 π New
Suggest
component!