Commit Graph
120 Commits
Author SHA1 Message Date
Dermot Duffy 01c3a79ff1 Remove the MediaQuery wrapper from the camera manager. 2023-01-29 20:00:45 -08:00
Dermot Duffy 730eb42983 Rename camera directory to camera-manager. 2023-01-29 19:02:24 -08:00
Dermot Duffy d0a6f0928f Add 'infinite' gallery support. 2023-01-24 19:36:54 -08:00
Dermot Duffy 7d8e06cff3 Timeline noSetWindow cleanup. 2023-01-24 19:36:54 -08:00
Dermot Duffy 6b2036676c Move seeking support into the engine. 2023-01-24 19:36:54 -08:00
Dermot Duffy 3e749d03cb Minor viewer renames/fixes. 2023-01-24 19:36:54 -08:00
Dermot Duffy f073f06789 Refactor Frigate specific details out of ViewMediaBase. 2023-01-24 19:36:54 -08:00
Dermot Duffy 54f63d0cf3 Add error handling for camera manager calls. 2023-01-24 19:36:54 -08:00
Dermot Duffy e85d46d84a Reset carousel plugins if results change. 2023-01-24 19:36:54 -08:00
Dermot Duffy 191c901952 Do a fresh media query on snapshot->clip conversion. 2023-01-24 19:36:54 -08:00
Dermot Duffy eefe665f25 Remove confusing carousel methods. 2023-01-24 19:36:54 -08:00
Dermot Duffy 1762b5530f Refactor media classifiers. 2023-01-24 19:36:54 -08:00
Dermot Duffy 980ba1fc6f Break apart view.ts into multiple files. 2023-01-24 19:36:54 -08:00
Dermot Duffy 9cdf4e8e4d Use a MediaQueriesClassifier for consistency. 2023-01-24 19:36:54 -08:00
Dermot Duffy 39b44863ce Rename DataManager to CameraManager. 2023-01-24 19:36:54 -08:00
Dermot Duffy e0d2dfaa60 Dispatch message if the viewer has no media to show. 2023-01-24 19:36:54 -08:00
Dermot Duffy 66ee65f8cc Use query type instead of view. 2023-01-24 19:36:54 -08:00
Dermot Duffy 093925cb40 Initial code for major engine refactor. 2023-01-24 19:36:54 -08:00
Dermot Duffy 0a43d6aad5 Fix carousel previous/next controls not showing. 2022-10-15 15:45:43 -07:00
Dermot Duffy cfdf0a429b Add optional prevention of playing a clip on snapshot click 2022-10-12 17:58:36 -07:00
Dermot Duffy cae49e6dce Add cheaper progress indicator. 2022-10-05 21:42:38 -07:00
Dermot Duffy 143a597039 Rename TimelineDataManager to DataManager . 2022-10-02 20:19:47 -07:00
Dermot Duffy a5dfe81eab Fixes for record button. 2022-10-02 18:14:37 -07:00
Dermot Duffy fb65c3f99e Initial version of recordings button. 2022-10-02 14:41:00 -07:00
Dermot Duffy a2e80d93a3 Fetch timeline events from events endpoint not media browser. 2022-09-24 11:31:03 -07:00
Dermot Duffy eb88c6e0e0 Rename surround-thumbnails to just surround. 2022-09-22 17:44:43 -07:00
Dermot Duffy eb1b44eb27 Initial mini-timeline commit. 2022-09-22 17:44:43 -07:00
Dermot Duffy a9c600523c Add ability to change media layout. 2022-08-11 21:29:04 -07:00
Dermot Duffy c4995a8fb3 Refactor media load events to add unload. 2022-08-07 19:02:57 -07:00
Dermot Duffy c19a62d426 Initial attempt add hiding elements during loading. 2022-08-07 13:20:03 -07:00
Dermot Duffy 85d7c653cd Reduce boilerplate associated with lit tasks 2022-08-06 12:26:29 -07:00
Dermot Duffy af09473e3e Fetch thumbnails for next/previous controls. 2022-08-06 10:50:03 -07:00
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