Accessibility: keyboard, screen readers, colour, scaling and contrast
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 28/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- c
- Bereich
- accessibility, desktop
Rechercherichtung
Start by reading ACCESSIBILITY.md and the linked issue references #210 and #227, then review the release checklist and the main windows named in the issue. The work spans keyboard access, screen reader support, colour, scaling, contrast, and release process checks; done means these areas have actionable coverage and the issue form and release checks are in place.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
ECCE should be usable by people who work by keyboard, use a screen reader, have reduced colour vision or low vision, or need larger text. It is also good design in general. A project statement goes in ACCESSIBILITY.md; this ticket tracks the work.
Keyboard
- Every action reachable without a mouse: menus, toolbars, the Organizer tree, the editors, the Builder's panels.
- A visible focus on every control; a sensible tab order in each window (the Calculation Editor, Register Machines, the Launcher, Preferences); no traps in dialogs or docked panes.
- Shortcuts listed in the menus (several exist; check gaps).
Screen readers (Orca on Linux, NVDA on Windows, VoiceOver on macOS)
- Accessible names on icon-only buttons: toolbars, the message-pane buttons, the Builder's tool buttons. wxWidgets uses the button's label or tooltip; check that each has one.
- Status changes announced, or at least shown as text: job state, verify results, errors.
- The 3-D view itself is not readable; offer the same information as text where it matters (atom list, measurements, property tables already exist).
Colour never the only signal
- Run states already use shape as well as colour; check the rest: spectra and plots (line style or markers as well as colour), orbital signs (+/− as well as two colours), charge and ESP colouring (with a legend and values).
- Colour-blind-safe defaults (Okabe-Ito, viridis; #210).
Scaling and low vision
- Text follows the system font size and scale; windows lay out at larger text (the apps tests already check small screens).
- Windows: DPI awareness, so 150–200 % scaling is sharp (#210).
- Contrast of text and controls at least WCAG 2.2 AA (4.5:1 for text) in light and dark themes; the viewer on a white background (#210, #227).
Process
- An accessibility issue form (what you tried, what went wrong, system and assistive technology), linked from ACCESSIBILITY.md.
- A keyboard-only pass and a screen-reader spot check on the main windows before each 9.x release, noted in the release checklist.
- Vorherrschende Sprache
- C
- Sterne
- 10
- Forks
- 8
- Ø Merge
- 21 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 FriendsofECCE/ECCE
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
FriendsofECCE/ECCE#336 · 1 Kommentar ·
-
Viewer under XWayland: MO Diagram window opens black; bottom strip blinks on property switchesOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100
FriendsofECCE/ECCE#361 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
FriendsofECCE/ECCE#359 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 28/100
FriendsofECCE/ECCE#358 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
FriendsofECCE/ECCE#357 · 3 Kommentare ·
Alle Issues in FriendsofECCE/ECCE
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
Maintainer antworten meist innerhalb von 8 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag
-
native-cpu: -Wreturn-type in skainet_row_threads.c:150 (worker fn has no return)Evtl. vergeben @Doomguy-BFG9000 hat das heute übernommen. Offengood first issue size:xs skill:native
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
SKaiNET-developers/SKaiNET#1358 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
I/O internal correctness medium priority rt_lib
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
Maintainer antworten meist innerhalb von 1 Tag