Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ The UserSettings plugin is a Thunder/WPEFramework-based service that provides a
- Two-tier notification architecture:
- Store notifications: Listens to PersistentStore changes
- Client notifications: Broadcasts changes to registered clients
- Uses registered notification listeners to forward accessibility updates such as screen reader speed changes to clients
- Event-driven architecture ensures consistency across components

## Data Flow
Expand Down Expand Up @@ -126,6 +127,7 @@ The plugin manages 18 different user settings categorized into:
- High contrast mode (boolean)
- Voice guidance enabled (boolean)
- Voice guidance rate (numeric: 0.1-10)
- Screen reader speed key (`screenReaderSpeed`) for accessibility tuning
- Voice guidance hints (boolean)

5. **Privacy Settings**
Expand Down
1 change: 1 addition & 0 deletions PRODUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ The plugin manages a complete spectrum of user preferences across five key categ
- High contrast display mode for enhanced visibility
- Voice guidance for visually impaired navigation
- Adjustable voice guidance speech rate (0.1x to 10x)
- Screen reader speed preference for accessibility narration
- Voice guidance hints and prompts

5. **Privacy Settings**
Expand Down
Loading