From a97d861f416eb6e29861bf4655c3dd4c50ff3671 Mon Sep 17 00:00:00 2001 From: CJ Pais Date: Fri, 1 Aug 2025 16:03:04 -0700 Subject: [PATCH] Clean up the overlays CSS. --- src/overlay/RecordingOverlay.css | 24 ++++++-- src/overlay/RecordingOverlay.tsx | 94 +++++++++++++++++--------------- 2 files changed, 71 insertions(+), 47 deletions(-) diff --git a/src/overlay/RecordingOverlay.css b/src/overlay/RecordingOverlay.css index 431d792..fb3c72f 100644 --- a/src/overlay/RecordingOverlay.css +++ b/src/overlay/RecordingOverlay.css @@ -1,9 +1,8 @@ .recording-overlay { height: 40px; - width: fit-content; - min-width: 160px; - display: flex; - gap: 12px; + width: 160px; + display: grid; + grid-template-columns: auto 1fr auto; align-items: center; padding-left: 6px; padding-right: 6px; @@ -13,6 +12,23 @@ transition: opacity 300ms ease-out; } +.overlay-left { + display: flex; + align-items: center; +} + +.overlay-middle { + display: flex; + align-items: center; + justify-content: center; +} + +.overlay-right { + display: flex; + align-items: center; + justify-content: flex-end; +} + .bars-container { display: flex; align-items: end; diff --git a/src/overlay/RecordingOverlay.tsx b/src/overlay/RecordingOverlay.tsx index 039815a..6995f74 100644 --- a/src/overlay/RecordingOverlay.tsx +++ b/src/overlay/RecordingOverlay.tsx @@ -63,49 +63,57 @@ const RecordingOverlay: React.FC = () => { return (
- {getIconAlt()} - {state === "recording" && ( -
- {levels.map((v, i) => ( -
- ))} -
- )} - {state === "recording" && ( -
{ - invoke("cancel_operation"); - }} - > - - - -
- )} - {state === "transcribing" && ( -
Transcribing...
- )} +
+ {getIconAlt()} +
+ +
+ {state === "recording" && ( +
+ {levels.map((v, i) => ( +
+ ))} +
+ )} + {state === "transcribing" && ( +
Transcribing...
+ )} +
+ +
+ {state === "recording" && ( +
{ + invoke("cancel_operation"); + }} + > + + + +
+ )} +
); };