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

Create bookmark from share sheet #20

Open
amoscardino opened this issue Mar 20, 2023 · 11 comments
Open

Create bookmark from share sheet #20

amoscardino opened this issue Mar 20, 2023 · 11 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@amoscardino
Copy link
Owner

No description provided.

@amoscardino amoscardino added the enhancement New feature or request label Mar 20, 2023
@amoscardino amoscardino added this to the vNext milestone Mar 20, 2023
@amoscardino amoscardino self-assigned this Mar 20, 2023
@gingerbeardman
Copy link

gingerbeardman commented May 26, 2023

I'm really interested in this feature so I'm doing some reading.

I'll be happy to contribute.

Apparently native share extension is required

@gingerbeardman
Copy link

gingerbeardman commented May 26, 2023

So I think there are two options:

  1. Share Extension as Mini-App
  • would require a lot of duplicate functionality
  • needs to be written in Swift/Obj-C
  • high maintenance cost

  1. Share Extension as URL Forwarder
  • no duplication of functionality
  • low maintenance cost
  • simply passes URL into main app
  • tutorial & source

Notes:

  • main app would need to receive URL and populate Add URL view
  • iOS allows returning to previous app using swipe from left edge or tap in top corner

@George-Miao
Copy link

This would be really nice to have!

@joriskdzaack
Copy link

joriskdzaack commented Sep 4, 2023

I would be very interested in this functionality as well. Aside from that, the app seems perfekt for linkding.

@gingerbeardman
Copy link

gingerbeardman commented Sep 4, 2023

I'm using BookmarkCompanion app to get Linkding on the Share Sheet.

I didn't write the app I just found it on the App Store.

It's tagging interface is quite long-winded but otherwise it's good.

@joriskdzaack

@joriskdzaack
Copy link

Thank you very much, @gingerbeardman!

@amoscardino
Copy link
Owner Author

I do have some updates on this. I've got something working where the app can be launched from a URL to open directly into the Add modal. It's using Capacitor's appUrlOpen event but the consistency of it is very bad. It basically only works when the app is not running in the background. Once I can get that working better, adding a share extension seems like it should be pretty straightforward.

I should get an update out soon seeing as there's some list view enhancements with tags that seem pretty solid. That update would include the new URL scheme (bugs and all).

@amoscardino amoscardino mentioned this issue Sep 5, 2023
@amoscardino
Copy link
Owner Author

Version 1.4 has been submitted to the App Store. Once it passes review, you can try out the new URL scheme. The format is linkthing://bookmarks/add?url=<URL GOES HERE>. This can be used in a shortcut to be in share sheets right away.

@kaiwei
Copy link

kaiwei commented Sep 16, 2024

Is there a way to add the link “silently”, without switching app focus to the LinkThing app itself, to avoid breaking mental mode / concentration as I power through a sea of RSS articles?

@amoscardino
Copy link
Owner Author

@kaiwei There isn't a way to do that with Ionic/Capacitor. I'm sure a custom share extension could make it happen, but at that point I might as well learn Swift and rebuild the app to be fully native. As it stands, I just don't have the time or energy for that. Sorry.

@kaiwei
Copy link

kaiwei commented Sep 18, 2024

No problem at all. Am already grateful for the current state of things!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants