From 016ab9ade9f8ddd7aa3b3303ef6fcdfa58b65483 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 9 May 2024 10:26:12 -0600 Subject: [PATCH] refresh --- web/src/views/events/RecordingView.tsx | 75 +++----------------------- 1 file changed, 8 insertions(+), 67 deletions(-) diff --git a/web/src/views/events/RecordingView.tsx b/web/src/views/events/RecordingView.tsx index 5c7eeffa3..5494b6e87 100644 --- a/web/src/views/events/RecordingView.tsx +++ b/web/src/views/events/RecordingView.tsx @@ -43,7 +43,6 @@ import { Skeleton } from "@/components/ui/skeleton"; import { FaVideo } from "react-icons/fa"; import { VideoResolutionType } from "@/types/live"; import { ASPECT_VERTICAL_LAYOUT, ASPECT_WIDE_LAYOUT } from "@/types/record"; -import { cn } from "@/lib/utils"; const SEGMENT_DURATION = 30; @@ -77,7 +76,6 @@ export function RecordingView({ const [mainCamera, setMainCamera] = useState(startCamera); const mainControllerRef = useRef(null); - const mainLayoutRef = useRef(null); const previewRefs = useRef<{ [camera: string]: PreviewController }>({}); const [playbackStart, setPlaybackStart] = useState(startTime); @@ -210,36 +208,7 @@ export function RecordingView({ [currentTime], ); - // fullscreen - - const [fullscreen, setFullscreen] = useState(false); - - const onToggleFullscreen = useCallback( - (full: boolean) => { - if (full) { - mainLayoutRef.current?.requestFullscreen(); - } else { - document.exitFullscreen(); - } - }, - [mainLayoutRef], - ); - - useEffect(() => { - if (mainLayoutRef.current == null) { - return; - } - const fsListener = () => { - setFullscreen(document.fullscreenElement != null); - }; - document.addEventListener("fullscreenchange", fsListener); - - return () => { - document.removeEventListener("fullscreenchange", fsListener); - }; - }, [mainLayoutRef]); - - // layout + // motion timeline data const getCameraAspect = useCallback( (cam: string) => { @@ -403,40 +372,19 @@ export function RecordingView({
-
+
{ setPlayerTime(timestamp); setCurrentTime(timestamp); @@ -466,17 +413,11 @@ export function RecordingView({ }} isScrubbing={scrubbing || exportMode == "timeline"} setFullResolution={setFullResolution} - setFullscreen={onToggleFullscreen} />
{isDesktop && (
{allCameras.map((cam) => { if (cam == mainCamera) {