From 5111730d7389f8fcc58a031e8efc0c7a407e8217 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 4 May 2026 19:07:52 +0000 Subject: [PATCH 1/2] Initial plan From c256574e81896dd4d08808a9f425f3566aff2648 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 4 May 2026 19:10:38 +0000 Subject: [PATCH 2/2] docs: update ARCHITECTURE.md and PRODUCT.md for screenReaderSpeed feature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #25 adds USERSETTINGS_SCREEN_READER_SPEED_KEY and OnScreenReaderSpeedChanged. - ARCHITECTURE.md: update settings count 18→19, add Screen reader speed to Accessibility Settings - PRODUCT.md: add Screen reader speed to Accessibility Features Doc-Guardian-Issue: #26 Agent-Logs-Url: https://github.com/rdkcentral/entservices-usersettings/sessions/7b8c0341-a1ea-4ec3-a260-1b7ac6c9fd25 Co-authored-by: melhar098 <114103259+melhar098@users.noreply.github.com> --- ARCHITECTURE.md | 3 ++- PRODUCT.md | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 5e5d1e8..731a726 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -101,7 +101,7 @@ Client Update → JSON-RPC Handler → UserSettingsImplementation ## Technical Implementation ### Settings Management -The plugin manages 18 different user settings categorized into: +The plugin manages 19 different user settings categorized into: 1. **Audio Settings** - Audio description (boolean) @@ -127,6 +127,7 @@ The plugin manages 18 different user settings categorized into: - Voice guidance enabled (boolean) - Voice guidance rate (numeric: 0.1-10) - Voice guidance hints (boolean) + - Screen reader speed (numeric: uint8, 0-255) 5. **Privacy Settings** - Privacy mode (string) diff --git a/PRODUCT.md b/PRODUCT.md index 2c04f99..bc18ce3 100644 --- a/PRODUCT.md +++ b/PRODUCT.md @@ -33,6 +33,7 @@ The plugin manages a complete spectrum of user preferences across five key categ - Voice guidance for visually impaired navigation - Adjustable voice guidance speech rate (0.1x to 10x) - Voice guidance hints and prompts + - Screen reader speed control for configurable screen reader navigation pace 5. **Privacy Settings** - Privacy mode configuration for data collection preferences