TeamNewPipe / NewPipe

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

Any plans for better interactivity with basic actions? #8390

Open rey0n opened 2 years ago

rey0n commented 2 years ago

Checklist

What is/are your question(s)?

As i saw with explanations on my recent swipes proposition, all swipe-based ideas are rejected. So i'd wish to ask what better mechanics are planned instead of constant long-press-selections?

From one perspective, long-press menu is not intuitive, as each time user has to read/search for proper line(no icons kinda matters). From other perspective, that menu is not customizable and has lines that are never used(surely each user has own "black list"), but they take place, making menu bigger, and again prolonging search for proper line each time.

For example, for me most used action is "Add to queue" and making it faster/easier would be really appreciated.

As interaction with app is quite simple and goes around several actions done over and over again. The speed and comfort of doing those is one of the main concerns of app workflow, IMO. So, is there anything planed for making interactivity more comfortable?

Additional information

Side question, but connected to topic. Apart from simply watching and queueing videos to watch, second most often task is searching for videos, or more particularly searching on channels. In past i asked for feature to scroll-search for video on channel, but never got answer - may i get attention to that topic? p.s. Basically it's: long-press on video-card > Jump to channel > Search for video that was used for this jump > Scroll to position video at the centre of the screen = in one action.

ghost commented 2 years ago

It's understandable we all want simplicity. But comes at a cost of time & skill. If anything is felt crucial to any dev, they'll absolutely look into it. The first thing that comes into their mind are bugs, then whatever else.

rey0n commented 2 years ago

I'm not criticizing or demanding anything, just asking, as mentioned swipe actions are denied, there should be some better concepts already planed.

MD77MD commented 2 years ago

i agree swiping for enqueueing videos is very good idea

opusforlife2 commented 2 years ago

Have a look at #3936 as well.

rey0n commented 2 years ago

@opusforlife2 thank you for showing that idea. Not a fan of that approach, as small icons, especially between video cards in detailed view, will cause lots of "miss-clicks". Plus my main concern is fast/easy enqueue ability that doesn't seem to be addressed there.

opusforlife2 commented 2 years ago

One way I can see swipe being okay is if the user has to long-press on an item for it to become swipe-able. So:

rey0n commented 2 years ago

@opusforlife2 your description sound like good idea.! Actually this could allow even 4 swipe-actions (4 directions) and make workflow more fluent. Kinda shame devs don't want to bother with editable swipe-actions/menus(while this could be a real power-house for users comfort).

opusforlife2 commented 2 years ago

Think of older people, or just people with poor finger dexterity in general, and how much trouble they could have with accidental swipes. We have to ensure that the app stays accessible.

rey0n commented 2 years ago

@opusforlife2 if thinking from this perspective, this feature can't be done at all, as older people "may potentially" always have accidental swipes never getting to long press menu...
IMO it's overcomplicating and older people don't bother with alternative soft at all, just use official youtube app, but oh well it was initially your concept, so it's up to you to conclude it can't work(at least for older people).

MD77MD commented 2 years ago

we could simply use a toggle to activate or disable swipes... no reason to to reject a good idea..

MD77MD commented 2 years ago

lately I'm starting to feel rejecting new ideas is becoming the new default response

opusforlife2 commented 2 years ago

If the idea was rejected then this issue would have been closed.

Outlet2048 commented 2 years ago

Instead of swiping to enqueue I'd rather have swipe to watch later.

I have manually created Playlist called watch later On busy days or weeks I just add new videos to the watch later Playlist

So I have to tap and hold, click Playlist, select the Playlist, and do it aaaall over again I'd much rather just swipe the videos away for later A default "watch later" Playlist on the top of the Playlist page would be handy as well