refactor: remove waveform color setting to preserve dynamic coloring

- Removed waveformColor from UISettings interface
- Removed waveform color picker from Interface settings tab
- Preserves dynamic per-track waveform coloring system
- Cleaner settings UI with one less option

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-19 18:19:38 +01:00
parent b1c0ff6f72
commit a2cef6cc6e
2 changed files with 0 additions and 25 deletions

View File

@@ -375,29 +375,6 @@ export function GlobalSettingsDialog({
</p>
</div>
{/* Waveform Color */}
<div className="space-y-2">
<label className="text-sm font-medium">Waveform Color</label>
<div className="flex gap-2 items-center">
<input
type="color"
value={settings.ui.waveformColor}
onChange={(e) => onUISettingsChange({ waveformColor: e.target.value })}
className="h-10 w-20 rounded border border-border cursor-pointer"
/>
<input
type="text"
value={settings.ui.waveformColor}
onChange={(e) => onUISettingsChange({ waveformColor: e.target.value })}
className="flex-1 px-3 py-2 bg-background border border-border rounded text-sm font-mono"
placeholder="#3b82f6"
/>
</div>
<p className="text-xs text-muted-foreground">
Default color for new track waveforms.
</p>
</div>
{/* Font Size */}
<div className="space-y-2">
<label className="text-sm font-medium">Font Size</label>

View File

@@ -10,7 +10,6 @@ export interface AudioSettings {
export interface UISettings {
theme: 'dark' | 'light' | 'auto';
waveformColor: string;
fontSize: 'small' | 'medium' | 'large';
defaultTrackHeight: number; // 120-400px
}
@@ -45,7 +44,6 @@ const DEFAULT_SETTINGS: Settings = {
},
ui: {
theme: 'dark',
waveformColor: '#3b82f6', // blue-500
fontSize: 'medium',
defaultTrackHeight: 400,
},