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.

attachment_engine_linux #

pub package license

The official Linux implementation of attachment_engine.

This package is endorsed by attachment_engine and is pulled in automatically for Linux desktop applications.

Status #

Development Preview:

  • Pure Dart (Verified):
    • Paths: path_provider support for application and cache directories.
    • Open Externally: url_launcher / FreeDesktop OpenURI integration.
    • Download: Resumable multi-stream background downloader via dart:io.
  • Native C (Preview):
    • Media Playback: GStreamer playbin and gtksink GTK overlay.
  • Platform Limitations & Unimplemented:
    • Share: Linux has no universal desktop environment-agnostic share portal; throws UnimplementedError.
    • PDF & WebView: Native embedded surfaces are currently unimplemented.

Usage #

Add attachment_engine to your app's pubspec.yaml:

dependencies:
  attachment_engine: ^0.0.1-dev.1

For complete documentation and guides, visit attachment_engine.

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