From 597b002f0149c677377c4295292d1bc65fc248ee Mon Sep 17 00:00:00 2001 From: Ednunp <29843396+Ednunp@users.noreply.github.com> Date: Wed, 8 Jul 2026 13:31:47 +0100 Subject: [PATCH] Clearer wording for the tab-order list: "Tab order, press the move up and move down buttons to reorder" Renamed from "Main tab order" and reworded the accessible name so NVDA reads a clear instruction instead of the confusing "main tab order, then move up / move down". Held for next release. Co-Authored-By: Claude Opus 4.8 --- MANUAL.md | 2 +- readme.html | 2 +- src/RemSound.App/PreferencesDialog.cs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MANUAL.md b/MANUAL.md index b556eac..a5df9fe 100644 --- a/MANUAL.md +++ b/MANUAL.md @@ -276,7 +276,7 @@ Item| Shortcut| What it does **Manage named peers …**| Alt+O, N| Opens a list of every peer you've given a friendly name to, showing each one's machine name and where and when you last connected to it. Pick one and **Rename (Alt+R** , or F2) to change its name, or **Delete (Alt+D** , or the Del key) to forget it — deleting only drops the name, the peer still connects as normal under its machine name. See the peer-naming notes on the Connectivity tab. **Reset the default audio device prompt**| Alt+O, R| Brings back the “use only the default audio device?” question if you previously ticked “Don't ask me this again” on it. See Following the Windows default audio device. **Enable / Disable Realtek ASIO**| —| Only shown if a Realtek ASIO driver is installed. Lets you reverse the choice RemSound offered about disabling that driver (Realtek's generic ASIO driver tends to grab the wrong device and clash with your screen reader). -**Preferences …**| Ctrl+P, or Alt+O, P| Opens the Preferences dialog, organised into six tabs (move between them with Ctrl+Tab, or the arrow keys when the tab names have focus): **General** — the profiles folder, accept remote volume commands, and UPnP router opening; **Appearance** — **Colour theme (Alt+T)** (Match Windows / Light / Dark; changes only how the window looks, takes effect next launch, no effect on the screen reader), “Show the volume, pan and EQ for peers tab” (on by default; hides the Volume, pan and EQ for peers tab if you untick it), **Main tab order (Alt+O)** — a list of the window's tabs with **Move up (Alt+U)** and **Move down (Alt+N)** buttons to reorder them, and two toggles to **enable the Discovered (Alt+D)** and **Remembered (Alt+R)** peer lists on the Connectivity tab (both on by default — untick one to hide that list); **Audio cues** — the cue list and its sounds (see Audio cue sounds); **Startup behaviour** — start minimised / with Windows / with a specific profile; **Update settings** — the update checks and install options; and **Logging** — enable logs, write logs now, and the log-folder housekeeping (see Logs and diagnostics). Esc or the Close button dismisses it. +**Preferences …**| Ctrl+P, or Alt+O, P| Opens the Preferences dialog, organised into six tabs (move between them with Ctrl+Tab, or the arrow keys when the tab names have focus): **General** — the profiles folder, accept remote volume commands, and UPnP router opening; **Appearance** — **Colour theme (Alt+T)** (Match Windows / Light / Dark; changes only how the window looks, takes effect next launch, no effect on the screen reader), “Show the volume, pan and EQ for peers tab” (on by default; hides the Volume, pan and EQ for peers tab if you untick it), **Tab order (Alt+O)** — a list of the window's tabs with **Move up (Alt+U)** and **Move down (Alt+N)** buttons to reorder them, and two toggles to **enable the Discovered (Alt+D)** and **Remembered (Alt+R)** peer lists on the Connectivity tab (both on by default — untick one to hide that list); **Audio cues** — the cue list and its sounds (see Audio cue sounds); **Startup behaviour** — start minimised / with Windows / with a specific profile; **Update settings** — the update checks and install options; and **Logging** — enable logs, write logs now, and the log-folder housekeeping (see Logs and diagnostics). Esc or the Close button dismisses it. ### Help menu diff --git a/readme.html b/readme.html index f7f8b74..b8998ee 100644 --- a/readme.html +++ b/readme.html @@ -312,7 +312,7 @@ ul, ol { padding-left: 1.4em; } Manage named peers…Alt+O, NOpens a list of every peer you've given a friendly name to, showing each one's machine name and where and when you last connected to it. Pick one and Rename (Alt+R, or F2) to change its name, or Delete (Alt+D, or the Del key) to forget it — deleting only drops the name, the peer still connects as normal under its machine name. See the peer-naming notes on the Connectivity tab. Reset the default audio device promptAlt+O, RBrings back the “use only the default audio device?” question if you previously ticked “Don't ask me this again” on it. See Following the Windows default audio device. Enable / Disable Realtek ASIO—Only shown if a Realtek ASIO driver is installed. Lets you reverse the choice RemSound offered about disabling that driver (Realtek's generic ASIO driver tends to grab the wrong device and clash with your screen reader). -Preferences…Ctrl+P, or Alt+O, POpens the Preferences dialog, organised into six tabs (move between them with Ctrl+Tab, or the arrow keys when the tab names have focus): General — the profiles folder, accept remote volume commands, and UPnP router opening; AppearanceColour theme (Alt+T) (Match Windows / Light / Dark; changes only how the window looks, takes effect next launch, no effect on the screen reader), “Show the volume, pan and EQ for peers tab” (on by default; hides the Volume, pan and EQ for peers tab if you untick it), Main tab order (Alt+O) — a list of the window's tabs with Move up (Alt+U) and Move down (Alt+N) buttons to reorder them, and two toggles to enable the Discovered (Alt+D) and Remembered (Alt+R) peer lists on the Connectivity tab (both on by default — untick one to hide that list); Audio cues — the cue list and its sounds (see Audio cue sounds); Startup behaviour — start minimised / with Windows / with a specific profile; Update settings — the update checks and install options; and Logging — enable logs, write logs now, and the log-folder housekeeping (see Logs and diagnostics). Esc or the Close button dismisses it. +Preferences…Ctrl+P, or Alt+O, POpens the Preferences dialog, organised into six tabs (move between them with Ctrl+Tab, or the arrow keys when the tab names have focus): General — the profiles folder, accept remote volume commands, and UPnP router opening; AppearanceColour theme (Alt+T) (Match Windows / Light / Dark; changes only how the window looks, takes effect next launch, no effect on the screen reader), “Show the volume, pan and EQ for peers tab” (on by default; hides the Volume, pan and EQ for peers tab if you untick it), Tab order (Alt+O) — a list of the window's tabs with Move up (Alt+U) and Move down (Alt+N) buttons to reorder them, and two toggles to enable the Discovered (Alt+D) and Remembered (Alt+R) peer lists on the Connectivity tab (both on by default — untick one to hide that list); Audio cues — the cue list and its sounds (see Audio cue sounds); Startup behaviour — start minimised / with Windows / with a specific profile; Update settings — the update checks and install options; and Logging — enable logs, write logs now, and the log-folder housekeeping (see Logs and diagnostics). Esc or the Close button dismisses it.

Help menu

diff --git a/src/RemSound.App/PreferencesDialog.cs b/src/RemSound.App/PreferencesDialog.cs index 17e95bc..4f72ff5 100644 --- a/src/RemSound.App/PreferencesDialog.cs +++ b/src/RemSound.App/PreferencesDialog.cs @@ -293,7 +293,7 @@ internal sealed class PreferencesDialog : Form Width = 320, Height = 96, IntegralHeight = false, - AccessibleName = "Main tab order (Alt+O), then Move up / Move down to reorder", + AccessibleName = "Tab order (Alt+O), press the move up and move down buttons to reorder", }; private readonly Button moveTabUpButton = new() { Text = "Move &up (Alt+U)", AutoSize = true, AccessibleName = "Move tab up" }; private readonly Button moveTabDownButton = new() { Text = "Move dow&n (Alt+N)", AutoSize = true, AccessibleName = "Move tab down" }; @@ -721,7 +721,7 @@ internal sealed class PreferencesDialog : Form moveTabUpButton.Click += (_, _) => MoveTab(-1); moveTabDownButton.Click += (_, _) => MoveTab(1); - var tabOrderLabel = new MnemonicLabel { Text = "Main tab &order (Alt+O)", AutoSize = true, Anchor = AnchorStyles.Left, MnemonicTarget = tabOrderList }; + var tabOrderLabel = new MnemonicLabel { Text = "Tab &order (Alt+O)", AutoSize = true, Anchor = AnchorStyles.Left, MnemonicTarget = tabOrderList }; var tabOrderButtons = new FlowLayoutPanel { AutoSize = true, WrapContents = false, Margin = new Padding(0, 2, 0, 0) }; tabOrderButtons.Controls.Add(moveTabUpButton); tabOrderButtons.Controls.Add(moveTabDownButton);