polymorphicshade / Tubular

A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislike.
GNU General Public License v3.0
1.33k stars 35 forks source link

Prompt to set Tubular as the default for opening supported links #110

Open nucspl opened 3 weeks ago

nucspl commented 3 weeks ago

Checklist

Feature description

When starting Tubular for the first time, prompt the user if they would like to set Tubular as the default for opening any of its supported links (.youtube.com, .y2be.com, etc.). Warn them about how it would override the official YouTube app as the default when opening such links.

Clicking 'yes' would...

Why do you want this feature?

NewPipe/Tubular supports opening supported links, but is not enabled or even brought up to the user by default. The user has to go out of their way to find it in their device settings.

Why ist the feature relevant to this fork?

This is what I get when trying to issue a feature request in the NewPipe repo. image

And with how they're not looking to implement new features, however small, to the current pre-rewrite codebase, it's unlikely that this feature would ever be implemented in the next year or two.

Additional information

There's no duplicate of this feature request in NewPipe's repo.

Niklas20114552 commented 3 weeks ago

Already possible in Android

Open the App Info in your Settings

Then:

Screenshot_20240712_140434_Settings.jpg

Click on "Set As Default"

Screenshot_20240712_140451_Settings.jpg

Click on "Supported web addresses"

Screenshot_20240712_140502_Settings.jpg

Now tick everything you want

nucspl commented 3 weeks ago

It's possible, yes. But having a feature to do it all at once would be convenient, especially to those who can't find the supported links page in their OEM's settings.

In my case, I came from AOSP but returned to MIUI. And apparently, MIUI's supported links page isn't under App info, and is instead under Apps > Manage apps > Kebab menu > Other settings > Default apps > Opening links. It's so stupidly buried that I only found it today.