🎆 Highlights: modularized documentation infrastructure, small buttons, input times with dates, focused cells!
📖 Latest docs: blueprintjs.com/docs
@blueprintjs/core 1.14.0
- 🌟 NEW small buttons! #932
- ⚠️ small buttons do not support our UI icons because they are not tall enough
- NEW UI icons (menu, collapse all, expand all, intersection) and updated several existing ones #889
- Fixed
Tooltips
with empty content will be disabled automatically #886- this includes
null
,undefined
,""
, and strings composed entirely of whitespace
- this includes
- Fixed input borders in Safari on iOS (🎩 @cbothner) #675
- Fixed
.pt-button-group.pt-minimal
divider is now modifier-independent (to support.pt-large
) #910 - Fixed
Collapse
container only setsoverflow-y
#938 - Added two new
Classes
constants:TEXT_MUTED
andUI_TEXT_LARGE
(🎩 @ryanmcnamara) #951
@blueprintjs/datetime 1.12.0
- NEW
DateInput
timePrecision
prop adds aTimePicker
to the popover! (🎩 @mfedderly) #748
- NEW
DateRangeInput
popoverProps
prop to expose Popover lifecycle methods #940 - NEW
DateRangeInput
supports the same props asDateRangePicker
#897- specifically: added
contiguousCalendarMonths
andshortcuts
props to DRI
- specifically: added
- Changed
DateRangePicker
internals have been refactored into aDateRangeSelectionStrategy
class #880
@blueprintjs/table 1.11.0
- 🌟 NEW
Table
"focused cell" feature provides a foundation for more spreadsheet-like interactions #718- added
Table
propsenableFocus
flag (default false),onFocus
callback, andfocusedCell
for controlled mode
- added
- Changed header menu icon to chevron for better affordance #891
- Fixed header menu click target and gradient improved #906
- Fixed
Table
columnWidths
type now accurately reflects sparse array #879 - Fixed
Table
removes invalid selection regions when updating (uncontrolled mode only) #881
🎁 @blueprintjs/docs 1.0.0
@blueprintjs/docs
is a new package providing the <Documentation>
React component, which renders documentation data generated using Documentalist, a new documentation data extractor from the Blueprint team. It powers our own docs site and can power yours, too!
(Sorry, we're still polishing the documentation for this package so it's not listed on the docs site 😳)
Documentation
🌟 With this release, we finished a large project #796 to convert the existing documentation at http://blueprintjs.com/docs to use the new @blueprintjs/docs
infrastructure. The internals of the site have been heavily refactored to leverage Documentalist for efficiently generating all the documentation data we could want (and nothing more) and the new @blueprintjs/docs
package for presenting that data in a React app. The externals remain largely unchanged, save for some organizational changes.
- 🔥 Breaking Documentation is now organized by package #818
- 🔥 Breaking all the documentation #-routes have changed to a more URL-like format #882
- Fixed scroll spy behavior has matured considerably and won't jump around like it used to
- Moved all the user docs from Sass block comments to Markdown files
- Updated Core Kit sketch file on Resources page #920