Added comprehensive settings system with 5 categories: - Recording Settings (existing, integrated) - Audio Settings (buffer size, sample rate, auto-normalize) - Editor Settings (auto-save interval, undo limit, snap-to-grid, grid resolution, default zoom) - Interface Settings (theme, waveform color, font size, default track height) - Performance Settings (peak/waveform quality, spectrogram toggle, max file size) Features: - useSettings hook with localStorage persistence - Automatic save/load of all settings - Category-specific reset buttons - Expanded GlobalSettingsDialog with 5 tabs - Full integration with AudioEditor - Settings merge with defaults on load (handles updates gracefully) Settings are persisted to localStorage and automatically restored on page load. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
57 KiB
57 KiB