diff --git a/src/const.ts b/src/const.ts
index 09d93f4d..7f243208 100644
--- a/src/const.ts
+++ b/src/const.ts
@@ -19,12 +19,23 @@ export const CONF_EVENT_VIEWER_CONTROLS_NEXT_PREVIOUS_STYLE =
'event_viewer.controls.next_previous.style';
export const CONF_EVENT_VIEWER_CONTROLS_NEXT_PREVIOUS_SIZE =
'event_viewer.controls.next_previous.size';
+export const CONF_EVENT_VIEWER_CONTROLS_THUMBNAILS_MODE =
+ 'event_viewer.controls.thumbnails.mode';
+export const CONF_EVENT_VIEWER_CONTROLS_THUMBNAILS_SIZE =
+ 'event_viewer.controls.thumbnails.size';
export const CONF_LIVE_PRELOAD = 'live.preload';
export const CONF_LIVE_PROVIDER = 'live.provider';
export const CONF_LIVE_WEBRTC_ENTITY = 'live.webrtc.entity';
export const CONF_LIVE_WEBRTC_URL = 'live.webrtc.url';
+export const CONF_LIVE_CONTROLS_THUMBNAILS_MODE =
+ 'live.controls.thumbnails.mode';
+export const CONF_LIVE_CONTROLS_THUMBNAILS_SIZE =
+ 'live.controls.thumbnails.size';
+ export const CONF_LIVE_CONTROLS_THUMBNAILS_MEDIA =
+ 'live.controls.thumbnails.media';
+
export const CONF_IMAGE_SRC = 'image.src';
export const CONF_MENU_BUTTONS_FRIGATE = 'menu.buttons.frigate';
diff --git a/src/editor.ts b/src/editor.ts
index d36ac23f..22311120 100644
--- a/src/editor.ts
+++ b/src/editor.ts
@@ -23,6 +23,8 @@ import {
CONF_EVENT_VIEWER_AUTOPLAY_CLIP,
CONF_EVENT_VIEWER_CONTROLS_NEXT_PREVIOUS_SIZE,
CONF_EVENT_VIEWER_CONTROLS_NEXT_PREVIOUS_STYLE,
+ CONF_EVENT_VIEWER_CONTROLS_THUMBNAILS_MODE,
+ CONF_EVENT_VIEWER_CONTROLS_THUMBNAILS_SIZE,
CONF_EVENT_VIEWER_DRAGGABLE,
CONF_EVENT_VIEWER_LAZY_LOAD,
CONF_FRIGATE_CAMERA_NAME,
@@ -31,6 +33,9 @@ import {
CONF_FRIGATE_URL,
CONF_FRIGATE_ZONE,
CONF_IMAGE_SRC,
+ CONF_LIVE_CONTROLS_THUMBNAILS_MEDIA,
+ CONF_LIVE_CONTROLS_THUMBNAILS_MODE,
+ CONF_LIVE_CONTROLS_THUMBNAILS_SIZE,
CONF_LIVE_PRELOAD,
CONF_LIVE_PROVIDER,
CONF_LIVE_WEBRTC_ENTITY,
@@ -223,6 +228,19 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
unconstrained: localize('config.dimensions.aspect_ratio_modes.unconstrained'),
};
+ const thumbnailModes = {
+ '': '',
+ none: localize('config.event_viewer.controls.thumbnails.modes.none'),
+ above: localize('config.event_viewer.controls.thumbnails.modes.above'),
+ below: localize('config.event_viewer.controls.thumbnails.modes.below'),
+ }
+
+ const thumbnailMedias = {
+ '': '',
+ clips: localize('config.live.controls.thumbnails.medias.clips'),
+ snapshots: localize('config.live.controls.thumbnails.medias.snapshots'),
+ }
+
const defaults = frigateCardConfigDefaults;
return html`
@@ -588,6 +606,72 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
.configValue=${CONF_LIVE_WEBRTC_URL}
@value-changed=${this._valueChangedHandler}
>
+