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

Bad UX #4

Open
Semro opened this issue Apr 4, 2020 · 4 comments
Open

Bad UX #4

Semro opened this issue Apr 4, 2020 · 4 comments
Labels
help wanted Extra attention is needed

Comments

@Semro
Copy link
Owner

Semro commented Apr 4, 2020

According to uninstallation statistics, 30% of users have problems with understanding how to use extension.

  • Instruction is separated from the extension.
  • Most misunderstanding is step 5: "share name of the room with friends". I think some users interpret it like "share the link" to the room, but that not it.
  • "share video" button is ambiguous. I think to rename it to "sync current page/tab" will be better.

How to fix that:

  • Include instruction in extension in an interactive way:
  1. A user enters his name.
  2. On the next popup page, the user enters the name of the room. Extension tell: "Say your friend to enter the same room name".
  3. After the above steps, the user connects to the room. Button "sync current page/tab" appears and place text bottom of it: "sync videos on the current page".
  4. After the user clicks the button. extension tell: "Say your friend to open the same URL appeared in popup window".
  5. Click the play button on the video.

Ahh... yes this is still will be hard to use -_-

@Semro Semro added the help wanted Extra attention is needed label Apr 4, 2020
@missmatsuko
Copy link

Maybe you can add a query string to the link that can be read by the extension to connect the room?

e.g. https://www.netflix.com/watch/81506284?syncroomid=MyRoom

This way the host user can just send the link to their friends, and the friends can just open the link and activate the extension.

@mayankwadhwani
Copy link

@Semro - I think the idea suggested by @missmatsuko is good. It will also allow us to keep a track of tab, without having to worry about users being on the same url. If the query parameter matches - just sync. What do you think ?

@Semro
Copy link
Owner Author

Semro commented Nov 5, 2022

I have some concerns about it:

  • potentially query key can interfere with existing API on the site (low probability, but still possible)
  • room name will be sent to the third party site

@mayankwadhwani
Copy link

@Semro - but from a users perspective - sending a query parameter should not ideally affect customers. We as devs play with query params all the time. Please let me know your views

Semro pushed a commit that referenced this issue Nov 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants