Preferences tab added for the internal UI.

This commit is contained in:
Storm Dragon committed 2026-10-29 02:46:41 -04:00
1 parent cf95b17e5d
commit 6fc3416a1b
27 files changed
+858 -434

No files matched your search

+14 -1
View File
@@ -362,7 +362,7 @@ indentation feedback, and attribute feedback are configurable in Reading.
## Fenrir Menu and quick settings
Press **Fenrir+F** to open the Fenrir Menu. It contains settings tabs for
presentation, speech, sound, reading, keyboard, clipboard, and other options.
presentation, speech, sound, reading, keyboard, internal UI, clipboard, and other options.
The form captures its navigation keys until it closes.
- At the tab selector, use arrows to choose a tab.
@@ -376,6 +376,19 @@ Up and Down change the value by 10; Left and Right change it by 1. Sound volume
between 0.0 and 1.0. Backend, device, keyboard layout, sound theme, and other
launch-only settings take effect on the next start.
The **Internal UI** tab controls speech in Fenrir's own menus and dialogs.
**Announce grid row and column** and **Announce item position** are independent
checkboxes, both enabled by default. Disable coordinates to omit “row 1, column 2”;
disable item position to omit “2 of 20”. Item names and grid navigation remain
available with both disabled. Saved changes apply immediately to Emoji and
Spellcheck grids and persist across launches. These are global settings, so this
tab is omitted from application settings. The TOML keys are
`internal_ui.announce_grid_coordinates` and `internal_ui.announce_item_position`.
Settings saves use mode `644` for the standard system settings file at
`/etc/fenrirscreenreader/settings/settings.toml`, so other users can read it as a
startup fallback. Personal settings and application profiles use mode `600`.
Quick settings work without opening the form:
| Shortcut | Action |