Date: 2021-11-23
- Now uses CSS custom properties to style DSG for easier customization.
Date: 2021-11-20
- The
gutterColumn
prop now supportsfalse
to disable the gutter.
- Update context menu style to force text color to be black event when parent is white.
Date: 2021-11-03
- Typo:
bellow→ below. For backward compatibility this does not affect thetype
ofContextMenuItem
, it is stillINSERT_ROW_BELLOW
Date: 2021-11-02
- Pasting more columns than available caused a crash
Date: 2021-10-13
- The package now exports
createTextColumn
that allows to create text-based columns from simple parsing and formatting functions.floatColumn
,intColumn
,percentColumn
, andtextColumn
are now built using it. floatColumn
,intColumn
, andpercentColumn
now format the value when blurred using Intl
Date: 2021-10-13
onBlur
was not passing the right cell to the callback
Date: 2021-10-12
- Pressing Tab from the last cell of a row now moves the active cell to the first cell of the following row
- Pressing Shift+Tab from the first cell of a row now moves the active cell to the last cell of the previous row
- Draggable corner is now gray when the selection is disabled
- Draggable corner is hidden when all columns of the selection are disabled
- Fix typescript error in SelectionContext.ts
- Update tsconfig for better module compatibility
Date: 2021-09-21
- User can now drag the corner of the selection to expand it.
- Headers width computation could be off in certain conditions because of the way flexbox computes width when items have padding.
Date: 2021-09-19
- Initial height computation made the grid jump 1 pixel
Date: 2021-09-14
- Issues with SSR and DOMParser
Date: 2021-09-14
activeCell
andselection
of the ref now includecolId
if the column has an id.- New props
onFocus
,onBlur
,onActiveCellChange
, andonSelectionChange
- Prop
data
on<DataSheetGrid/>
has been renamedvalue
to match standards.data
is still supported but is now deprecated and support will be dropped on next major version.
Date: 2021-09-07
- Improved accessibility by allowing to focus next tabbable element in the dom when tabbing from the last cell, and previous element when Shift+Tab from the first cell.
Date: 2021-09-07
- Improved copy / pasting by supporting text/html data type. Dealing with edge cases with special characters now works perfectly.
Date: 2021-09-03
- Columns can now have an
id
, makingsetActiveCell
andsetSelection
easier to use by specifying the column'sid
instead of its index.
Date: 2021-09-03
- Prop
isRowEmpty
on<DataSheetGrid/>
has been deleted in favor ofisCellEmpty
on each column.
Date: 2021-09-01
disabled
,deleteValue
,copyValue
,pasteValue
,duplicateRow
, andisRowEmpty
now have access to therowIndex
- Columns can now specify
headerClassName
andcellClassName
<DataSheetGrid/>
now hasstyle
andclassName
props
Changes were not track properly.