This document outlines the planned direction and long-term vision for the NeuroUX SDK, developed by AdaptUX. The roadmap is iterative, research-driven, and shaped by community feedback, academic studies, and real-world accessibility needs.
- Establish base package structure (Nx monorepo)
- Define framework-agnostic adaptive engine
- Set up signals, heuristics, and behavioral detectors
- SCSS token system & foundational themes
- Lit-based Web Components for Assist UI
- CI (build, lint, test)
- Individual package testing workflow
- Auto-tag + auto-release
- Issue / PR templates
- Discussions categories
- Codeowners & governance files
- Identify neurodivergence categories that benefit from adaptive UX
- Map cognitive and sensory friction points (attention, overstimulation, reading, structure, etc.)
- Cross-reference academic works to build justified UX adaptations
- Focus mode detection (scroll patterns, idle time, tab switching)
- Overstimulation risk heuristics
- Reading difficulty indicators
- Motion sensitivity patterns
- User-controlled override API
- Base rule evaluator
- Custom rule injection
- Runtime configuration via JS or JSON
- Progressive override (least intrusive first)
createNeuroUX()initialization- Adaptive state store (reactive)
- Global event hub
- Accessibility-safe defaults
- Adaptation toggle widget (puzzle-style icon)
- Text size & spacing adjuster
- Contrast mode switcher
- Focus mode banner
- Reduce motion control
- Guided focus navigator
- Smooth onboarding helper
- Distraction-free popover pattern
- Component-level overrides
- CSS variable injection
- Style tokens auto-adaptation
- Plugin system for presets
<NeuroUXProvider>- React hooks:
useNeuroMode(),useSignals()
NeuroUXPlugin,useNeuroUX()
- Standalone provider
- Structural directives (
*neuroIfOverloaded, etc.)
- Stores integration
- Simple loader, zero-dependency mode
- ADHD-Friendly Mode
- Autism-Friendly Mode
- Dyslexia-Friendly Mode
- Sensory-Sensitive Mode
- Cognitive Simplification Mode
Each profile includes:
- Validated heuristics
- Safe UI defaults
- Rationale with academic citation
- UX patterns aligned with the user’s needs
- Reading-Aid Toolkit
- Focus Enhancer
- Form Flow Simplifier
- Navigation Softener
- Aesthetic Overload Reducer
- Per-component adaptation middleware
- Docs site (Next.js or Docusaurus)
- Live playground for all components
- “Adaptation Recipes” section
- Research Library (papers + UX patterns)
- Accessibility audits and ARIA guidelines
- ML-based personalization (privacy-first)
- Adaptive design system generators
- Browser extension (universal adaptation)
- Mobile SDK (React Native / Flutter)
- Enterprise integration APIs
- Academic collaboration programs
- UX testing toolkit focusing on neurodivergent users
This roadmap evolves with:
- user feedback
- academic research
- accessibility standards
- community discussions
- production use cases
You can help shape it through GitHub Discussions and Issues.