lbryio / lbry-desktop

A browser and wallet for LBRY, the decentralized, user-controlled content marketplace.
https://lbry.tech
MIT License
3.56k stars 413 forks source link

Poor UX around credit binding on publish, esp. for new users #528

Closed kauffj closed 3 years ago

kauffj commented 7 years ago

New users who know nothing about LBC are going to be confused about how to use their credits to both claim a channel and make a publish.

See this Twitter thread as an example: https://twitter.com/JoshStrobl/status/904615412712734720

tzarebczan commented 7 years ago

Related to https://github.com/lbryio/lbry-app/issues/373

JoshStrobl commented 7 years ago

Copying what I said in my DM (thanks @kauffj for reaching out), just my personal opinion / recommendations, excluding what is or isn't technically feasible at this moment in time:

Yea so I had created a channel using the 5 LBC you can see in that screenshot. I thought it'd act more like an account, since I didn't really understand any other reason you'd put LBC into it. So I did that, then put 1 in (it doesn't make it clear if there is a minimum either). Went to publish, got that. Restarted my client and it no longer had the account name under the Publish section, so I opted to put 1 LBC in for account creation, 1 in for publishing the initial video, and it worked.

My recommendation would be to separate out channel creation and publishing. Once you're validated (or when / if a validation process stops occurring, during the first time to launch LBRY or click Publish), you'd be prompted (like with a modal dialog / fancy overlay) to create an account before you can even start the upload process.

Furthermore, explain the claims system a bit in the channel and URL setting (during video publication), like why you need to essentially pay LBC (I know you can get it back, although I didn't see anywhere in the UI to do that, nor what happens if you do request to get it back) for the URL.

MSFTserver commented 7 years ago

would this work? https://github.com/lbryio/lbry-app/pull/527

JoshStrobl commented 7 years ago

@MSFTserver I think that explains in a clearer manner in the current UX what the deposit is for, yes, however doesn't resolve the UX issues itself obviously.

MSFTserver commented 7 years ago

yea i wasnt gonna touch the whole UX yet as that is another issue #373 Thomas posted earlier

btzr-io commented 7 years ago

My recommendation would be to separate out channel creation and publishing.

Also separate editing claims from this ^^ :stuck_out_tongue:

jsigwart commented 7 years ago

Another small UX related thing would be to change the default deposit from 10 LBC to 1 LBC to be more user friendly.

neb-b commented 6 years ago

@JoshStrobl I think we have improved on this experience a little bit but could still certainly improve more. Could you try this again and let us know your thoughts?

alyssaoc commented 6 years ago

quick publish epic