Add some new screenshots.

This commit is contained in:
Dermot Duffy
2022-06-04 11:31:27 -07:00
parent 2edb381f4d
commit a02ec12958
5 changed files with 22 additions and 2 deletions
+18
View File
@@ -956,6 +956,24 @@ View events in the timeline.
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/timeline.gif" alt="Event Timeline" width="400px"> <img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/timeline.gif" alt="Event Timeline" width="400px">
### Single Camera Recordings
View recordings for a camera across time:
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/recording-seek.gif" alt="Recording for single camera" width="400px">
### Multiple Camera Recordings
View recordings for multiple cameras at a given time:
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/recording-seek-all-cameras.gif" alt="Recording for multiple cameras" width="400px">
### Dark Mode
Dim the card when not used.
<img src="https://raw.githubusercontent.com/dermotduffy/frigate-hass-card/main/images/dark-mode.gif" alt="Card dark mode" width="400px">
<a name="screenshots-card-casting"></a> <a name="screenshots-card-casting"></a>
### Card Casting ### Card Casting
Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

+4 -2
View File
@@ -583,9 +583,11 @@ export class FrigateCardTimelineCore extends LitElement {
const children: FrigateBrowseMediaSource[] = []; const children: FrigateBrowseMediaSource[] = [];
const processedCameras: Set<string> = new Set(); const processedCameras: Set<string> = new Set();
for (const [camera, recording] of results.entries()) { // Get results in the order the cameras are specified in the configuration.
for (const camera of (this.cameras?.keys() || [])) {
const recording = results.get(camera);
const config = this.cameras?.get(camera); const config = this.cameras?.get(camera);
if (!config?.camera_name) { if (!recording || !config?.camera_name) {
continue; continue;
} }