NewPipe icon indicating copy to clipboard operation
NewPipe copied to clipboard

Add SUBSCRIBE button next to channel name while watching a video.

Open isArchy opened this issue 3 years ago • 14 comments

Checklist

  • [x] I checked, but didn't find any duplicates (open OR closed) of this issue in the repo.
  • [x] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md.
  • [x] This issue contains only one feature request. I will open one issue for every feature I want to request.

What feature do you want?

Add a subscribe button next to the channel name while watching a video like youtube does it.

NewPipe UI

IMG_20211019_104504

YouTube UI

IMG_20211019_104547

Why do you want this feature?

It will be easier to subscribe a channel while watching their content without opening the channel. Right now you have to open their channel to subscribe.

isArchy avatar Oct 19 '21 05:10 isArchy

How does this look? If there are more likes than dislikes, IMG_20211020_141058

And if there are more dislikes, IMG_20211020_141248

Orion983 avatar Oct 20 '21 13:10 Orion983

I think this UI would confuse people

I have created this ui that i think will be easier to read. What do you think? 20211020_201335

isArchy avatar Oct 20 '21 14:10 isArchy

Yes that's much better

On Wed, 20 Oct 2021, 3:46 pm Qaiser, @.***> wrote:

I think this UI would confuse people

I have created this ui that i think will be easier to read. Tell me what do you think? [image: 20211020_201335] https://user-images.githubusercontent.com/89571992/138115821-4b5812f7-bb4e-4883-88b2-d86f5f78b7f0.jpg

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/TeamNewPipe/NewPipe/issues/7277#issuecomment-947740518, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQ5XXOBSCRKMS2Y7OJP77PDUH3I25ANCNFSM5GIHLONA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Orion983 avatar Oct 21 '21 08:10 Orion983

Hi, I would like to work on this. Could someone please point me in the right direction as to which classes/xml files this would be associated with. Thank you :)

u7284728 avatar Oct 12 '22 07:10 u7284728

The texts should not be so clumped, but at the same time I don't think that that layout should use up more vertical space as it is already using up much.

My idea was to keep views and likes where they are and put the button in between the uploader and the views & likes. But this wouldn't work either, since on small screens and with long channel names you would get a really small space left for the actual channel name: image

Another idea was to use an icon instead of text, in the same place, but there do not seem to be any material icon that would be understandable.

Stypox avatar Oct 25 '22 18:10 Stypox

My proposal: Default state [the user is not subscribed yet] Proposed  Subscribe Already subscribed state [when clicked, the user unsubscribes] Proposed  Unsubscribe Let me know what you think.

UIUXGuy avatar Oct 28 '22 11:10 UIUXGuy

... not a bad idea, actually. Instead of 5 buttons, though, we could just shift the 'Add To' button down into the 2nd row of buttons.

opusforlife2 avatar Oct 28 '22 18:10 opusforlife2

5-button way is actually common. YouTube itself uses 5-button way in its bottom bar. Facebook went even for 6-button for its navigation. And as Stypox said, more vertical space won't be a good idea, and I totally agree.

UIUXGuy avatar Oct 28 '22 19:10 UIUXGuy

We already have space for 2 more buttons in the 2nd row. And 5 buttons start to crowd each other on small (4.7") screens.

opusforlife2 avatar Oct 28 '22 19:10 opusforlife2

Correct me if I'm wrong, but I see that we only have 2 rows; the 1st with the channel name, likes, and views, the 2nd with the dowload, popup, etc. If you meant adding buttons to the 1st, well I don't think it's a good idea since the added buttons could cover the channel's name even more.

UIUXGuy avatar Oct 28 '22 19:10 UIUXGuy

Tap the video title, which you'll notice has a down arrow at the right.

opusforlife2 avatar Oct 28 '22 19:10 opusforlife2

I like the idea, and I think, as Opus said, that the button should go in the second hidden-by-default row of buttons (subscribing is a pretty rare action)

Stypox avatar Oct 28 '22 21:10 Stypox

I think Opus suggested moving "Add To" button to the 2nd row as it's not as primary as "Subscribe" button. I think subscribing is the Call-To-Action in Youtube, that's why it's colored red, So I don't think it's rare, but the total opposite.

UIUXGuy avatar Oct 28 '22 22:10 UIUXGuy

I do not agree but it's not so important, so let's move "Add to playlist" below and put "Subscribe" in the first row

Stypox avatar Oct 29 '22 08:10 Stypox