file_preview_kit 0.0.6
file_preview_kit: ^0.0.6 copied to clipboard
Flutter widgets and parsers for readable XLSX, CSV, and DOCX previews.
0.0.6 #
- Fixed static analysis warnings in XLSX/DOCX archive readers (unnecessary type
checks against
archive4.xUint8Listcontent). - Upgraded
xmldependency to^7.0.0for pub.dev up-to-date dependency score.
0.0.5 #
- Compressed README demo GIFs and switched their links to stable absolute URLs for pub.dev rendering.
0.0.4 #
- Added placeholders for unsupported DOCX visual content, preserving the source dimensions and localized user-facing messages.
- Improved XLSX rendering for
centerContinuoustitles, hidden worksheet grid lines, and Excel General alignment of numeric, date, and percentage values. - Added bundled example-file shortcuts and GIF demo recordings.
0.0.3 #
- Fixed Canvas Excel grid merges: skip internal grid lines inside merge regions, and resolve cell selection to the merge origin.
- Rebuilt the Excel grid renderer: the visible sheet region (headers, cells,
selection, resize grips) is painted on a single canvas with custom two-axis
pan, fling, and mouse-wheel scrolling, so scrolling no longer builds or
destroys per-cell widgets. Removes the
two_dimensional_scrollablesdependency. - Improved Excel scroll performance via merge-region indexing and cached border resolution.
0.0.2 #
- Added ten empty rows and columns beyond XLSX content for easier resizing.
- Fixed XLSX background colors on blank cells, including inherited row and column styles.
- XLSX cell styles including fonts, fills, borders, alignment, wrap text, underline, and strikethrough.
- XLSX number and date formatting via
numFmt. - XLSX column widths loaded from workbook metadata.
- XLSX merged cell rendering in the grid.
- Added
FilePreviewLoaderandPreviewContentfor type detection and parsing outside widgets. - Changed: internal readability refactor across Excel grid, preview tabs, file preview loader, DOCX views, and parsers (no breaking API changes).
0.0.1 #
- Initial release of file_preview_kit.
- XLSX preview with multiple sheets, cell selection, and resizable rows and columns.
- UTF-8 CSV preview using the spreadsheet grid.
- Continuous DOCX preview with paragraphs, headings, lists, text styles, tables, images, links, bookmarks, checkboxes, tracked insertions, notes, comments, and text boxes.
- Unified byte-based preview widget with file name and MIME type detection.
- Loading, error, and unsupported-file states.
- Customizable themes and localized UI text.