fn settings_dir() -> Option<PathBuf>Expand description
Where settings.json and widgets.json live. Not under test: the migration-runner tests apply every registered migration, and the real resolver would point them at the developer’s own settings. The file rewrites are tested directly with explicit paths.