Skip to content

[Phase 4.4] Cross-Platform Optimization & Accessibility Audit #62

Description

@robinson

Goal

Systematically test and fix accessibility violations, performance regressions,
and platform-specific issues across macOS and Windows.

Scope

  • Accessibility audit: run axe-core / jest-axe across all screens; fix
    all WCAG 2.1 AA violations. Document any intentional AA exceptions.
  • Keyboard navigation audit: tab order, focus rings, skip-links on every screen.
  • Performance: measure and budget TTI < 2s on M1 Mac; bundle size < 2MB JS.
  • Windows smoke test: launch app, navigate all screens, verify fonts render.
  • Screen reader test: VoiceOver (macOS) through main learning flow.

Acceptance Criteria

  • Zero Level A / AA axe-core violations on all Phase 1–4 screens.
  • All interactive elements reachable and operable by keyboard alone.
  • App launches in under 3s cold-start on reference hardware.
  • Windows build passes smoke test (Tauri Windows target).
  • VoiceOver can complete a full learning session.

References

  • docs/UX_REDESIGN_STRATEGY.md — Part 6: Accessibility & Part 7: Performance Optimizations
  • docs/DESKTOP_BETA_QA_GATE.md

Phase

Phase 4 — Advanced Features & Polish · Week 6–8

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions