Merge pull request #19373 from codeofdusk/mathcat-config-location
Summary of the issue:
NVDA creates a MathCAT directory in the user's roaming appdata (by default, a sibling of the NVDA config directory) which:
might not always be writable;
does not follow existing project idioms.
Description of how this pull request fixes the issue:
Relocates the MathCAT preferences yaml to NVDA user configuration.
Testing strategy:
Verified that settings are read and written as expected.
Known issues with pull request:
Since this file is generated from NVDA user config, no settings should be lost. Just in case though, we should probably do this migration before 2026.1 is released.