Skip to content

Add robius-share: abstractions for cross-platform share sheets#8

Draft
kevinaboos wants to merge 8 commits into
mainfrom
share_sheet
Draft

Add robius-share: abstractions for cross-platform share sheets#8
kevinaboos wants to merge 8 commits into
mainfrom
share_sheet

Conversation

@kevinaboos

@kevinaboos kevinaboos commented Jun 16, 2026

Copy link
Copy Markdown
Member

Testing status:

  • Linux X11
  • Linux Wayland
  • Windows
  • macOS
  • iOS
  • Android

… Android

* Android: support sharing filesystem paths and URIs by copying them
  to a MediaStore Downloads item on API 29+ (Android 10+), with a
  text-file fallback on older versions (Android 8+).
* Windows: run `fill_request` on a background thread, then defer it
  to a `DataRequest` before handing those paths to `STorageFile`.
* Linux: make sure shared files are accessible with the right mode bits
@kevinaboos kevinaboos changed the title Add cross-platform share sheet crate Add robius-share: abstractions for cross-platform share sheets Jun 17, 2026
and we also added a cool feature where sharing a mixed payload
(multiple items) now prompts the user to save them all to a
directory of their choice.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant