medha_boards_table 0.0.1
medha_boards_table: ^0.0.1 copied to clipboard
A clean, architecture-focused table widget library with sorting, filtering, tree mode, frozen columns, and conditional formatting.
0.0.1 #
- Initial release of tabular_flutter
- Clean architecture with strict separation of concerns
- Features:
- 3-state sorting (none → asc → desc → none)
- Global and per-column filtering
- Multi-row selection
- Tree expand/collapse with hierarchical data
- Column resizing with drag handles (60-400px range)
- Frozen columns support
- Conditional formatting (gradient and solid colors)
- Nested headers (two-level grouping)
- Progressive loading (50 rows at a time)
- Dark mode support
- Architecture:
- TableController owns all business logic
- Immutable TableState with copyWith pattern
- Pure render widgets (no logic in UI)
- Feature managers (SortManager, FilterManager, TreeManager, ConditionalFormatter)
- Adapter pattern for horizontal_data_table integration
- JSON format support (visualResponse compatible)