Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help-Tours throught NewPipe #859

Open
TobiGr opened this issue Nov 18, 2017 · 7 comments
Open

Help-Tours throught NewPipe #859

TobiGr opened this issue Nov 18, 2017 · 7 comments
Labels
discussion This needs to be discussed before anything is done feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface

Comments

@TobiGr
Copy link
Contributor

TobiGr commented Nov 18, 2017

As already mentioned in #857 I'd like to see a kind of beginner/"Newbie" tour so new users learn some basics things about NewPipe and we can easily make announcements / introduce new features.
I have two tours in mind which could be accessible via the settings and the should automatically start at the first launch of the app / detaills page.

First launch intro

Welcome About NewPipe
1. We should welcome our new users. 2. Spread the idea of NewPipe and tell / show the people how it basically works. (In the middle there should be easy animations with: 0. Trendings, 1. Search, 2. Video detail page, 3. Video launch )
Different players Downloads
3. Show our three awesome players (animations here and everywhere else too) 4. Promote download feature
Different players Downloads
5. What's new in version x 6. Explore NewPipe and other tours

Playlist & Players

Since there are many improvements in queue I didn't think about this too much, but my plan was to

  1. Give a detailed introduction into all three players, resolution
  2. Explain Playlists and longpress behaviour.

Please tell me what you think about that (especially the first one) so I can start implementing it soon.

@dcoder-mm
Copy link
Contributor

dcoder-mm commented Nov 19, 2017

I think popup tooltips should be useful to (in addition to tour). Many users skips help-tours in apps because they already familiar with basics. But with it they skipping some hidden features.

Also, tooltips (which appears when activity shown) should be more useful for "Hold to Append" tip and other similar cases. (Now it has tooltip that appears when pressing button and quicky disapears after releasing, so some users may cannot read it)

(I mean tooltips like that: https://user-images.githubusercontent.com/2083052/32987809-511d3dc4-cd06-11e7-848a-d53e008f02c1.png)

@ghost
Copy link

ghost commented Nov 19, 2017

For the 'tour', will we just use https://github.com/apl-devs/AppIntro? (Off-topic: how did you make those 'screenshots'?)

I also have to agree with @dcoder-mm.

@TobiGr
Copy link
Contributor Author

TobiGr commented Nov 19, 2017

Yes tooltips sound also good.

For the 'tour', will we just use https://github.com/apl-devs/AppIntro? (Off-topic: how did you make those 'screenshots'?)

@wb9688 Yes I used AppIntro. With implementing I meant stuff like animations, category in the settings, and a working "what's new" dialog. Adding a library and some strings isn't real programming :)

@ghost
Copy link

ghost commented Nov 25, 2017

I don't really see the need for a tour. Newpipe is not a complex app. There's very few windows in the app and the advanced features are either obvious or labeled with text.

@stale
Copy link

stale bot commented Dec 1, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Dec 1, 2018
@Stypox Stypox added discussion This needs to be discussed before anything is done feature request Issue is related to a feature in the app labels Jun 23, 2019
@Stypox Stypox added the GUI Issue is related to the graphical user interface label Jul 18, 2019
@TobiGr TobiGr removed the stale label Jul 19, 2019
@Stypox Stypox mentioned this issue Aug 28, 2019
@opusforlife2
Copy link
Collaborator

opusforlife2 commented Sep 13, 2020

What do you think about opening the Settings Activity directly upon first start of the app? Specifically, the Video and Audio menu, where we could flash/highlight the resolution setting temporarily to draw attention to it?

I think this could encourage users to browse the rest of the settings too.

I'm thinking of a welcome dialogue shown in Settings, something like:

"Hi! Welcome to Newpipe! This app is quite different from Youtube, Soundcloud or other apps you may have used in the past, so we encourage you to have a look through the settings and change them to your preference. Some important ones you may want to know about:

  • Default resolution (for the main player, and also the popup player)
  • Preferred 'open' action (default action when opening a link from another app)
  • Minimize on app switch (should Newpipe continue playing in the background if you switch to another app?)
  • Gesture controls for volume and brightness
  • Download folder (Yes! You can download too!)
  • App theme (self-explanatory)
  • Watch and Search History (who wants to know what I'm watching!? ( ⚆ _ ⚆ ) )
  • App language and content language
  • Content of main page (which tabs to show, in what order)
  • Import and Export Backup

Once you're done, back out of the settings to see the main interface! We hope you enjoy using the app!"

This way, we don't have to design an entire app tour which is used only once and never again. An app tour would have to be updated constantly to explain new features and to not conflict with changed code.

@tiwarys
Copy link

tiwarys commented Dec 25, 2020

The screenshots are good to understand the features of NewPipe.
This should be one of the basic features to be implemented because it helps naive users and newbies to understand how to use NewPipe. This issue has been open since 3 years. Is it that difficult to implement?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This needs to be discussed before anything is done feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface
Projects
None yet
Development

No branches or pull requests

5 participants