Commit Graph
100 Commits
Author SHA1 Message Date
Dermot Duffy c35fdc56d5 Add a hover-card menu style. 2022-10-10 20:43:35 -07:00
Dermot Duffy 5fac1c2e1f Merge pull request #863 from dermotduffy/hide-video-controls
Hide video controls briefly on media load for cleaner look
2022-10-10 20:04:34 -07:00
Dermot Duffy 3707917903 Hide video controls briefly on media load. 2022-10-10 20:00:51 -07:00
Dermot Duffy 7800e2eac8 Merge pull request #862 from dermotduffy/performance-two
Use lodash cloneDeep and generate facade chunk
2022-10-10 19:11:06 -07:00
Dermot Duffy da7895903e Use lodash cloneDeep and generate facade chunk. 2022-10-10 19:04:29 -07:00
Dermot Duffy b1922fc70b Merge pull request #861 from dermotduffy/performance-one
Add `low` performance profile and `image` live provider
2022-10-09 20:09:14 -07:00
Dermot Duffy a791b5a252 Add documentation for performance profile. 2022-10-09 18:18:05 -07:00
Dermot Duffy 8e249f27ff Add comment. 2022-10-09 16:38:51 -07:00
Dermot Duffy ad872eb3be Add refresh_seconds option for live image. 2022-10-09 16:32:42 -07:00
Dermot Duffy 0366ad9736 Add an 'image' live provider. 2022-10-09 16:11:38 -07:00
Dermot Duffy 9af8eedb8a Dynamically load non-fallback languages. 2022-10-09 12:37:24 -07:00
Dermot Duffy ead0026650 Convert all major views to separate chunks. 2022-10-09 11:39:27 -07:00
Dermot Duffy d70b80c1ba Load editor dynamically. 2022-10-09 09:17:53 -07:00
Dermot Duffy 9eb97ab0cd Improve tree shaking for lodash and date-fns. 2022-10-09 09:10:56 -07:00
Dermot Duffy 0d09286c8c Split live providers into chunks. 2022-10-09 08:39:04 -07:00
Dermot Duffy 4dbde2895f Only include HA state in condition state if required. 2022-10-08 12:10:05 -07:00
Dermot Duffy b663772a52 Add editor support for performance profile. 2022-10-08 10:13:32 -07:00
Dermot Duffy 3aadfd2252 Don't collect infinite previous views. 2022-10-07 17:53:49 -07:00
Dermot Duffy 535069d68e Add CSS performance controls. 2022-10-06 20:58:14 -07:00
Dermot Duffy 65cf4cf22d Add separate flag for progress indicators. 2022-10-05 22:02:33 -07:00
Dermot Duffy cae49e6dce Add cheaper progress indicator. 2022-10-05 21:42:38 -07:00
Dermot Duffy 3566011d63 Improve card loading speed. 2022-10-05 18:44:36 -07:00
Dermot Duffy c8c9098501 Initial low performance profile mode. 2022-10-04 20:00:53 -07:00
Dermot Duffy 5f30fc67ff Merge pull request #859 from dermotduffy/datamanager-rename
Rename TimelineDataManager to DataManager
2022-10-02 20:22:12 -07:00
Dermot Duffy 143a597039 Rename TimelineDataManager to DataManager . 2022-10-02 20:19:47 -07:00
Dermot Duffy 81d94eb64d Merge pull request #858 from dermotduffy/recordings-button
Add view / menu button for recordings
2022-10-02 20:02:09 -07:00
Dermot Duffy 72dca1b712 Dedup same cameras with different zones. 2022-10-02 19:30:16 -07:00
Dermot Duffy 33e0c0da40 README for new recordings button. 2022-10-02 18:21:10 -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 d221f46801 Merge pull request #852 from dermotduffy/download-recordings
Add ability to download recordings
2022-10-02 00:15:42 -07:00
Dermot Duffy b486442035 Add ability to download recordings. 2022-10-02 00:11:23 -07:00
Dermot Duffy dfc50ffdb0 Merge pull request #851 from dermotduffy/layout-center
Ensure container resizes when parent resizes
2022-10-01 23:55:23 -07:00
Dermot Duffy 3c247b6320 Ensure container resizes when parent resizes. 2022-10-01 23:49:35 -07:00
Dermot Duffy b4879b53df Merge pull request #850 from dermotduffy/editor-cleanups
Make the controls section of the editor much cleaner
2022-10-01 12:13:14 -07:00
Dermot Duffy 3e02aeb80b Minor editor CSS cleanup. 2022-10-01 12:08:26 -07:00
Dermot Duffy b9d1d019c2 Break out controls into different menu sections. 2022-10-01 11:27:51 -07:00
Dermot Duffy 46b0239bc9 Merge pull request #847 from dermotduffy/macos-play
Various small fixes and documentation updates
2022-09-29 21:16:34 -07:00
Dermot Duffy b421d188fc Various small fixes and documentation updates. 2022-09-29 21:13:06 -07:00
Dermot Duffy 677a7afe20 Merge pull request #843 from dermotduffy/safari-thumbnails
Fix Safari thumbnail render issue
2022-09-27 21:11:41 -07:00
Dermot Duffy 26120cacce Fix Safari thumbnail render issue. 2022-09-27 21:07:13 -07:00
Dermot Duffy 7cc93363c6 Merge pull request #842 from dermotduffy/bundle-analyszer
Add bundle size analyser
2022-09-27 20:46:39 -07:00
Dermot Duffy 617d2c25d0 Use the min version increases bundle size. 2022-09-27 20:44:18 -07:00
Dermot Duffy 5d7a7b7f6e Add bundle size analyser. 2022-09-27 20:34:27 -07:00
Dermot Duffy cff741d339 Merge pull request #838 from dermotduffy/mini-timeline3
Add a mini-timeline under `live` and `media_viewer` views
2022-09-25 18:58:58 -07:00
Dermot Duffy ac35a5ff23 Minor codereview fixes. 2022-09-25 18:14:36 -07:00
Dermot Duffy 046313eb47 Add comment. 2022-09-25 18:03:57 -07:00
Dermot Duffy 56465e4f92 Promote thumbnail carousel selected to a property. 2022-09-25 17:50:40 -07:00
Dermot Duffy 2f34d6e7fa Comment cleanups. 2022-09-25 13:44:54 -07:00
Dermot Duffy e9e5d81c6c Update README for mini timeline. 2022-09-25 09:29:12 -07:00
Dermot Duffy 69ca622284 Make mini timelines editable. 2022-09-25 09:12:36 -07:00
Dermot Duffy 5ec3cbac54 Garbage collect segments. 2022-09-24 13:39:17 -07:00
Dermot Duffy a2e80d93a3 Fetch timeline events from events endpoint not media browser. 2022-09-24 11:31:03 -07:00
Dermot Duffy 0491018aab Minor fixes. 2022-09-23 18:21:17 -07:00
Dermot Duffy c910b5d2a4 Fix substantial performance issue with thumbnails. 2022-09-22 17:44:44 -07:00
Dermot Duffy b9b539bf72 Minor type fixing. 2022-09-22 17:44:43 -07:00
Dermot Duffy c60fff243d Improvements to updating timeline from view. 2022-09-22 17:44:43 -07:00
Dermot Duffy f11822fc87 Fix thumbnails for recordings. 2022-09-22 17:44:43 -07:00
Dermot Duffy eb88c6e0e0 Rename surround-thumbnails to just surround. 2022-09-22 17:44:43 -07:00
Dermot Duffy ca831a7184 Break circular dependency. 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 1244cfc925 Update README.md 2022-09-22 17:37:25 -07:00
Dermot Duffy 6eedf32c83 Merge pull request #832 from dermotduffy/release-4.0.0
Release v4.0.0
2022-09-22 17:35:52 -07:00
Dermot Duffy e5a0bf4cb6 Merge pull request #831 from dermotduffy/bump-version-v4.0.0
Bump version to v4.0.0 .
2022-09-22 16:53:03 -07:00
Dermot Duffy 7dfe494f8e Bump version to v4.0.0 . 2022-09-18 13:56:21 -07:00
Dermot Duffy cdcb53a786 Merge pull request #820 from dermotduffy/dep-updates
Update dependencies
2022-09-10 12:20:03 -07:00
Dermot Duffy 00d8958496 Update dependencies. 2022-09-10 12:15:49 -07:00
Dermot Duffy 1b9ad698a0 Merge pull request #819 from dermotduffy/curves-again
Fix card curve styling issue
2022-09-10 09:51:06 -07:00
Dermot Duffy 9cd3413820 Fix border curve styling. 2022-09-10 09:46:38 -07:00
Dermot Duffy b8aaf0090d Merge pull request #814 from dermotduffy/bump-version-v4-rc.3
Bump version to v4.0.0-rc.3 .
2022-09-03 16:03:51 -07:00
Dermot Duffy d4838a5ea0 Bump version to v4.0.0-rc.3 . 2022-09-03 16:03:10 -07:00
Dermot Duffy f91850e072 Merge pull request #813 from dermotduffy/screenshots
Add new screenshots for PTZ and media layout
2022-09-03 15:59:58 -07:00
Dermot Duffy c301bd1bc8 Actually add screenshots. 2022-09-03 15:59:25 -07:00
Dermot Duffy 60d0251fd0 Add some new screenshots 2022-09-03 15:58:34 -07:00
Dermot Duffy 8cac46f76b Merge pull request #807 from dermotduffy/native-ptz-wo-hover
Add native PTZ element
2022-09-03 15:34:19 -07:00
Dermot Duffy 24e59dfe4d Correctly record unloaded media. 2022-09-03 15:30:38 -07:00
Dermot Duffy 429ea80db1 README fixes. 2022-09-03 08:46:00 -07:00
Dermot Duffy 19cc354333 Merge pull request #806 from dermotduffy/dependabot/github_actions/release-drafter/release-drafter-5.20.1
Bump release-drafter/release-drafter from 5.19.0 to 5.20.1
2022-08-20 12:28:45 -07:00
Dermot Duffy 0e679afbfa Fix README. 2022-08-16 21:35:19 -07:00
Dermot Duffy b10b0e6072 Add native PTZ element. 2022-08-16 21:27:10 -07:00
Dermot Duffy 9098c1e4e3 Merge pull request #804 from dermotduffy/drawer-bug
Fix drawer open bug in iOS Safari
2022-08-13 13:51:28 -07:00
Dermot Duffy 70d445d921 Fix drawer open bug in iOS Safari. 2022-08-13 13:48:01 -07:00
Dermot Duffy 86a1ae785c Merge pull request #803 from dermotduffy/drawer-bug
Drawer handle shouldn't activate card actions
2022-08-13 10:46:47 -07:00
Dermot Duffy 7c5fe732c4 Drawer handle shouldn't activate card actions 2022-08-12 19:23:53 -07:00
Dermot Duffy 7c1af06112 Merge pull request #800 from dermotduffy/leterbox
Add ability to change media layout
2022-08-11 21:45:16 -07:00
Dermot Duffy 4be3797fe6 Spacing fix. 2022-08-11 21:42:26 -07:00
Dermot Duffy a9c600523c Add ability to change media layout. 2022-08-11 21:29:04 -07:00
Dermot Duffy e774487925 Merge pull request #796 from uvjustin/update-ws-api-usage
Update homeAssistantWSRequest to accept passthrough JSON
2022-08-11 19:40:51 -07:00
Dermot Duffy 4c8b60905c Merge pull request #795 from dermotduffy/image-going-crazy
Fix issue with image timers being created recursively
2022-08-07 19:24:21 -07:00
Dermot Duffy 59a89b3e40 Fix issue with image timers being created recursively. 2022-08-07 19:21:38 -07:00
Dermot Duffy f1950cb51b Merge pull request #794 from dermotduffy/loading-status-during-lazy-load
Refactor media load events to add unload support
2022-08-07 19:09:54 -07:00
Dermot Duffy c4995a8fb3 Refactor media load events to add unload. 2022-08-07 19:02:57 -07:00
Dermot Duffy 08a0b10104 Merge pull request #793 from dermotduffy/image-whilst-loading-live
Show still images during live camera load
2022-08-07 16:10:35 -07:00
Dermot Duffy 88b9c7427a Show still images during live camera load. 2022-08-07 16:04:25 -07:00
Dermot Duffy d7bc6d009a Merge pull request #791 from dermotduffy/no-elements-during-loading
Allow elements to be hidden when media is not yet loaded
2022-08-07 13:57:01 -07:00
Dermot Duffy 883c622032 Minor fixes. 2022-08-07 13:54:11 -07:00
Dermot Duffy d5728a47b9 Expose mediaLoaded as a conditionState. 2022-08-07 13:46:40 -07:00
Dermot Duffy c19a62d426 Initial attempt add hiding elements during loading. 2022-08-07 13:20:03 -07:00
Dermot Duffy 561358f43b Merge pull request #788 from dermotduffy/lit-task-less-boilerplate
Reduce boilerplate associated with lit tasks
2022-08-06 12:40:03 -07:00
Dermot Duffy 85d7c653cd Reduce boilerplate associated with lit tasks 2022-08-06 12:26:29 -07:00