alpha
Login
Join now
maxwellcohen.bsky.social
/
visual-screen-reader
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
[READ-ONLY] Mirror of https://github.com/MaxwellCohen/visual-screen-reader.
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
visual-screen-reader
/
src
6 folders
at
main
Maxwell Cohen
·
Add happy-dom dependency and update Vite configuration for testing environment
·
4mo ago
8e2c6b6b
assets
Initialize Visual Screen Reader Chrome extension with Svelte, TypeScript, and Vite. Add essential files including manifest, configuration, and basic structure for side panel and content scripts. Include .gitignore and README for setup instructions.
4mo ago
background
Enhance Visual Screen Reader extension by adding comprehensive accessibility tree handling through the integration of a new CDP AX adapter. Introduce unit tests for the adapter and tree capture functionality, ensuring accurate mapping of CDP nodes to the canonical tree structure. Update background scripts to streamline focus tracking and DOM updates, while refactoring message handling for improved session management. Additionally, include new dependencies for testing and enhance package configurations.
4mo ago
content
Add happy-dom dependency and update Vite configuration for testing environment
4mo ago
lib
Add happy-dom dependency and update Vite configuration for testing environment
4mo ago
shared
Enhance Visual Screen Reader extension by adding comprehensive accessibility tree handling through the integration of a new CDP AX adapter. Introduce unit tests for the adapter and tree capture functionality, ensuring accurate mapping of CDP nodes to the canonical tree structure. Update background scripts to streamline focus tracking and DOM updates, while refactoring message handling for improved session management. Additionally, include new dependencies for testing and enhance package configurations.
4mo ago
sidepanel
Implement interactive descendant handling in accessibility tree for Visual Screen Reader extension. Introduce `hasInteractiveDescendants` function to identify nested controls requiring separate reader lines. Update `flattenAxTreeForReader` to support focus tracking for interactive elements and enhance unit tests to validate new functionality. Refactor `AxTreeReaderLine` and `AxTreeReaderView` components for improved rendering and focus management. Adjust styles for better visual clarity and responsiveness.
4mo ago