c2pa_view 0.2.1
c2pa_view: ^0.2.1 copied to clipboard
`c2pa_view` is a Flutter plugin for viewing C2PA manifests in files. It provides an interactive interface to extract and display C2PA metadata using the official C2PA Rust library and the Flutter Rust Bridge.
0.2.0 - 2026-04-08 #
Major rewrite of the package architecture and UI.
- Added interactive provenance graph and detail experience via
C2paManifestViewerandProvenanceTreeViewer. - Added popup detail support with
showManifestDetailPopup. - Replaced legacy display flow with modular domain entities, mappers, and feature widgets.
- Improved manifest parsing and validation mapping.
- Updated Rust bridge integration and retained multi-platform FFI support (Android, iOS, Linux, macOS, Windows).
0.1.0 - 2025-04-30 #
Initial release of the c2pa_view package, providing basic C2PA manifest reading and display
capabilities.
Note that it is not the intention of this package to be used for creating or editing C2PA manifests.
Features #
- Initial implementation of C2PA manifest reading from:
- Local files
- URLs
- Raw bytes
- Basic UI components for displaying content credentials:
ContentCredentialsWidgetfor displaying manifest information- Support for content preview
- Customizable styling options
- Manifest information display:
- Content metadata (title, format, claim generator)
- Actions performed on the content
- Ingredients (source files) used
- Assertions about the content
- Signature information
- Basic error handling for missing manifests
Technical Details #
- Built with
Flutter - Uses
Rustfor core C2PA manifest parsing:c2pacrate - Supports basic styling customization through TextStyle parameters
Known Limitations #
- Early stage implementation
- Limited error handling
- Basic UI customization options