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

Interactiver Selected Zustand für Tags #168

Closed
JoMarieLe opened this issue Nov 7, 2024 · 3 comments
Closed

Interactiver Selected Zustand für Tags #168

JoMarieLe opened this issue Nov 7, 2024 · 3 comments
Labels
👩‍👧‍👦 community feedback Feedback from community 🚀 improvement Request a content improvement to be added version3

Comments

@JoMarieLe
Copy link

JoMarieLe commented Nov 7, 2024

The problem

Der Selected Zustand in Grau bei den Tags wirkt nicht selected. Es ist nicht klar welches Element selected darstellt und welches nicht, da ansonsten Grau häufig als deaktiv verwendet wird. Zudem ist eine reine Unterscheidung über die Farbe nicht barrierefrei, da der Unterschied nur über die Farbe dargestellt wird.

Die Tags wirken in einem Filter auch sehr schmal und klein, um als Filterelement durchzugehen. Gut wäre es eine Variante oder ein ähnliches Element zu haben, das hier verwendet werden kann.

Kontext: Wir verwenden die Tags innerhalb von Tabellen, um Informationen strukturiert darzustellen, bpslw. Regionen oder Status. Es können also mehrere Tags innerhalb einer Zelle auftreten. Diese Informationen sollen filterbar sein über einen Filter. Es wäre sinnvoll, wenn innerhalb des Filters eine ähnliche Darstellungsform verwendet werden würde, um die Filter einzustellen. Hierfür wirkt die Tag Komponente allerdings zu schmal und von der Klickfläche nicht optimal. Nachdem die Filter gesetzt sind werden sie über der Tabelle als Filter Chips angezeigt.

The solution

Mehr Unterscheidung zwischen dem Selected Zustand und dem Unselected Zustand durch z.B. Schriftschnitt, ein Icon, die Outline und/oder die Farbe.
image

Es braucht eine Tag ähnliche interaktive Komponente, die innerhalb von Filtern verwendet werden kann.

Examples

Filter mit den Tags:
Oben mein Vorschlag, Mitte DB UX konform, Unten weiterer Vorschlag (allerdings springen dann die Tags bei Interaktion durch eine sich verändernde Breite)
image

Die Tabelle:
image

@JoMarieLe JoMarieLe added version3 🚀 improvement Request a content improvement to be added labels Nov 7, 2024
@JoMarieLe
Copy link
Author

JoMarieLe commented Nov 8, 2024

Eine weitere Ebene des Problems mit Checked und Unchecked. Wir brauchen auch das Statuts Element in verschiedenen Farbausprägungen innerhalb der Tabelle, um anzuzeigen wie kritisch etwas ist. Auch diese Stufen, die die Kritikalität anzeigen sollen innerhalb eines Filters an und ausgeschaltet werden. Also benötigen wir diese ebenfalls klickbar, aber so, dass man die Farbigkeit noch erkennt.
In der Design System Variante sind die Farben zu wenig von einander unterscheidbar, weswegen ich die Low-contrast-Variante verwendet habe. Allerdings würde man auch in unchecked die Farben so gut wie gar nicht erkennen, daher bg-level-2

image

@leape leape added the 👩‍👧‍👦 community feedback Feedback from community label Jan 6, 2025
@JoMarieLe
Copy link
Author

JoMarieLe commented Jan 20, 2025

Wir haben die Status in Usability Test mit Nutzer:innen einfließen lassen und das Feedback erhalten, dass die Farbigkeit der Status in "Weak -static" zu bunt ist und um Aufmerksamkeit konkurriert. Die gesamte Aufmerksamkeit der Tabelle ziehe sich auf die Tags / Status und gliedern sich nicht ihrer Priorität (eher mittel, auf jeden Fall nicht hoch) entsprechend in die Tabelle ein.
Wir werden im Projekt von den Tags weiter abweichen müssen, um die Tags besser in ihren Kontext einzugliedern und die "weak-unchecked" Farbe verwenden. Als "Weak-unchecked" werden wir wahrscheinlich weak-neutral-unchecked (weißer Hintergrund) verwenden.

Die Status wie sie in der Library sind funktionieren super, wenn nur wenige gleichzeitig sichtbar sind. In einem Kontext in dem viele gleichzeitig sichtbar sind wirkt es auf User zu bunt und dominant.

Bunt - Standard:

Image

Heller Farbe - Weak-unchecked:

Image

@leape leape self-assigned this Jan 20, 2025
@leape
Copy link
Contributor

leape commented Jan 29, 2025

Im nächsten Release enthalten:

  • optimierte Farbgebung für den Weak Static Tag
  • optmierte Unterscheidbarkeit von Interactive Checked-Unchecked Tags
  • zusätzliche Emphasis Origin mit einheitlicher on-origin-Farbe

Hinweis:

In der Design System Variante sind die Farben zu wenig von einander unterscheidbar, weswegen ich die Low-contrast-Variante verwendet habe.

Low Contrast als Hintergrund ist mit der on-bg-inverted-Farbe für Text nicht accessible.

@leape leape assigned sissihamel and unassigned leape Jan 29, 2025
@leape leape added this to the v1.0.0 milestone Jan 29, 2025
@sissihamel sissihamel removed their assignment Jan 30, 2025
@leape leape moved this to ✅ Done in Design Team Backlog Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👩‍👧‍👦 community feedback Feedback from community 🚀 improvement Request a content improvement to be added version3
Projects
Status: ✅ Done
Development

No branches or pull requests

3 participants