FlowCrypt / flowcrypt-browser

FlowCrypt Browser extension for Chrome and Firefox
https://flowcrypt.com
Other
374 stars 46 forks source link

Suggested improvement: User tour guiding upon onboarding for users new to PGP #5577

Open martgil opened 7 months ago

martgil commented 7 months ago

There are occasional new users trying the FlowCrypt browser extension for the first time, and it doesn't seem to go well for them. Perhaps it was also their first time using PGP.

Some of their feedbacks are:

I dont understand the meaning of this extension Did not seem clear how to get use initially i dont understand how to use it

With all these, I would like to share my suggestion for such a case with the following proposed idea to aid this situation. I imagine using a tool such as Shepherd.js, which is a JavaScript library for user guidance. Upon the extension's setup being completed, and the user is redirected to Gmail, a prompt for the user will pop up. It will say, "Would you like to get started on how to use FlowCrypt?" with "yes" and "no" buttons. If the "yes" option is clicked, the guide will start, providing a simplified introduction about public and private keys. The FlowCrypt secure compose window will then be spawned using jQuery's .trigger('click') function, and the guide will continue. Lastly, a link to our documentation guide will be shown for the user to learn even further with the extension.

https://shepherdjs.dev/docs/index.html

martgil commented 7 months ago

Also, an intro guide may be applied to FlowCrypt settings to give users a quick glance. This way, it will be more intuitive for them to use it further. Again, the intro guide will always be optional so that experienced users won't be bothered going through all of it.