hyper_table 0.1.0 copy "hyper_table: ^0.1.0" to clipboard
hyper_table: ^0.1.0 copied to clipboard

High-performance Flutter data grid with virtual scrolling, frozen columns, sorting, filtering, editing, tree data, and synchronized section scrolling.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-02-16 #

Added #

  • Virtual scrolling with optimized viewport rendering for very large datasets.
  • Frozen left and right columns with synchronized vertical scrolling.
  • Single and multi-column sorting with sort indicators.
  • Filter row with text, number, date, and dropdown filtering.
  • Global search across visible columns.
  • Row selection modes: none, single, and multiple, including checkbox selection.
  • Column resizing support.
  • Client-side and server-side pagination modes.
  • Local and async/server data source support.
  • Inline editing with text, number, date, and dropdown editors.
  • Tree grid support with expand/collapse and hierarchical row rendering.
  • Footer summary row support (sum, average, count, min, max, custom).
  • Theme customization via HyperTableThemeData.
  • CSV export and clipboard copy utilities.
  • Column menu, context menu, and column chooser overlays.

Fixed #

  • Resolved scrollbar assertions caused by a controller being attached to multiple positions.
  • Resolved ScrollController attached to multiple scroll views assertions on mobile scroll paths.
  • Fixed horizontal scroll synchronization so header, filter row, summary row, and content stay aligned.
  • Fixed editable grid interaction reliability for inline cell edits.
  • Fixed tree grid interaction and expansion behavior consistency.
  • Prevented example screens from rendering under device navigation areas by applying SafeArea.

Improved #

  • Improved mobile behavior for narrow layouts, including compact handling of frozen areas.
  • Improved linked-scroll stability with guarded synchronization logic.
  • Improved package documentation and publish metadata.

[Unreleased] #

Planned #

  • Column drag-and-drop reorder (UI)
  • PDF export
  • State persistence (SharedPreferences)
  • Accessibility (semantic labels)
  • RTL support
  • Localization
  • TwoDimensionalScrollView viewport for extreme column counts
  • Sparkline/mini-chart cell type
0
likes
160
points
20
downloads
screenshot

Documentation

API reference

Publisher

verified publisherthesanaullah.dev

Weekly Downloads

High-performance Flutter data grid with virtual scrolling, frozen columns, sorting, filtering, editing, tree data, and synchronized section scrolling.

Repository (GitHub)
View/report issues

Topics

#table #datagrid #datatable #spreadsheet #ui

License

MIT (license)

Dependencies

flutter

More

Packages that depend on hyper_table