Module code update
New keys have been added to the panel configuration: isShouldUtterControls, isFixed, targetSelectors.
Buttons are divided into primary and additional ones. Additional buttons are hidden by default and appear when the "Additional Settings" button (gear icon) is clicked.
Accessibility has been improved (aria and role attributes have been added).
Styling for the header size when the panel is open has been added.
Styles for better navigation and panel control via keyboard have been added.
A "Reset Settings" button has been added.
The captchaElementsSelectors field has been added to the configuration; it is used to ensure that captcha elements are ignored by the panel (the image is not hidden, does not become grayscale, etc.).
The brailleFontPath and fontSizeSettings parameters have been added.
Handling of the case where the user lacks a speech language.
The ignoreElementsSelectors field has been added to the module's initial configuration.
Voice control has been added for commands to increase or decrease line spacing.
The ability to enable or disable the "Read out pressed key" function has been added; it is enabled by default.