From ac35f81476fc2561d437ee6e500e58e33a644c69 Mon Sep 17 00:00:00 2001 From: Oleh Polisan <39007846+PolisanTheEasyNick@users.noreply.github.com> Date: Sun, 5 May 2024 05:14:08 +0300 Subject: [PATCH] fix: Screenshare UI for non-linux systems (#568) --- src/renderer/components/ScreenSharePicker.tsx | 29 ++++++++++--------- src/renderer/components/screenSharePicker.css | 9 ++++-- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/renderer/components/ScreenSharePicker.tsx b/src/renderer/components/ScreenSharePicker.tsx index 1c53b63..e9fd78e 100644 --- a/src/renderer/components/ScreenSharePicker.tsx +++ b/src/renderer/components/ScreenSharePicker.tsx @@ -193,11 +193,15 @@ function StreamSettings({ ); return ( -
+
What you're streaming - + {source.name} @@ -283,23 +287,22 @@ function StreamSettings({

+ {isWindows && ( + setSettings(s => ({ ...s, audio: checked }))} + hideBorder + className="vcd-screen-picker-audio" + > + Stream With Audio + + )}
- {isWindows && ( - setSettings(s => ({ ...s, audio: checked }))} - hideBorder - className="vcd-screen-picker-audio" - > - Stream With Audio - - )} - {isLinux && ( div { +.vcd-screen-picker-settings-grid>div { display: flex; flex-direction: column; } @@ -67,11 +67,16 @@ box-sizing: border-box; } -.vcd-screen-picker-preview img { +.vcd-screen-picker-preview-img-linux { width: 100%; margin-bottom: 0.5em; } +.vcd-screen-picker-preview-img { + width: 90%; + margin-bottom: 0.5em; +} + .vcd-screen-picker-preview { display: flex; flex-direction: column;