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

Add concise 1-sentence description for features #3266

Closed
pavlenex opened this issue Jan 7, 2022 · 7 comments · Fixed by #3831
Closed

Add concise 1-sentence description for features #3266

pavlenex opened this issue Jan 7, 2022 · 7 comments · Fixed by #3831
Assignees
Labels
good first issue UI / UX Front-end issues, for front-end designers
Milestone

Comments

@pavlenex
Copy link
Contributor

pavlenex commented Jan 7, 2022

As discussed on UX channel on Mattermost, we have plenty of features that sometimes may not be entirely clear to people who use BTCPay. Adding a concise description of features may help with this.

Screenshot 2022-01-07 at 12 21 05

For example, explaining a payment request as a invoice which doesn't have expiration time, always provides current rate when a payer and is good for sharing a link with a clients.

This requires wider discussion, but I think, for starters we can improve the definitions of:

  • Payment Request
  • Invoice
  • Pull Payments
  • Payouts
@dennisreimann
Copy link
Member

Also relevant for #3255.

@pavlenex pavlenex added UI / UX Front-end issues, for front-end designers good first issue labels Jan 9, 2022
@dstrukt
Copy link
Member

dstrukt commented Jan 10, 2022

Happy to take care of the PR when we have the wording, might take a shot this week while I browse the docs.

cc @Zaxounette

@bolatovumar
Copy link
Contributor

This is a great idea!

@pavlenex pavlenex added this to the 1.5.0 milestone Feb 4, 2022
@dstrukt dstrukt self-assigned this Feb 4, 2022
@pavlenex pavlenex modified the milestones: 1.5.0, 1.6.0 Mar 22, 2022
@pavlenex
Copy link
Contributor Author

pavlenex commented Mar 28, 2022

I think we can expand the scope of it, for not just the pages mentioned, but also some sub-pages. For example I think Payments page in Store Settings deserve explanation. For example Configure your store payment settings that global for all payment methods. We'll probably need copywriter to help with these.\
Screenshot 2022-03-28 at 16 48 32

@dstrukt
Copy link
Member

dstrukt commented Jun 5, 2022

@pavlenex Tend to agree it would be helpful to provide more context for the some of the sub-pages that are integral to the functionality of the "core" features.

I've been thinking about this more as I step through all of these views, and the big question in my mind is not that we should explain the feature, definitely clear we should, but where?

  1. For example, even having a 1-2 sentence explanation on the Payment Request / Payout / Pull Payment, etc.. list view would be incredibly obtrusive and become quite a nuisance after a short while if it's always "present".

We could alleviate this by treating the short explanation like an alert (could be styled slightly differently) that can be dismissed once the user has read or feels they understand.

  1. Exploring the concept from no.1 further ... we have the (?) asset, which has historically linked directly out to the external documentation. We could leverage this to drop an accordion explaining the feature in a simple way, and providing a link to read more in the docs. More permanent and less obtrusive than no.1. Even further, we could even "expand" it on first-time users, and when they close the section, it's then always accessible afterwards, incase they forget, want to read docs, etc..

For example. I used @BenGWeeks' copy, and obviously we can refine this, simplify with a simple line-by-line (second item), etc.. bu this should give an idea of what's possible:
Screen Shot 2022-06-05 at 4 00 39 PM
Screen Shot 2022-06-05 at 4 02 39 PM

  1. We also have the "Create" views for some of the features (Pull Payment / Payment Request / Invoice) where the same logic from no. 1 applies .. there are some drawbacks to this approach, but it's also worth considering...

Still thinking on this, but wanted to push it further for more discussion / feedback!

@pavlenex
Copy link
Contributor Author

pavlenex commented Jun 6, 2022

Concept ack.

@dstrukt dstrukt mentioned this issue Jun 6, 2022
9 tasks
@pavlenex pavlenex modified the milestones: 1.6.0, 1.7.0 Jun 29, 2022
@pavlenex pavlenex modified the milestones: 1.7.0, 1.8.0 Nov 14, 2022
@NicolasDorier
Copy link
Member

concept ack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue UI / UX Front-end issues, for front-end designers
Projects
Development

Successfully merging a pull request may close this issue.

7 participants