merland / seedpicker

Create your own BIP39 seed phrase, securely and transparently.
http://seedpicker.net
MIT License
44 stars 20 forks source link

Reorganize with Specter Desktop users in mind #30

Closed merland closed 3 years ago

merland commented 3 years ago

As discussed in btcguide/btcguide.github.io#7, users who want to create a key for Specter Desktop should not have to click on the "Show more"-button. The page should be reorganized with that in mind.

merland commented 3 years ago

Created an Export To Specter Desktop info box. Known issue: overflow problems when the window is resized too aggressively...

@mflaxman, please check it out and tell me how you think it works together with the guide.

mflaxman commented 3 years ago

That looks really good, nice work!

A bunch of minor nits here to use/ignore as you see fit:

merland commented 3 years ago

Thanks for excellent feedback! It seems our thoughts are pretty well aligned, because a majority of these points have crossed my mind once or twice :) But many are new and insightful! Let's consider this an 80/20 solution for now. It works but needs a lot of polishing. I can't put in more hours right now but I'll be back soon 👍

merland commented 3 years ago

Made some copy touchups, researching the best way to display tooltip (or similar) before any bigger changes.

merland commented 3 years ago

Addressed some of these points. Simplified the layout and added some tooltips. More eyeballs appreciated! @mflaxman

mflaxman commented 3 years ago

Love all the improvements!

Minor stuff: tooltip/mouse-over doesn't seem supported on mobile, and download button can be formatted funky. image

Obviously mobile isn't a normal use-case but people like to try stuff out on their phones first.

merland commented 3 years ago

Thanks, great!

The tooltips seem to work on all browsers except Safari, which I am guessing you used? I tried Chrome and Safari on Iphone and Firefox and Chrome on Android.

The download button does indeed look funky on all browsers.

I'll dig deeper.

mflaxman commented 3 years ago

The tooltips seem to work on all browsers except Safari, which I am guessing you used? I tried Chrome and Safari on Iphone and Firefox and Chrome on Android.

Ya, it's just on safari mobile (iOS) that I'm having this problem, safari desktop (MacOS) works well. Chrome/Firefox on iOS LGTM.

mflaxman commented 3 years ago

This is looking really good!

I was talking with @stephanlivera last night about this and he was suggesting a video/screencast of someone using seedpicker might be really helpful. I may put that together in the future, or if someone else does I'd happily link/embed it on my guide.

--

Doing some more playing around I discovered a few very minor remaining items (apologies if these are conscious decisions/disagreements)...

Mainnet page reads: Extended Public Key in Zpub format Testnet page reads: Extended Public Key in Vpub format (Testnet P2WSH)

Why the difference in copy? I can understand only saying testnet on the testnet one, but they're both p2wsh. Related idea: add to the Show more (for advanced users) only section the script type (P2WSH)? That seems appropriate for advanced users only but also good to be explicit there (only).

FWIW I still think "Extended Public Key in Zpub/Vpub format" is strange (it's obviously Zpub/Vpub, it starts with Zpub/Vpub!). If you want to be explicit you could say SLIP132 Extended Public Key and then do a mouseover that explains and/or links to what SLIP132 is.

Maybe it's just me but "Complete seed phrase" feels a little ambiguous, as it could be a command/instruction like "please complete your seed phrase." Perhaps something like "full seed phrase", "entire seed phrase", "whole seed phrase", "seed phrase with 24th word", etc would be unambiguous.

merland commented 3 years ago

Good points, and thanks for keeping them coming!

The difference in copy is probably just an oversight, or something that was left behind by mistake. After a while you get blind to these things, until more eyes look at it. Will fix.

I do remember struggling with coming up with good copy when it comes to XPUBs. Zpubs and Xpubs are XPUBs but not xpubs (guess it depends...). It is an overloaded term, and probably very confusing for newbies. That is why "Extended Public Key" was used and not only "Zpub" or "VPub". Now that tooltips are available I'll definitely try to move some more info into them.

Regarding the "Complete seed phrase", really good point! I hadn't noticed the ambiguity before, English is not my first language. I think "Full seed phrase" sounds good!

Really appreciate your feedback!

merland commented 3 years ago

Forgot to comment about the screencast. Sounds like a fantastic idea. Maybe the whole process of printing and cutting pieces of paper from your guide should be filmed as well... And you should get a real monkey to do the draw!

stephanlivera commented 3 years ago

Right, a good style to copy is this "Keep it Simple Bitcoin" YouTube guy, he basically cuts forward to the relevant part in the clip, so the video ends up being very short and sweet. Much more 'palatable' for the newbie or intermediate bitcoiner if its just a short video rather than a really long screencast. https://www.youtube.com/channel/UC6MJHe8zOJb8VIwUiWPzLVg

On Sun, 27 Sep 2020 at 07:42, Martin Erlandsson notifications@github.com wrote:

Forgot to comment about the screencast. Sounds like a fantastic idea. Maybe the whole process of printing and cutting pieces of paper from your guide should be filmed as well... And you should get a real monkey to do the draw!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/merland/seedpicker/issues/30#issuecomment-699551420, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD77YQTACEDRDDKBHAMMSYTSHZN53ANCNFSM4RR5ESXQ .

merland commented 3 years ago

I had to simplify the download button to get it to look OK on both web and mobile. Will research a better solution once I have some more time...

The tooltips now show up on Safari, but there is an annoying behavior when trying to getting rid of them. This is a known issue in bulma-tooltip, details here). Clicking another question mark or the input field closes the previous tooltip. I'll investigate some more.

mflaxman commented 3 years ago

Nice, this is looking slick!

My 2 satoshis: I think this issue is ready to be closed.