attachment_engine_macos 0.0.1-dev.0 copy "attachment_engine_macos: ^0.0.1-dev.0" to clipboard
attachment_engine_macos: ^0.0.1-dev.0 copied to clipboard

The macOS implementation of attachment_engine. Full-parity native Swift implementation — PDF (PDFKit), audio/video (AVFoundation/AVKit), webview (WKWebView), share, open-externally, office preview (Qu [...]

0.0.1-dev.0 #

  • Initial development release: native Swift implementation of PDF (PDFKit), audio (AVFoundation), video (AVKit, embedded via FlutterPlatformViewFactory/AppKitView), webview (WKWebView, embedded the same way), paths (NSSearchPathForDirectoriesInDomains), share (NSSharingServicePicker), open-externally (NSWorkspace.open), office preview (QLPreviewPanel/QuickLook), and download (URLSession) — zero third-party plugin dependencies, full feature parity with iOS/Android.
  • Registered as a Swift Package (Package.swift); a .podspec is kept alongside for CocoaPods-only consumers per Flutter's dual-support requirement during the SPM migration window.
  • Migrates every request/response native call (PDF, audio/video control, share, open-externally, office preview, paths, download start/resume/cancel) from hand-written FlutterMethodChannel string dispatch to the pigeon-generated HostApi protocols in attachment_engine_platform_interface (Messages.g.swift). The audio/video/download event streams are unchanged, hand-written FlutterEventChannels.
0
likes
0
points
116
downloads

Publisher

unverified uploader

Weekly Downloads

The macOS implementation of attachment_engine. Full-parity native Swift implementation — PDF (PDFKit), audio/video (AVFoundation/AVKit), webview (WKWebView), share, open-externally, office preview (QuickLook), paths, and download — zero third-party plugin dependencies. Request/response calls go through Pigeon-generated HostApi protocols; audio/video/download event streams stay on hand-written EventChannels.

Repository (GitHub)
View/report issues

Topics

#attachment #macos

License

unknown (license)

Dependencies

attachment_engine_platform_interface, flutter

More

Packages that depend on attachment_engine_macos

Packages that implement attachment_engine_macos