Commit Graph
100 Commits
Author SHA1 Message Date
Dermot Duffy f871d9b533 Add media title popups. 2022-01-30 16:58:22 -08:00
Dermot Duffy 73c979e823 Merge pull request #300 from dermotduffy/camera-view-option
Refactor editor dropdown constants
2022-01-29 17:46:38 -08:00
Dermot Duffy 1c51608a72 Refactor editor dropdown constants. 2022-01-29 17:43:12 -08:00
Dermot Duffy ca2cef7cd2 Merge pull request #299 from dermotduffy/camera-view-option
Add option to choose view for newly selected cameras
2022-01-29 17:35:29 -08:00
Dermot Duffy df93e572a2 Add option to choose view for newly selected cameras. 2022-01-29 17:17:56 -08:00
Dermot Duffy 65249fc82f Merge pull request #298 from dermotduffy/camera-menu-choice
Allow Frigate card actions to be a list
2022-01-29 16:18:31 -08:00
Dermot Duffy 5bf0951086 Allow Frigate card actions to be a list of actions. 2022-01-29 16:11:33 -08:00
Dermot Duffy 46de17ece2 Merge pull request #296 from dermotduffy/webrtc-not-ready
Wait for WebRTC component to avoid loading race condition
2022-01-29 08:08:18 -08:00
Dermot Duffy 6a8278deee Wait for WebRTC component to definitely be loaded. 2022-01-28 23:42:17 -08:00
Dermot Duffy 1664abef53 Merge pull request #295 from dermotduffy/override-image
Allow image configuration to be overridden
2022-01-28 19:55:31 -08:00
Dermot Duffy 31e099003b Allow image configuration to be overridden. 2022-01-28 19:52:13 -08:00
Dermot Duffy 0c5d2be3a1 Merge pull request #292 from dermotduffy/menu-go-away
Prevent camera menu from triggering 'more-info' control
2022-01-28 19:39:24 -08:00
Dermot Duffy e7e20f74fb Fix default action config on menu selection. 2022-01-28 19:34:44 -08:00
Dermot Duffy 74333dfac7 Update README.md 2022-01-27 20:06:36 -08:00
Dermot Duffy 21ba8fed72 Minor README fixes. 2022-01-27 20:06:20 -08:00
Dermot Duffy e322bb8ef3 Merge pull request #290 from dermotduffy/comment-update
Update README for combination of lazy-{unload,load} flags
2022-01-27 19:53:57 -08:00
Dermot Duffy 3b4fcd6d46 Update README for combination of lazy-{unload,load} flags. 2022-01-27 19:51:14 -08:00
Dermot Duffy 9db5213eb9 Merge pull request #289 from dermotduffy/visibility
Automatically pause/unload media on document visibility changes
2022-01-27 19:35:34 -08:00
Dermot Duffy 87aaa25529 Automatically pause/unload media on document visibility changes. 2022-01-27 19:27:24 -08:00
Dermot Duffy 748b4fcf54 Merge pull request #288 from dermotduffy/unnec-flag
Remove unnecessary JSMPEG flag
2022-01-26 21:20:41 -08:00
Dermot Duffy add92add97 Remove unnecessary flag. 2022-01-26 21:16:33 -08:00
Dermot Duffy 2815a495b8 Merge pull request #286 from dermotduffy/on-release-action
Implement support for {start,end}_tap actions
2022-01-26 20:35:36 -08:00
Dermot Duffy 5916bc56af Add README update. 2022-01-26 19:26:55 -08:00
Dermot Duffy de763f3e56 Implement support for {start,end}_tap actions. 2022-01-25 22:01:09 -08:00
Dermot Duffy 6119423b41 Merge pull request #285 from dermotduffy/unload-pause
Add live camera lazy unloading support
2022-01-25 20:10:30 -08:00
Dermot Duffy 4bba7ae5fb Add live view lazy unloading support. 2022-01-25 20:06:02 -08:00
Dermot Duffy da6b9f2ad1 Add banner to the README about release matching 2022-01-24 21:25:38 -08:00
Dermot Duffy d67719d779 Merge pull request #280 from dermotduffy/play-pause-events
Improve card automated updates
2022-01-23 22:09:29 -08:00
Dermot Duffy 7149db2277 s/human/user/ 2022-01-23 22:01:55 -08:00
Dermot Duffy 548dd71a55 Add support to editor. 2022-01-23 21:58:59 -08:00
Dermot Duffy ea9d3b4809 Separate timeout_seconds from refresh_seconds . 2022-01-23 21:01:55 -08:00
Dermot Duffy 1f178fedc2 Merge pull request #279 from dermotduffy/cycle-cameras-on-update
Add support for cycling the default view through available cameras
2022-01-23 12:46:50 -08:00
Dermot Duffy 5d3ca99cff Add support for cycling through cameras. 2022-01-23 12:37:13 -08:00
Dermot Duffy 511bb5382f Merge pull request #277 from dermotduffy/height-plugin
Fix adaptive height handling corner case for Android companion app
2022-01-23 11:29:45 -08:00
Dermot Duffy fbb83051c7 Refactor adaptive height handler. 2022-01-23 11:26:09 -08:00
Dermot Duffy 311c81821e Merge pull request #276 from dermotduffy/null-action
Add support for the 'none' action
2022-01-22 20:05:07 -08:00
Dermot Duffy 2c7feadae5 Add support for the 'none' action. 2022-01-22 20:02:38 -08:00
Dermot Duffy 78e817820e Merge pull request #274 from dermotduffy/pause-clips
Support autoplay & autopause for live views and event viewer
2022-01-22 19:41:06 -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 ea1936a1b5 Merge pull request #272 from dermotduffy/pause-clips
Pause previous clip when the user moves to the next one
2022-01-20 20:48:35 -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 cbe9ee621a Merge pull request #271 from dermotduffy/elements-hidden
Render picture elements on top of the camera carousel
2022-01-20 19:20:46 -08:00
Dermot Duffy 771387963f Render elements on top of the carousel. 2022-01-20 19:14:48 -08:00
Dermot Duffy 9998a5c51b Merge pull request #266 from dermotduffy/view-timeout
Rename view.timeout to view.timeout_seconds (and support numbers only).
2022-01-19 21:25:37 -08:00
Dermot Duffy d4a044b39e Fixed missed variables. 2022-01-19 21:22:59 -08:00
Dermot Duffy 656bd5439e Rename view.timeout to view.timeout_seconds . 2022-01-19 21:16:08 -08:00
Dermot Duffy 6688836aa7 Merge pull request #265 from dermotduffy/image-refresh-loop
Add auto-refreshing to the image view (separate from the main card updates)
2022-01-19 19:33:05 -08:00
Dermot Duffy 317a262f2b Add a refresh loop for the image view itself. 2022-01-19 19:27:23 -08:00
Dermot Duffy aa0ee88970 Merge pull request #263 from dermotduffy/gallery-thumbnail-size
Allow gallery snapshot/clip column count to be configured
2022-01-19 16:43:26 -08:00
Dermot Duffy 011dc392e8 Add a max of 10 columns. 2022-01-18 22:00:31 -08:00
Dermot Duffy 0e1c5cf5cb Mention minimum value in README. 2022-01-18 21:55:53 -08:00
Dermot Duffy 317c5a0b89 Allow minimum gallery columns to be configured. 2022-01-18 21:50:10 -08:00
Dermot Duffy 585a8ebb6a Merge pull request #261 from dermotduffy/jsmpeg-loading-improvements
Improve JSMPEG loading experience
2022-01-17 20:31:44 -08:00
Dermot Duffy aeac0004ea Render the JSMPEG spinner until the last possible moment. 2022-01-17 20:27:26 -08:00
Dermot Duffy 1a1a813bf6 Merge pull request #260 from dermotduffy/static-image-refresh
Avoid caching of static images to ensure they are refreshed
2022-01-17 17:08:43 -08:00
Dermot Duffy c891fca7aa Add README example. 2022-01-17 17:02:02 -08:00
Dermot Duffy 49d299e8f3 Ensure static images refresh. 2022-01-17 16:56:51 -08:00
Dermot Duffy 7beb1ff798 Merge pull request #259 from dermotduffy/troubleshooting-updates
Add new troubleshooting entries for Firefox carousel & 'Offset is out of bounds'
2022-01-17 15:46:17 -08:00
Dermot Duffy 58cbbf03f4 Add new troubleshooting entries. 2022-01-17 15:43:47 -08:00
Dermot Duffy 1534872d90 Merge pull request #249 from dermotduffy/multiple-cameras-post-submenu
Add multiple camera support
2022-01-17 15:24:10 -08:00
Dermot Duffy 4fc20df56b Improve screenshot and add 2 more examples. 2022-01-17 14:59:57 -08:00
Dermot Duffy 9e131efc6d Indent screenshot headings. 2022-01-17 12:13:06 -08:00
Dermot Duffy b2358b9798 Add new camera carousel screenshots. 2022-01-17 12:11:45 -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 225b272a85 Limit thumbnail size. 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 64af74ae26 Update README. 2022-01-14 21:31:16 -08:00
Dermot Duffy 48bf3af1b1 Remove logging lines. 2022-01-14 21:31:16 -08:00
Dermot Duffy c075fc574e Fix menu rendering issue for some menu layouts. 2022-01-14 21:31:16 -08:00
Dermot Duffy ba94f31a32 Support selecting menu items 2022-01-14 21:31:16 -08:00
Dermot Duffy 68dffdf69d Fix default configuration. 2022-01-14 21:31:16 -08:00
Dermot Duffy 63995e2e50 Remove completed TODOs. 2022-01-14 21:31:16 -08:00
Dermot Duffy 05bd547645 Add automatic migration from menu condition to menu override. 2022-01-14 21:31:16 -08:00
Dermot Duffy cfcfd07467 Add menu overrides and remove menu conditions. 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 795ef323bb update_entities should change to default view instead of re-rendering the same view. 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 f976f3d210 Refactor media fetching logic out of viewer & gallery. 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 ebfdfe333c Update actionHandler options in case they change. 2022-01-14 21:31:16 -08:00