Commit Graph
91 Commits
Author SHA1 Message Date
Dermot Duffy be9d9469ab Don't trigger card-wide actions on card controls 2022-02-27 11:17:10 -08:00
Dermot Duffy 89c1a672b3 Change menus to use fixed mode. 2022-02-25 19:22:49 -08:00
Dermot Duffy 9360191242 Add context to error displays. 2022-02-20 10:56:43 -08:00
Dermot Duffy 305d054395 Rename live providers to avoid WebRTC confusion 2022-02-13 08:55:15 -08:00
Dermot Duffy 724ca4c843 Allow the carousel 'slide' animation to be disabled. 2022-02-08 20:36:07 -08:00
Dermot Duffy 1cb37dcc87 Don't show next/previous controls if there's only 1 camera. 2022-02-06 14:56:26 -08:00
Dermot Duffy ee6c364e32 Main live camera carousel should loop. 2022-02-06 12:30:44 -08:00
Dermot Duffy 0d3467b27e Use a thumbnail filler until it renders to avoid flicker. 2022-02-05 10:09:26 -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 6a8278deee Wait for WebRTC component to definitely be loaded. 2022-01-28 23:42:17 -08:00
Dermot Duffy 3b4fcd6d46 Update README for combination of lazy-{unload,load} flags. 2022-01-27 19:51:14 -08:00
Dermot Duffy add92add97 Remove unnecessary flag. 2022-01-26 21:16:33 -08:00
Dermot Duffy 4bba7ae5fb Add live view lazy unloading support. 2022-01-25 20:06:02 -08:00
Dermot Duffy ea9d3b4809 Separate timeout_seconds from refresh_seconds . 2022-01-23 21:01:55 -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 aeac0004ea Render the JSMPEG spinner until the last possible moment. 2022-01-17 20:27:26 -08:00
Dermot Duffy 937a314cb3 Don't need this extra re-render. 2022-01-17 12:03:07 -08:00
Dermot Duffy 4c34a56ed5 Remove superfluous log line. 2022-01-17 11:05:39 -08:00
Dermot Duffy 1229f25b11 Hide live view in preload mode if there's a message to display. 2022-01-17 11:05:00 -08:00
Dermot Duffy 1c8d427e7e Remove completed TODOs. 2022-01-16 15:55:30 -08:00
Dermot Duffy 0e8b40f648 Viewer fixes to avoid resetting carousel when not necessary. 2022-01-16 15:53:54 -08:00
Dermot Duffy 6fadc862e3 Simplify schema. 2022-01-16 13:11:29 -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 2097402c9d Don't allow view to propagate upwards from a preloaded camera. 2022-01-14 21:31:16 -08:00
Dermot Duffy 0372442f0f Don't render hidden menu buttons rather than relying on CSS. 2022-01-14 21:31:16 -08:00
Dermot Duffy 59b89226bd Move live provider into the camera config. 2022-01-14 21:31:16 -08:00
Dermot Duffy 2277726a22 Add automatic provider detection. 2022-01-14 21:31:16 -08:00
Dermot Duffy 73caa5d52a Improve handling of non-Frigate cameras. 2022-01-14 21:31:16 -08:00
Dermot Duffy 48bf3af1b1 Remove logging lines. 2022-01-14 21:31:16 -08:00
Dermot Duffy 63995e2e50 Remove completed TODOs. 2022-01-14 21:31:16 -08:00
Dermot Duffy ee9f22f9f7 Move overrides to a single configuration section. 2022-01-14 21:31:16 -08:00
Dermot Duffy 55ca108a9b Use less fancy camera condition matching. 2022-01-14 21:31:16 -08:00
Dermot Duffy a15ea2af45 Remove dset/dlv. Use lodash instead. 2022-01-14 21:31:16 -08:00
Dermot Duffy a9539925ca Fix dynamic height issue in fullscreen. 2022-01-14 21:31:16 -08:00
Dermot Duffy 7d4f32ce73 Support overriding live configuration per camera. 2022-01-14 21:31:16 -08:00
Dermot Duffy 76b1aaf775 Reinit carousel when preload view is viewed for real. 2022-01-14 21:31:16 -08:00
Dermot Duffy 22f25fcde7 Editor support for live draggable/lazy-loading/control-styles. 2022-01-14 21:31:16 -08:00
Dermot Duffy 6e2786c7b5 Retire the '*-specific' views. 2022-01-14 21:31:16 -08:00
Dermot Duffy faeb4a4a7e Fix bug causing the wrong media load event to be dispatched. 2022-01-14 21:31:16 -08:00
Dermot Duffy fd8cdf21a0 Significant rework in how events are updated from components. 2022-01-14 21:31:16 -08:00
Dermot Duffy 16a1226b19 Prevent unnecessary JSMPEG re-rendering. 2022-01-14 21:31:16 -08:00
Dermot Duffy 16ac4146d7 Allow view change events to trigger re-render. 2022-01-14 21:31:16 -08:00
Dermot Duffy 7030da4603 Add camera specific webrtc configuration. 2022-01-14 21:31:16 -08:00
Dermot Duffy 3bd9ca3d28 Rename url to frigate_url . 2022-01-14 21:31:16 -08:00
Dermot Duffy c472e3e852 Add support for editing id field. 2022-01-14 21:31:16 -08:00