Fix accessibility issues w/ color contrast, match other styles to conventions
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 28/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- html
- Bereich
- accessibility, design, frontend
Rechercherichtung
Beginne damit, die in der Issue verlinkten Kontrastbeispiele der Splash-Page zu prüfen, und untersuche anschließend, wie die Pride-Themes sowie die selbst implementierten Buttons und Header definiert sind. Lege den konkreten Umfang mit den Maintainer:innen fest, bevor du etwas änderst; abgeschlossen ist die Aufgabe, wenn barrierefreier Kontrast und klarere, an Konventionen ausgerichtete Bedienelemente in allen betroffenen Themes vorhanden sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hi, thanks for your hard work on such a great project! Have used it for years without ever visiting the website.
I can infer that the website is a labor of love (esp. via the themes at the bottom, very cute) but it screams "talented backend engineer does frontend", if you'll excuse the colloquialism. As the title states, I have two three concerns:
-
Body text on the splash page fails a "Contrast Check", which is not only a branding issue but a serious accessibility concern -- I had a coworker who would get bad headaches trying to read such text, for a concrete example. See tests for both the winter theme and the main (?) theme.
-
Similarly, the pride themes are quite wholesome, but in their current state seem to be something of an accessibility nightmare for their own reasons (on top of contrast issues). I don't have a link for this one, but mostly just because there's no accessibility rules or design principles covering text that changes colors mid glyph 😬
-
I think there's good, objective reasons to avoid the clearly hand-rolled buttons and headers, both for maintainability and for clarity. See, for example, point 10 here: https://principles.design/examples/the-ten-principles-of-inclusive-design
I'd be honored to submit a pull request sometime with concrete proposals if y'all want the help, but figured I'd check the general sentiment on the issue before putting in the effort!
- Vorherrschende Sprache
- HTML
- Sterne
- 52
- Forks
- 88
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ipython/ipython-website
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
ipython/ipython-website#161 ·
-
Add LICENSE Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 20/100
ipython/ipython-website#133 ·
Alle Issues in ipython/ipython-website
Ähnliche Issues
-
status: needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
a2ui-project/a2ui#2763 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
bug triaged ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
docToolchain/docToolchain#1702 · 1 Kommentar ·
-
enhancement frontend good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
ankit02327/stock-price#76 · 2 Kommentare ·