diff --git a/src/components/mini-widgets/MiniVideoRecorder.vue b/src/components/mini-widgets/MiniVideoRecorder.vue
index adb60c8b7..68dd2826a 100644
--- a/src/components/mini-widgets/MiniVideoRecorder.vue
+++ b/src/components/mini-widgets/MiniVideoRecorder.vue
@@ -9,7 +9,14 @@
@click="toggleRecording()"
/>
-
+
+
{{ timePassedString }}
@@ -104,6 +111,12 @@ const toggleRecording = async (): Promise => {
}
return
}
+ // If there's a stream selected already, try to use it without requiring further user interaction
+ if (nameSelectedStream.value !== undefined) {
+ updateCurrentStream(nameSelectedStream.value)
+ startRecording()
+ return
+ }
// Open dialog so user can choose the stream which will be recorded
isStreamSelectDialogOpen.value = true
}
@@ -204,4 +217,24 @@ watch(isRecording, () => {
box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
}
}
+
+.scroll-container {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.scroll-text {
+ transform: translateX(0%);
+ transition: transform 1s linear;
+}
+
+.scroll-text:hover {
+ transform: translateX(-100%);
+}
+
+.border-blur:hover {
+ background-color: #475569;
+ box-shadow: 0px 0px 3px 3px #475569;
+}