From 797d64b1d38450365e54ac42ce2b095fd19bf352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Wed, 19 Nov 2025 01:22:03 +0100 Subject: [PATCH] feat: redesign master mute button to match track style MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed master mute button from Button component to match track style: - Native button element with rounded-md styling - Blue background when muted (bg-blue-500) with shadow - Card background when unmuted with hover state - Text-based "M" label instead of icons - Larger size (h-8, text-[11px]) compared to track (h-5, text-[9px]) - Removed unused Volume2/VolumeX icon imports 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- components/controls/MasterControls.tsx | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/components/controls/MasterControls.tsx b/components/controls/MasterControls.tsx index fd05e6f..231fb00 100644 --- a/components/controls/MasterControls.tsx +++ b/components/controls/MasterControls.tsx @@ -1,8 +1,6 @@ 'use client'; import * as React from 'react'; -import { Volume2, VolumeX } from 'lucide-react'; -import { Button } from '@/components/ui/Button'; import { CircularKnob } from '@/components/ui/CircularKnob'; import { MasterFader } from './MasterFader'; import { cn } from '@/lib/utils/cn'; @@ -71,22 +69,18 @@ export function MasterControls({ /> {/* Mute Button */} - + M + ); }