From c06f119dcf79b831134c88dc309637f154d6a668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 31 Aug 2026 17:31:51 +0200 Subject: [PATCH] Fix Control view button layout and responsiveness The scan/record button row used justify-between, spreading the two button groups to opposite ends instead of sitting next to each other. Also made the record-controls row and each device card's header wrap instead of overflowing on narrow screens. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01WzyfRyA7h5rs5SCAahLAWd --- components/control/ButtplugConsole.tsx | 2 +- components/control/DeviceCard.tsx | 6 +++--- components/control/RecordControls.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/components/control/ButtplugConsole.tsx b/components/control/ButtplugConsole.tsx index aad57b6..4d979b5 100644 --- a/components/control/ButtplugConsole.tsx +++ b/components/control/ButtplugConsole.tsx @@ -225,7 +225,7 @@ export function ButtplugConsole() { return (
-
+
void stopScanning()} /> - - {device.displayName ?? device.name} -
+ + {device.displayName ?? device.name} +
{device.hasBattery && (batteryLevel !== null ? ( diff --git a/components/control/RecordControls.tsx b/components/control/RecordControls.tsx index beb20be..134b2f4 100644 --- a/components/control/RecordControls.tsx +++ b/components/control/RecordControls.tsx @@ -15,7 +15,7 @@ interface RecordControlsProps { export function RecordControls({ active, elapsedLabel, disabled, busy, onStart, onEnd }: RecordControlsProps) { if (active) { return ( -
+
Session live ยท {elapsedLabel}