libre-tube / LibreTube

An alternative frontend for YouTube, for Android.
https://libretube.dev
GNU General Public License v3.0
8.73k stars 445 forks source link

Ordered list in portrait position basically not readable #6255

Closed edmundlaugasson closed 3 months ago

edmundlaugasson commented 3 months ago

Steps to reproduce

  1. Order some channels
  2. Open ordered channels list in portrait position
  3. Only first word is partially visible. Then in the middle is notification button and then right side is covered with choice button about option to cancel order.

Expected behavior

These notification and order cancel buttons should not placed on row when portrait position. Hereby propose buttons below. One button, when turned on, makes checkboxes in the beginning of each row. Then there could be possible to select, what needed. Then next buttons could allow apply to selected items either cancel order or some more actions, e.g. rename or edit full details.

Actual behavior

Currently in portrait position item in list is nearly unreadable as only first word is partially visible.

LibreTube version

0.24.0

Android version

Android 11

Other details

Mediaplayer AIMP has such behaviour and buttons. This is also free and open-source app - you can copy from there as AIMP is also open-source.

Acknowledgements

Bnyro commented 3 months ago

Please share a screenshot.

edmundlaugasson commented 3 months ago

I hope you can open LibreTube in smartphone to see it. But I share a screenshot. Screenshot_20240718-150808

Bnyro commented 3 months ago

Well, with that screen size you probably will have issues with many apps, and probably many other places in LibreTube too.

You can either reduce the system font size or just live with the fact that you can't expect 100% the same usability with a very-small-screen-device.

On my display everything is readable (6 inches screen) - there's no way to keep all the buttons (as in the screenshot) while increasing the space for the channel name text.

edmundlaugasson commented 3 months ago

Sorry but do not have in other apps such issue. E.g. Newpipe and its fork Tubular do not have such issue. It is not a matter of font size but design itself. But you have to take into account also such cases, where font is needed to be enlarged. Even then should playlist names to visible. But currently os obviously too less space left for playlist name. E.g. in Newpipe is notification and order management solved in a different way so, that these do not hide playlist name. As Newpipe is open-source app, you can use their source code. Also if playlist name is too long, it would be useful to allow to scroll the playlist name by dragging its name. You may also consider autoscrolling playlist names but possibly it might be too overwhelming in case of many playlists. Therefore manual scrolling might be a good choice.