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

Different icons/emoji's for notifications #2510

Closed
pavlenex opened this issue May 6, 2021 · 5 comments · Fixed by #4632
Closed

Different icons/emoji's for notifications #2510

pavlenex opened this issue May 6, 2021 · 5 comments · Fixed by #4632
Assignees
Labels
Design good first issue UI / UX Front-end issues, for front-end designers
Milestone

Comments

@pavlenex
Copy link
Contributor

pavlenex commented May 6, 2021

It would be good if we can distinguish notifications with different icons or emojis.

Screenshot 2021-05-06 at 12 02 48

Currently, we notify users on the following:

  • New version
  • All invoice updates
  • Invoice was paid after expiration
  • Invoice expired with partial payments
  • Invoice has payments that failed to confirm on time
  • Invoice was confirmed paid
  • Payouts
@pavlenex pavlenex added UI / UX Front-end issues, for front-end designers Design labels May 6, 2021
@pavlenex pavlenex added this to To-Do 📝 in 0.14 via automation May 6, 2021
@pavlenex pavlenex removed this from To-Do 📝 in 0.14 Jul 30, 2021
@pavlenex pavlenex added this to Backlog 🪵 in v1.3.0 via automation Jul 30, 2021
@pavlenex pavlenex moved this from Backlog 🪵 to To-Do 📝 in v1.3.0 Aug 19, 2021
@pavlenex pavlenex removed this from To-Do 📝 in v1.3.0 Nov 1, 2021
@pavlenex pavlenex added this to the 1.4.0 milestone Nov 2, 2021
@pavlenex pavlenex modified the milestones: 1.4.0, 1.5.0 Nov 24, 2021
@pavlenex pavlenex modified the milestones: 1.5.0, 1.6.0 Mar 22, 2022
@pavlenex pavlenex modified the milestones: 1.6.0, 1.7.0 May 4, 2022
@pavlenex
Copy link
Contributor Author

Hey @lopezdp that's great! I've assigned this issue to you.

@dstrukt do we have any UX examples for this one that can help @lopezdp while he's on it?

@dstrukt
Copy link
Member

dstrukt commented Jun 2, 2022

We might be able to squeeze this into 1.6.0.

@dstrukt
Copy link
Member

dstrukt commented Jun 5, 2022

Early, but some more progress here:

As you can see from left to right:

  1. removing entirely, not ideal as it becomes harder to parse quickly, but arguably next to no. 2 the most scalable, no icons required, matches more closely to the notification view, etc..

  2. some color dots to represent action .. interesting, but not ideal, still thought i'd share

  3. some fully circular icons, look nice, but drawback is the potential to scale, as we'd likely have to reuse some of them for multiple purposes, which might not be bad considering they're pretty clear, e.g. a settled invoice could use the same notification icon as a successful payout, etc..

  4. a little more context specific, e.g. the "invoice" could be rectangular, etc.. which would allow us to scale the icons to the application, but mmm, doesn't look quite as nice as the simple rounded icons of no. 3 .. there's the most room for exploration here and will likely take another pass as more "custom" icons in this format (things like hourglasses, stopwatches, paper sheet with an "X" on it to represent a failed invoice, that sort of thinking), but obv. this doesn't scale as well as it requires design work .. but i suppose this depends on future ambitions / needs for this modal moving forward

  5. emojis .. i'm not the best at picking these, but even after looking through all of them, i'm not really a fan of this method due to the specific nature of some of these notifs. but i suppose i could be swayed, but overall, just never really been a fan, outside of marketing campaigns, etc..

Image

Regardless, thought i'd share to get some feedback in the midst of other things I'm pushing forward .. more updates soon.

@dennisreimann
Copy link
Member

@dstrukt Can you provide icons for the following?

  • Invoices
    • Invoice was paid after expiration
    • Invoice expired with partial payments
    • Invoice has payments that failed to confirm on time
    • Invoice is settled
  • Payouts
    • A new payout is awaiting for approval
    • A new payout is approved and awaiting payment
    • A payment that was made to an approved payout by an external wallet is waiting for your confirmation.
  • New version released

@dstrukt
Copy link
Member

dstrukt commented Feb 8, 2023

Will drop the ones that were created to you in Mattermost @dennisreimann, and we can see if we like them / swap them out if necessary, to get the PR moving.

dennisreimann added a commit to dennisreimann/btcpayserver that referenced this issue Feb 13, 2023
dennisreimann added a commit to dennisreimann/btcpayserver that referenced this issue Feb 14, 2023
NicolasDorier pushed a commit that referenced this issue Feb 21, 2023
* Different icons for notifications

Closes #2510.

* Fix version appendix for SVG use attributes

* Fix SVGUse TagHelper

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

Successfully merging a pull request may close this issue.

6 participants
@dennisreimann @lopezdp @dstrukt @pavlenex and others