easy_table 1.4.0 easy_table: ^1.4.0 copied to clipboard
A full customized table that builds the cells on demand. Focused on Web/Desktop Applications. Bidirectional scroll bars.
1.4.0 #
- Feature to display horizontal scrollbar only when needed.
- A warning is being displayed in the console due to a bug in Flutter: https://github.com/flutter/flutter/issues/103939
- The error happens when the horizontal scrollbar is hidden after being visible.
- The following MR should fix the issue: https://github.com/flutter/flutter/pull/103948
EasyTable.onLastVisibleRowListener
for listening to the last visible row index.- Useful for infinite scroll.
- Added
RowThemeData.dividerColor
. EasyTableThemeData.rowDividerThickness
moved toRowThemeData.dividerThickness
.RowThemeData.columnDividerColor
moved toEasyTableThemeData.columnDividerColor
.TableScrollThemeData
renamed toTableScrollbarThemeData
.EasyTableThemeData.scroll
renamed toEasyTableThemeData.scrollbar
.- Removed
EasyTable.scrollbarMargin
andEasyTable.scrollbarThickness
(already exists inTableScrollbarThemeData
).
1.3.0 #
- Improved renderer performance.
CellThemeData.contentHeight
moved toEasyTable.cellContentHeight
.EasyTableColumn
- Added the
iconValueMapper
andcellStyleBuilder
attributes. textStyle
refactored toheaderTextStyle
andcellTextStyle
.padding
refactored toheaderPadding
andcellPadding
.alignment
toheaderAlignment
andcellAlignment
.
- Added the
EasyTableCell
has been removed.
1.2.0 #
- Scrollbars without overlapping table contents.
- Added the
onRowSecondaryTap
callback.
1.1.0 #
- Pinned columns.
1.0.0 #
- Header leading.
0.9.0 #
visibleRowsCount
feature to calculate the height based on the number of visible lines. It can be used within an unbounded height layout.- Layout bugfix
- EasyTableModel
- Adding the
replaceRows
method
- Adding the
0.8.0 #
- Columns fit.
0.7.0 #
- Theme
- Column
- Divider color
- Cell
- Null cell color
- Column
- New column parameters for theme override
padding
alignment
textStyle
- Allow mapping columns to null values
0.6.0 #
- Resizable columns.
0.5.0 #
- Row callbacks
onRowTap
onRowDoubleTap
0.4.0 #
- Sort feature.
0.3.0 #
EasyTableModel
to handle rows and columns.
0.2.0 #
EasyTableTheme
widget to applies a theme to descendant widgets.- More theming options will be added to
EasyTableThemeData
.
- More theming options will be added to
0.1.0 #
- Initial release
- Bidirectional scroll bars
- Columns
- Initial width
- Header builder
- Cell builder
- Initial automatic cell builder with data mapper
0.0.1 #
- Package creation.