diff --git a/web/src/components/dynamic/CameraFeatureToggle.tsx b/web/src/components/dynamic/CameraFeatureToggle.tsx index 3a7af29c3..aa33a019d 100644 --- a/web/src/components/dynamic/CameraFeatureToggle.tsx +++ b/web/src/components/dynamic/CameraFeatureToggle.tsx @@ -42,7 +42,9 @@ export default function CameraFeatureToggle({ variants[variant][isActive ? "active" : "inactive"] }`} > - + ); diff --git a/web/src/pages/Events.tsx b/web/src/pages/Events.tsx index bbd59e49b..91b8f1839 100644 --- a/web/src/pages/Events.tsx +++ b/web/src/pages/Events.tsx @@ -329,20 +329,22 @@ export default function Events() { return ; } - if (selectedReviewData) { - return ( - - ); + if (recording) { + if (selectedReviewData) { + return ( + + ); + } } else { return ( navigate(-1)} > diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 42a30f55f..9480da644 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -22,6 +22,7 @@ import { useResizeObserver } from "@/hooks/resize-observer"; import useKeyboardListener from "@/hooks/use-keyboard-listener"; import { CameraConfig } from "@/types/frigateConfig"; import { CameraPtzInfo } from "@/types/ptz"; +import { RecordingStartingPoint } from "@/types/record"; import React, { useCallback, useEffect, @@ -50,10 +51,11 @@ import { } from "react-icons/fa"; import { GiSpeaker, GiSpeakerOff } from "react-icons/gi"; import { HiViewfinderCircle } from "react-icons/hi2"; -import { IoMdArrowBack } from "react-icons/io"; +import { IoMdArrowRoundBack } from "react-icons/io"; import { LuEar, LuEarOff, + LuHistory, LuPictureInPicture, LuVideo, LuVideoOff, @@ -218,14 +220,37 @@ export default function LiveCameraView({ camera }: LiveCameraViewProps) { } > {!fullscreen ? ( - +
+ + +
) : (
)} diff --git a/web/themes/theme-default.css b/web/themes/theme-default.css index b2a0126ba..08e75a184 100644 --- a/web/themes/theme-default.css +++ b/web/themes/theme-default.css @@ -27,8 +27,8 @@ --secondary: hsl(0, 0%, 96%); --secondary: 0 0% 96%; - --secondary-foreground: hsl(0, 0%, 45%); - --secondary-foreground: 0 0% 45%; + --secondary-foreground: hsl(0, 0%, 32%); + --secondary-foreground: 0 0% 32%; --secondary-highlight: hsl(0, 0%, 94%); --secondary-highlight: 0 0% 94%;