From 931f1bfcc8f2a8a382830bf92713f87a7c7e7550 Mon Sep 17 00:00:00 2001 From: ibs0d <53568938+ibs0d@users.noreply.github.com> Date: Sun, 8 Mar 2026 17:49:11 +1100 Subject: [PATCH] Add camera ui.rotate config/type plumbing --- frigate/config/camera/ui.py | 5 +++++ web/src/types/frigateConfig.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/frigate/config/camera/ui.py b/frigate/config/camera/ui.py index 5e903b254..3a0d657bf 100644 --- a/frigate/config/camera/ui.py +++ b/frigate/config/camera/ui.py @@ -16,3 +16,8 @@ class CameraUiConfig(FrigateBaseModel): title="Show in UI", description="Toggle whether this camera is visible everywhere in the Frigate UI. Disabling this will require manually editing the config to view this camera in the UI again.", ) + rotate: bool = Field( + default=False, + title="Rotate in grid", + description="Rotate this camera 90 degrees clockwise in multi-camera dashboard/grid views.", + ) diff --git a/web/src/types/frigateConfig.ts b/web/src/types/frigateConfig.ts index dcf3c312f..e3f794602 100644 --- a/web/src/types/frigateConfig.ts +++ b/web/src/types/frigateConfig.ts @@ -8,6 +8,7 @@ export interface UiConfig { time_style?: "full" | "long" | "medium" | "short"; dashboard: boolean; order: number; + rotate: boolean; unit_system?: "metric" | "imperial"; }