Dermot Duffy
773b5cf318
Performance improvements.
2022-07-23 14:59:46 -07:00
Dermot Duffy
6010d7b1e1
Improve reinit/resize handling.
2022-07-23 10:54:07 -07:00
Dermot Duffy
214a553aa7
Reset the carousel of the plugins/options change.
2022-07-10 20:05:18 -07:00
Dermot Duffy
dedecc24c6
Refactor carousel into separate components.
2022-07-09 22:43:43 -07:00
Dermot Duffy
30fec98e18
Use the new plugin access API from embla7.
2022-07-09 22:43:43 -07:00
Dermot Duffy
0f04e9383a
Add event starring from the card.
2022-06-28 20:19:32 -07:00
Dermot Duffy
5a3703457d
Add message priorities.
2022-06-24 19:42:25 -07:00
Dermot Duffy
ffa31c05ed
Clean lit-plugin warnings
2022-06-19 07:30:08 +00:00
Dermot Duffy
994973dded
Don't use wheel plugin when there's only one media item.
2022-06-05 16:10:43 -07:00
Dermot Duffy
c282735a3b
Improve seek labeling.
2022-06-04 11:04:38 -07:00
Dermot Duffy
7ebada9aa5
Initial draft of recordings support.
2022-06-04 11:04:38 -07:00
Dermot Duffy
c8d9e89b78
Autodetect motion and occupancy sensors.
2022-05-21 11:23:31 -07:00
Dermot Duffy
b10a5e6b45
Fix malformed Safari live carousel.
2022-05-15 08:37:19 -07:00
Dermot Duffy
441162f052
Refactor to avoid use of "all-static" classes.
2022-05-12 21:06:27 -07:00
Dermot Duffy
6b30487229
Initial common.js refactor.
2022-05-12 20:42:02 -07:00
Dermot Duffy
d83a5c7d1a
Canonicalize media URLs (for the benefit of Chromecast).
2022-05-10 20:36:59 -07:00
Dermot Duffy
8ce15f87af
Hide drawers if empty.
2022-05-10 19:25:33 -07:00
Dermot Duffy
f6cdf2f01d
Add auto_play and auto_unmute for consistency.
2022-05-08 08:05:33 -07:00
Dermot Duffy
d552cf1a0d
Implement auto_mute .
2022-05-08 08:05:33 -07:00
Dermot Duffy
66588ee1c6
Initial attempt at auto_pause .
2022-05-08 08:05:33 -07:00
Dermot Duffy
38f700e8f1
Update view for new lazyload signature.
2022-05-03 22:39:32 -07:00
Dermot Duffy
7273e699a6
Must specify media type in viewer target search.
2022-04-23 16:34:39 -07:00
Dermot Duffy
fb9d5684ec
Add 'dependent camera' support.
2022-04-23 11:22:04 -07:00
Dermot Duffy
98e2a89a41
Remove superfluous imports.
2022-04-18 18:08:46 -07:00
Dermot Duffy
22c2b022e7
Avoid use of ExtendedHomeAssistant wherever possible.
2022-04-18 18:04:51 -07:00
Dermot Duffy
1707377b02
Minor codereview fixes.
2022-04-11 21:08:27 -07:00
Dermot Duffy
f20bd8202f
Change view to null for unspecified attributes.
2022-04-08 19:54:58 -07:00
Dermot Duffy
9c372815f2
Add support for both snapshots/clips in timeline.
2022-04-04 21:25:12 -07:00
Dermot Duffy
a94f53f8da
Maintain the selected range in the view.
2022-04-02 09:26:34 -07:00
Dermot Duffy
40ed9ee336
Convert viewer to use the new surround.
2022-03-25 18:05:06 -07:00
Dermot Duffy
b649401f11
Add wheel gestures and fix scrolling issue.
2022-03-21 19:48:09 -07:00
Dermot Duffy
50596cb68a
Improve drawer controls.
2022-03-20 18:07:48 -07:00
Dermot Duffy
b9cef866c9
Use the newly embedded Frigate event metadata.
2022-03-19 09:00:21 -07:00
Dermot Duffy
983aff4dd8
Initial skeleton timeline.
2022-03-19 09:00:21 -07:00
Dermot Duffy
be9d9469ab
Don't trigger card-wide actions on card controls
2022-02-27 11:17:10 -08:00
Dermot Duffy
724ca4c843
Allow the carousel 'slide' animation to be disabled.
2022-02-08 20:36:07 -08:00
Dermot Duffy
65b0ed987e
Fixes for native WebRTC support.
2022-02-07 20:58:01 -08:00
Dermot Duffy
24d4d10a43
Rename autoplay_clip to auto_play (to match auto_unmute).
2022-02-01 21:01:54 -08:00
Dermot Duffy
632569b1ef
Add auto unmute support.
2022-02-01 20:40:34 -08:00
Dermot Duffy
f46a15d76e
Don't autoplay on visibility unless autoplay is enabled.
2022-01-31 20:12:48 -08:00
Dermot Duffy
f871d9b533
Add media title popups.
2022-01-30 16:58:22 -08:00
Dermot Duffy
4bba7ae5fb
Add live view lazy unloading support.
2022-01-25 20:06:02 -08:00
Dermot Duffy
20ea8054a7
Don't use autoplay logic for snapshots.
2022-01-22 19:38:57 -08:00
Dermot Duffy
34448549b6
Make autoplay/pause work correctly with lazyloading.
2022-01-22 18:23:30 -08:00
Dermot Duffy
05bcbbb16b
Rework autoplay/pause into a plugin, apply to viewer & live.
2022-01-21 22:44:30 -08:00
Dermot Duffy
77a8127848
Pause clips on moving off a slide in the viewer.
2022-01-20 20:42:57 -08:00
Dermot Duffy
0e8b40f648
Viewer fixes to avoid resetting carousel when not necessary.
2022-01-16 15:53:54 -08:00
Dermot Duffy
bdc09c5838
Simplify autoplay functionality.
...
Prevents all media in an entire carousel from simultaneously autoplaying in
some browsers. Changes the default autoplay value to true, and applies autoplay
configuration to all clips (whether from the gallery of most recent 'clip').
2022-01-15 11:35:10 -08:00
Dermot Duffy
745d0c2e71
Improve title & accessibility label support.
2022-01-15 09:31:03 -08:00
Dermot Duffy
73caa5d52a
Improve handling of non-Frigate cameras.
2022-01-14 21:31:16 -08:00