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

Pin Apps (even when they dont "support" links) #296

Open
3 tasks done
yant0 opened this issue Dec 9, 2023 · 5 comments
Open
3 tasks done

Pin Apps (even when they dont "support" links) #296

yant0 opened this issue Dec 9, 2023 · 5 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@yant0
Copy link

yant0 commented Dec 9, 2023

Describe a related problem (optional)

An option to pin an app to be present on the dropdown menu. Useful for downloaders which may or may not have websites configured to open it. Or other use case where user frequent an app but it doesnt show it on the dropdown and had to press the share button to open legacy share menu

Describe your suggested feature

A dropdown, positioned at the very bottom

Describe alternatives you've considered for your suggested feature

No response

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.
@yant0 yant0 added the enhancement New feature or request label Dec 9, 2023
@TrianguloY
Copy link
Owner

TrianguloY commented Dec 9, 2023

If an app is not shown on the dropdown then it probably won't support 'opening' the url, and the share is the only way to use it.

Another possible issue is that the specific link is 'owned' by an app (like youtube links owned by the youtube app) and those not only have preference, but disable every other app from opening it (by default).
Luckily you can change this: you should open the android settings for the app that is opening the links, search for the options 'Open Supported Links' and set as 'ask every time' (or similar). At the same time, in the app that is not opening the links (and you wanted), set it too.
If the app is still not opening the links, most probably it wasn't designed to open them in the first place, and you should use the share option.

Android apps can request data with different intents, and the open and share intents are different so one app that can open may not know what to do when it is shared, and vice versa.

If your issue is with a specific app and link, post them here and we can try to investigate that particular scenario.

@TrianguloY TrianguloY added the question Further information is requested label Dec 9, 2023
@yant0
Copy link
Author

yant0 commented Dec 10, 2023

Another possible issue is that the specific link is 'owned' by an app (like youtube links owned by the youtube app) and those not only have preference, but disable every other app from opening it (by default).

Yeah i was thinking with this in mind. Most of the time when you open links to youtube, you probably want to watch it. I personally put left youtube links to youtube, but you can share the link within the app and that opens UrlChecker. But with that, some apps just dont add which links they support. For me, i use Seal which doesnt support any links and doesnt show in UrlChecker.

Android apps can request data with different intents, and the open and share intents are different so one app that can open may not know what to do when it is shared, and vice versa.

I was wondering about this too. But i think just passing it as text would suffice (since Seal strips anything beside the link) but i dont know if other people would say the same.

Also, i dont know how UrlChecker pick the apps on the dropdown, but when using the legacy share menu it shows all the apps that would know what to do with the link. im sure this would benefit people who know what they're doing

@TrianguloY
Copy link
Owner

Also, i dont know how UrlChecker pick the apps on the dropdown, but when using the legacy share menu it shows all the apps that would know what to do with the link. im sure this would benefit people who know what they're doing

That's what I was trying to explain. The dropdown is populated with the apps that can open the link. The share menu is different and contains a totally different set of apps. You cannot mix both.

Android allows you to open a native dialog to handle an intent. Right now the share option uses this, but the open option does not, and instead populates the dropdown.

There has been talks about splitting the open and share functionalities into different modules, which could allow the share module to also use a dropdown instead of the native popup. The pinning apps option has also been mentioned before.

@PabloOQ
Copy link
Collaborator

PabloOQ commented Dec 11, 2023

#47 might be relevant. In this comment at the very bottom, if you click on share it shows a mockup I made on how share and open with could co exist together. Using both "open with" and "share", in the same menu would easily solve this problem, by sneaking "share to Seal" in between the other apps.

@TrianguloY
Copy link
Owner

Good suggestion. I meant that the apps that appear in each list cannot be merged (you cannot open an app only prepared for sharing and vice versa) but of course both dropdown can be mixed, if they still do their independent action each.

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

No branches or pull requests

3 participants