Skip to content

Discuss different Colors on different Background (black/white on whatever) #138

Description

@mystiker

Farben aus meinem Terminal (siehe auch Vordergrundfarbe):
image

Farben aus dem derzeitigen Client:
image

Activity

  1. added
    frontendThis issue is specific to the frontend
    qualifyIssues that need to be discussed further
    on Nov 24, 2024
  2. mystiker commented on Dec 22, 2025

    @mystiker
    CollaboratorAuthor

    Hier spielen mehrere Faktoren eine Rolle:

    • Die Terminalfarben wurden von der Standard-Terminal-Farbpalette auf eine Web-Farbpalette umgestellt. Diese sind WCAG AAA konform.

    Beispiel Webfarben ohne weitere Anpassungen:

    Image
    • Das Terminal hat die Möglichkeit, Farben mit unpassendem Kontrast automatisch anzupassen.

    Beispiel Webfarben (mit erzwungenen, ungünstigen Kombinationen) und automatischer Anpassung:

    Image

    Man beachte "weiß auf gelb", was nun zu "schwarz auf gelb" geworden ist - oder vorher noch krasser, "weiß auf cyan".

    Man sieht an dem Screenshot, dass sich der Ersteller des Spieles "Abräumen" keine Gedanken darüber gemacht hat, ob eine weiße Vordergrundfarbe auf jeden farbigen Hintergrund passt. Das Webmud3 Terminal gleicht das entsprechend automatisch an, überschreibt damit aber die Einstellung, wie sie eigentlich aus dem MUD kommt. Das könnte bei der Einstellungsseite zu Problemen führen, da man dort "weiß auf weiß" einstellen, kann - das würde aber automatisch angepasst werden vom Webmud Terminal.

    Resultierende Möglichkeiten:
    a) Farben auf Terminal Standard zurückstellen, mit oder ohne automatischem Angleichen des Kontrastes
    b) Farben so belassen, mit oder ohne automatischem Angleichen

  3. mystiker commented on Dec 22, 2025

    @mystiker
    CollaboratorAuthor

    Weitergehend könnten wir auch irgendwelche Umgebungsvariablen im Frontend zur Verfügung stellen (zur Buildzeit) oder im Backend (Laufzeit). Sollten wir aber nur machen, wenn es sich auch lohnt.

  4. mystiker commented on Dec 22, 2025

    @mystiker
    CollaboratorAuthor

    Ich würde für die Web Farben + Kontrastangleich plädieren - die Terminal Farben sind mir persönlich zu grell, aber das ist wohl Geschmackssache. Wir könnten mal überlegen, ob der Benutzer in Zukunft via Optionen die Farben bzw. Farbprofile auswählen kann.

  5. myonara commented on Dec 22, 2025

    @myonara
    Contributor

    bin auhc für web farben plus kontrastangleich.
    Später ggf mit Optionen zum Wählen. Hab da eine Farbpallette und Fenster zum Setzen von Farbkombinationen vorbereitet gehabt

  6. added a commit that references this issue on Dec 22, 2025
    7096b2c
  7. mystiker commented on Dec 22, 2025

    @mystiker
    CollaboratorAuthor

    Bevor wir das hier schließen, werde ich noch mal die "normale" Terminal Farbpalette benutzen und schauen, wie es da mit Kontrast aussieht.

  8. mystiker commented on Dec 22, 2025

    @mystiker
    CollaboratorAuthor

    xterm colors

    • Foreground default: #ffffff
    • Background default: #000000
    • Cursor default: #ffffff
    • ANSI colors 0–15 are explicitly defined (dark + bright)
    • ANSI colors 16–231 are generated as a 6×6×6 RGB color cube
    • ANSI colors 232–255 are generated as a grayscale ramp
    Index Name Hex
    0 Black #2e3436
    1 Red #cc0000
    2 Green #4e9a06
    3 Yellow #c4a000
    4 Blue #3465a4
    5 Magenta #75507b
    6 Cyan #06989a
    7 White #d3d7cf
    8 Bright Black #555753
    9 Bright Red #ef2929
    10 Bright Green #8ae234
    11 Bright Yellow #fce94f
    12 Bright Blue #729fcf
    13 Bright Magenta #ad7fa8
    14 Bright Cyan #34e2e2
    15 Bright White #eeeeec
  9. removed
    qualifyIssues that need to be discussed further
    on Feb 8, 2026
  10. added a commit that references this issue on Feb 14, 2026
    a77cb67
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendThis issue is specific to the frontend

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions