attachment_engine_linux 0.0.1-dev.1 copy "attachment_engine_linux: ^0.0.1-dev.1" to clipboard
attachment_engine_linux: ^0.0.1-dev.1 copied to clipboard

PlatformLinux

Linux implementation of attachment_engine providing native file paths, external opening, and Dart-based download pipelines.

0.0.2-dev.0 #

  • Added native (C) audio/video playback + video embedding via GStreamer's playbin/gtksink (linux/audio_channel.cc, linux/video_channel.cc), wired to Dart through the same MethodChannel/EventChannel names as the Android and iOS implementations. Not yet build-verified — no Linux toolchain available in this environment; see the README "Status" section.
  • Added linux/CMakeLists.txt and the plugin registrant (attachment_engine_linux_plugin.h/.cc); pubspec.yaml now declares pluginClass/cmakeFile for Linux.
  • Share stays unimplemented — confirmed (with a citation to xdg-desktop-portal's OpenURI docs) that no universal Linux OS-level share mechanism exists, so no native handler is registered for it; see linux/share_channel.h.

0.0.1-dev.1 #

  • Initial development release: paths (path_provider) and open-externally (url_launcher) — both published by flutter.dev, the Flutter team's own verified publisher (not community/third-party plugins); download via dart:io's built-in HttpClient.
  • Share is not yet implemented — there is no standard OS command-line share mechanism, and no flutter.dev-published package covers it either; a real implementation needs native platform channel code (Windows DataTransferManager, no standard equivalent on Linux).
  • PDF native rendering, embedded native video/audio playback, and embedded native webview surfaces are not yet implemented — flutter.dev's own video_player does not support Windows/Linux either, so these still need a genuine native-view integration that has not been wired up yet.
0
likes
160
points
80
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Linux implementation of attachment_engine providing native file paths, external opening, and Dart-based download pipelines.

Repository (GitHub)
View/report issues
Contributing

Topics

#attachment #linux

License

MIT (license)

Dependencies

attachment_engine_platform_interface, flutter, path_provider, url_launcher

More

Packages that depend on attachment_engine_linux

Packages that implement attachment_engine_linux