Add accessible colour set to use in line plots
Les mainteneurs répondent en général sous 3 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
- Domaine
- accessibility, design, frontend
Piste de recherche
The issue gives Davidia's current eight-colour set as a reference, but the payload does not name the theme file or the plotting code, so first locate where the theme is defined in this TypeScript repo. The work is choosing a palette of 8-10 colours with good contrast, plus matching lighter or darker variants for dark mode, and exporting it from the theme. Done means a palette that a maintainer agrees on, checked for colour-blind distinguishability and contrast, and a note that line plots should also vary dash or weight.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Propose to add a colour set that can be imported with the theme to use in line plots.
- Should be around 8-10 colours
- Colours clearly distinguishable from one another (although in line plots, colour should not be the only way to distinguish between lines, e.g. use dots/dashes with differing weight)
- Good contrast for visual impairments (low vision, colour blindness)
- Work for light and dark mode (same hue with brightness/lightness adjusted)
As an example, Davidia's current colour set is
'rgb(0, 0, 0)', // #000000, black
'rgb(0, 158, 115)', // #009e73, teal
'rgb(230, 157, 0)', // #e69d00, orange
'rgb(86, 179, 233)', // #56b3e9, light blue
'rgb(240, 228, 66)', // #f0e442, yellow
'rgb(0, 114, 178)', // #0072b2, blue
'rgb(213, 94, 0)', // #d55e00, dark orange
'rgb(204, 121, 167)', // #cc79a7, pink
A useful tool for colour set accessibility.
- Langage dominant
- TypeScript
- Étoiles
- 9
- Forks
- 4
- Merge moyen
- 3 j 12 h
- PR mergées (30 j)
- 14
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de DiamondLightSource/sci-react-ui
-
accepted
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
DiamondLightSource/sci-react-ui#325 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
accepted
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
DiamondLightSource/sci-react-ui#283 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
needs-triage
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
DiamondLightSource/sci-react-ui#365 ·
Les mainteneurs répondent en général sous 3 jours
-
Spacing at the top of SidebarNav should be configurablePeut-être pris @swara030 l’a pris il y a 21 jours. Ouverteaccepted
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
DiamondLightSource/sci-react-ui#334 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
needs-triage
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100
DiamondLightSource/sci-react-ui#332 ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de DiamondLightSource/sci-react-ui
Issues similaires
-
Add: Class TV ModaOuvertecheck:passed streams:add
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
GiganticMinecraft/seichi-playguide#183 ·
Les mainteneurs répondent en général sous 1 jour
-
area: core complexity: easy impact: medium
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
ueberdosis/tiptap#8668 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
longbridge/nsh#804 ·
Les mainteneurs répondent en général sous 1 jour