universal_file_viewer 0.1.7
universal_file_viewer: ^0.1.7 copied to clipboard
A Flutter package to preview local and remote files with inline viewers and external fallback.
0.1.7 #
- Security update: Removed unauthorized Xcode build rules and script phases from example iOS and macOS project configurations.
0.1.6 #
- Fixed known bugs
0.1.5 #
- Dependency Modernization & Cleanup:
- Removed dead
docx_file_viewer,webview_flutter_web,webview_flutter, andshimmerdependencies. - Replaced
shimmerdependency with an internal pure-DartShimmerWidget. - Upgraded
pdfrxto^2.6.1andarchiveto^4.0.9. - Migrated from legacy
excelpackage to maintainedexcel_community: ^2.3.0. - Migrated Markdown rendering from WebView/HTML to
flutter_markdown_plus: ^1.0.12for cross-platform native Flutter rendering.
- Removed dead
- Codebase Architecture Restructuring:
- Restructured internal
lib/src/directory intocore/,services/,viewers/, andwidgets/modules while preserving 100% public API compatibility.
- Restructured internal
0.1.4 #
- Fixed an issue where remote files without extensions in their URL failed to load. The package now correctly infers the file extension using the
Content-Typeheader from the remote server.
0.1.3 #
- Added remote URL support via
UniversalFileViewer.remote(...) - Added PowerPoint (
.ppt,.pptx) file-type detection - Added external-app fallback button for unsupported/non-inline formats
- Improved URL-based file type detection for links with query parameters
- Added safer handling for legacy
.docfiles (external app fallback)
0.1.2 #
- Added padding and background color customisation
- Updated to latest dependency