Configuration Changes: - Store config.ini in platform-specific user directories - macOS: ~/Library/Application Support/MSMD/ - Windows: %APPDATA%\MSMD\ - Linux: ~/.config/MSMD/ - Automatically create default config on first run - Config file now editable and persists across app updates Settings Dialog Enhancements: - Add "Show Reference Creator" checkbox to Settings UI - All settings now configurable through UI (no manual editing required) - Settings dialog dynamically updates reference creator button visibility Technical Implementation: - Add getUserConfigDir(), getConfigFilePath(), createDefaultConfig() helper functions - Update readConfig() and writeConfig() to use user config location - Enhanced Settings.py with QCheckBox for showReferenceCreator - Automatic config migration from old location (if exists) Documentation: - Update README with config file locations - Document both UI and manual configuration methods - Update troubleshooting section This resolves the bundled app config.ini issue - config is now user-writable and survives app updates. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
6.8 KiB
6.8 KiB