TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.77k stars 3.09k forks source link

Tablet Ui trends #6869

Open Angelk90 opened 3 years ago

Angelk90 commented 3 years ago

Checklist

What's your question(s)?

Discuss the correct ui to use in the tablet version. The images are based on version 0.21.9

I wanted to open a discussion, but it has not yet been decided whether to enable them or not.

As you can see from the screenshots, I would suggest increasing the size of the preview.

Change the position of the video information elements:

Additional context

Vertical mode: Youtube NewPipe list NewPipe grid
Horizontal mode: Youtube NewPipe list NewPipe grid
Plugdemholes-Imeanpatchdembugs commented 3 years ago

I can only give feedback from my entry-level tablet of 8" at 1280x800, but from viewing it on my device, I'd say, the minimal size I'd still be able to read anything, in case the font stays proportional to the previews as in these images, would be, a raster of 3x6 vertically and 6x3 horizontally. Anything smaller or any more thumbnails and the text jsut gets too small. I'd even guess, that currently the headline of the ideo is about double the size as the font in these images.

SameenAhnaf commented 3 years ago

Personally, I'd say that list and grid view should always be enabled according to respective option in 'List view mode'. Grid view on landscape while 'List' view in settings is selected simply makes no real sense.

Instead, 'Auto' mode could be revamped. List view on portrait and grid view on landscape. Simple as that.

Angelk90 commented 3 years ago

@Plugdemholes-Imeanpatchdembugs , @SameenAhnaf : Do you think the preview image of the video needs to be enlarged?

Hamza417 commented 2 months ago

I checked the issue and found that the grid spans are calculated by dividing the display width by the minimum required width of the thumbnail. This could potentially give the same span count for all phones tablets and TVs if they share the same resolution. Maybe someone from the official team can provide an input on this.

opusforlife2 commented 2 months ago

I suppose what's needed is a combo of both resolution and display size.

Hamza417 commented 2 months ago

I suppose what's needed is a combo of both resolution and display size.

It'd have been simpler if there's an option to change the grid spans, grid layout is already calculated dynamically according to the screen size.