Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement sharing API #2858

Open
hyuri opened this issue Sep 18, 2024 · 2 comments
Open

Implement sharing API #2858

hyuri opened this issue Sep 18, 2024 · 2 comments
Labels
android The issue relates to Android mobile support. awaiting details More details are needed before the issue can be triaged. enhancement New features, or improvements to existing features. iOS The issue relates to Apple iOS mobile support. macOS The issue relates to Apple macOS support.

Comments

@hyuri
Copy link

hyuri commented Sep 18, 2024

What is the problem or limitation you are having?

At least iOS, Android and macOS seem to offer an API to share a document with another app. As seen in:

iOS Android macOS
image image image

Toga doesn't currently offer that.

I'm writing an app that produces a file, and it would be handy if the user could simply share this file with other apps, directly from my app.

Describe the solution you'd like

Implement sharing API, that allows us to present the user with the option to share a document/file with another app.

Describe alternatives you've considered

None

Additional context

No response

@hyuri hyuri added the enhancement New features, or improvements to existing features. label Sep 18, 2024
@freakboy3742 freakboy3742 added android The issue relates to Android mobile support. iOS The issue relates to Apple iOS mobile support. macOS The issue relates to Apple macOS support. awaiting details More details are needed before the issue can be triaged. labels Sep 18, 2024
@freakboy3742
Copy link
Member

I can see how this could be possible and/or useful. What's the "common subset" of sharing features on iOS, macOS and Android? What (if any) permission controls are needed? What's the proposed API design? Are there any prospects of an analogous API for Windows, GTK, Console, Web...?

@hyuri
Copy link
Author

hyuri commented Sep 19, 2024

I can see how this could be possible and/or useful. What's the "common subset" of sharing features on iOS, macOS and Android? What (if any) permission controls are needed? What's the proposed API design? Are there any prospects of an analogous API for Windows, GTK, Console, Web...?

Honestly, I have no idea. Those questions fall outside of my domain. Just wanted to propose the idea. Hoping someone more knowledgeable can answer those.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
android The issue relates to Android mobile support. awaiting details More details are needed before the issue can be triaged. enhancement New features, or improvements to existing features. iOS The issue relates to Apple iOS mobile support. macOS The issue relates to Apple macOS support.
Projects
None yet
Development

No branches or pull requests

2 participants