LinkSheet / LinkSheet

Restore link control on Android 12+
Other
1.29k stars 26 forks source link

A manual resolve redirects button #401

Open ShrirajHegde opened 5 months ago

ShrirajHegde commented 5 months ago

Feature description

A manual redirection resolution is very useful for links from YouTube app and Twitter app for sharing purposes.

This is a great alternative to always resolving redirection since it is not very responsive and hence a worse UX.

1fexd commented 5 months ago

What's the issue with "automatically" following redirects?

ShrirajHegde commented 5 months ago

It's usually slow. The loading screen takes 500ms - 1s depending on connection latency and feels like a road bump when being used to quick popups without any link operations.

Another option is to asynchronously follow redirects and swap them on resolution instead of the loading screen. This also adds the snappiness back, and users can visually process the app choices available while the link is resolved.

1fexd commented 5 months ago

True, yeah. I don't think doing it asynchronously is a good idea since apps usually aren't able to handle links which do an auto redirect (e.g. url shorteners), but adding a button to only follow redirects when the user wishes to do so is a good idea.