opencollective / opencollective

We're tracking all our Issues, RFCs and a few other documents in this repository.
https://opencollective.com
MIT License
2k stars 366 forks source link

Improve Icons, and differentiate Icon styling from Illustration styling #4997

Open ninavizz opened 2 years ago

ninavizz commented 2 years ago

Problem

Your icons are decorative and pretty, but fail to clearly communicate a semiotic to quickly inform my behavioral choice in the context of executing a task. I'm a gigantic fan of freehand/hand-drawn illustration, and wish there was more of that on the web! Functional icons to inform user behavior are just not the place for them.

Screen Shot 2021-11-25 at 12 45 04 PM

In the image above, the drawings are fun and playful and add to the vibe of the experience wonderfully, when they precede the H2. In the tab, however, they confuse my decisionmaking in navigating to where I'm trying to go. I'm not casually consuming content, I'm in Open Collective to execute tasks. The "i" icon to the right of the H2 is illegible, and I can't even tell if it's a mistake on the page or an interactive element.

The boring envelope on the "Contact" button is honestly the only 100% clear semiotic that serves a functional purpose, of all the icons above. The "Expense" I'd argue should be either a clock or a receipt (with a torn paper edge), but then that limits the scope of what is being sought. Maybe a file box? The paper is not awful, but has me thinking that's a print button or an export to PDF button.

Semiotics are also especially challenging in global projects, because what may be clear to users in one culture, is unlikely to resonate with users in many other cultures.

Solution

Don't use hand-drawn icons. Keep the hand-drawn illustrations in areas that are for consumption and not decisionmaking; but restrict icons to crisp/clearly rendered forms that communicate clear semiotics—because icons are supposed to serve a functional purpose. Users do not "look at" or "study" iconography; iconography needs to very quickly communicate a thing to guide behavior. They're not flourishes or decoration.

The icons on the tabs are pretty, but have confused me more than they have ever helped me. I often pause and wonder "WTF am I going to the right place?!" from them; they do not help me in executing my tasks. Gnome's Tango icon set also often fails, for the same reason.

Font Awesome are the icons I see most often in FOSS projects, and I am not a big fan of them—mostly because their rounded terminals on lines and rounded corners on boxes make them harder to interpret at smaller sizes. Font Awesome's balance of negative and positive space is very poor, and for legibility, that matters. Google's Material Icons family is my favorite, because it is both open source, rigorously tested with users, and highly legible. Google is evil, but their open sourced design assets are some of the most well studied and resourced open source design materials available. Please use them.

Related: I never noticed the blob in the blue message was a lock, before—nor did I ever notice the blue bubble communicated basic visibility permissions (opening a different Issue, for that). Freehand styled illustrations are for marketing, learning , or generally decorative content. Not for 24x24 or smaller images, and never for functional iconography.

Screen Shot 2021-11-25 at 12 33 44 PM
Triage Template (core team only) This template is for members of the team to triage for prioritisation. For more guidance see https://www.loom.com/share/369ab467fbc64dec848085d38ff57ca0: P1 high frequency, high impact P2 low frequency, high impact P3 high frequency, low impact P4 low frequency, low impact Examples of high impact - a problem affects users during an essential process (expenses and payments > onboarding and registration > contributing) with no workaround. High frequency - >10% of users affected (measured as a proportion of total potential users for this case).
ninavizz commented 2 years ago

I would also like to add, that the animated hand-drawn icons on the "Submit Expense" page—where there is a binary choice for users, and it's spelled out quite clearly which is what—are seriously cute, and imho an acceptable, playful exception to the above ask. The icons on the tabs and in the privacy bubble above, got to go, though; and the "i" icon needs to be replaced with something much clearer, and to more users (not just people with perfect vision).

Betree commented 2 years ago

Ping @opencollective/design

Memo-Es commented 2 years ago

Thank you, @ninavizz, for raising this. TBH I have been wondering about the actual usability of those icons, and I'll be down for simplifying their use in the platform.

Stay tuned for some improvements on that navigation :)

ninavizz commented 2 years ago

@Memo-Es Are you able to ever do user testing with the OC website? I feel there are a lot of assumptions from executives, around what is clear to users and what is not—and that many might not work for users.

Unrelated—the flame icon for "What's New" in OC... I'd also recommend be changed. It strikes me as an alert or something urgent (eg: it's on fire!) which are things relevant to me, my pending invoices, etc. Not things that are new or hot with a product. I appreciate that the wrapped present is a metaphor from consumerism, which can be undesirable. The bell icon, also speaks to an alert that pertains to my activity—not new product needs.

Maybe like a grayscale sun that is animated, brightly colored, wearing sunglasses and happy, when there are new things? This also feels like a very secondary/optional thing that could be a hand-drawn illustration, because its "need" by users is very tertiary. I appreciate the business really wants this—but it really is not of high value to many users.

Memo-Es commented 2 years ago

@ninavizz Thank you for your feedback. We hold constant calls with our users. You can see some of them here The underlying issue we are talking about here is undertaking a proper icon design project for the platform, not trying to solve each case individually. We will likely work on that project next year; we would love to hear your feedback then ☺️

ninavizz commented 2 years ago

@Memo-Es Calls unfortunately are restricted to feedback solicitation around what users have formulated ideas around, as ideas may pertain to workflow needs. They don't identify usability problems as methodically observing users directly interacting the product, can. Users need to be observed in a controlled environment, and working on fixed tasks, for usability flaws to be uncovered. Screensharing is a great way to do that across borders, and in our new-normal post-COVID.

"Observing The User Experience" is a great book to learn more about how to do that, as is Handbook for Usability Testing.

The folder you linked to is locked—and tbh, on a financial platform, I probably should not be seeing what many users are saying or what may be exposed on user screens, if they're not carefully redacted.

Anywho, thx for your engagement here, and for your work on all this!

Memo-Es commented 2 years ago

Thank you for your recommendations :) @ninavizz