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

Suggestions for the app sharing extension #10955

Open
trix180 opened this issue Feb 6, 2019 · 4 comments
Open

Suggestions for the app sharing extension #10955

trix180 opened this issue Feb 6, 2019 · 4 comments

Comments

@trix180
Copy link

trix180 commented Feb 6, 2019

Hello, I'm one of the developers of Bear, a note-taking app for iOS and Mac. Some of our users expressed the intention to start writing a post on Bear and at some point migrate to Wordpress.
Since we are very pro apps integrations, I have spent some time playing with the Wordpress sharing extension as it seems to way to go to accomplish this goal but I found some limitations.
I thought about proposing some improvements that, in my opinion, can be beneficial for any app developer who wants a deeper Wordpress integration.

Expected behavior

These are my propositions for the sharing extension

  • I wish the app sharing extension will allow passing the title, tags, and body as a separate "fields". I Think JSON or an NSDictionary can be a way to achieve this.
  • Allows passing an attributed or markdown string as the body to preserve the styles used in the source editor
  • The text passed as body is not shown as quoted text by default
  • A way to pass attachments along with the body and their position inside the original text is preserved inside the preview. NSAttributedString may be useful for this purpose.

Actual behavior

The string passed to sharing extension is shown as a quoted text in the post preview.

Tested on iPhone XR, iOS 12.1.3, WPiOS 11.6
@bummytime
Copy link
Member

bummytime commented Feb 11, 2019

Howdy @trix180! Thank you for the suggestions — they seem reasonable and worth looking into. Additionally, I've also wanted to explore the use of URL schemes much like Omnifocus has as a path to offer more fine-grained control when creating posts/pages from other apps.

The mobile team strives to be open and cooperative iOS app citizens. Thanks again for this report and feel free to hold us accountable. 😉

@trix180
Copy link
Author

trix180 commented Feb 14, 2019

Hi @bummytime, Thank you too if I can be of any help feel free to contact me also just for testing.

We are also big fans of URL schemes, in Bear's we use them as an API for operating apps on both iOS and MacOS. I have seen apps with alternative share panels using schemes, but generally speaking, I don't suggest using them for this purpose because they break the standard sharing paradigm iOS people are used to, but Of course, they allow a way better integration with apps.

@stale
Copy link

stale bot commented Feb 14, 2020

This issue has been marked as stale because:

  • It has been inactive for the past year.
  • It isn't in a project or a milestone.
  • It hasn’t been labeled [Pri] Blocker, [Pri] High, or good first issue.

Please comment with an update if you believe this issue is still valid or if it can be closed. This issue will also be reviewed for validity and priority (cc @designsimply).

@stale stale bot added the [Status] Stale label Feb 14, 2020
@shane-levelup
Copy link

Another feature request on adding x-callback URL support: 5739196-hc

@stale stale bot removed the [Status] Stale label Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants