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
9eb97ab0cd
Improve tree shaking for lodash and date-fns.
2022-10-09 09:10:56 -07:00
Dermot Duffy
3c247b6320
Ensure container resizes when parent resizes.
2022-10-01 23:49:35 -07:00
Dermot Duffy
24e59dfe4d
Correctly record unloaded media.
2022-09-03 15:30:38 -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
787af67733
Minor naming clarification.
2022-07-23 15:04:32 -07:00
Dermot Duffy
6010d7b1e1
Improve reinit/resize handling.
2022-07-23 10:54:07 -07:00
Dermot Duffy
325abdfdd8
Resize carousel after intersection change.
2022-07-10 20:19:29 -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
6d80ff302c
Remove superfluous logging.
2022-06-26 13:34:08 -07:00
Dermot Duffy
71d9e867b3
Fix Safari live camera loop bug
2022-06-26 13:32:21 -07:00
Dermot Duffy
ffa31c05ed
Clean lit-plugin warnings
2022-06-19 07:30:08 +00:00
Dermot Duffy
08758fd9cb
Micro fixes.
2022-06-13 21:07:23 -07:00
Dermot Duffy
8d7df67ffa
Use an IntersectionObserver to reinit the carousel.
2022-06-13 21:05:41 -07:00
Dermot Duffy
b63fee9d8b
Micro comment spacing fix.
2022-06-11 20:04:32 -07:00
Dermot Duffy
83c57a3b0f
Fix malformed live carousel bug for some users.
2022-06-11 20:01:06 -07:00
Dermot Duffy
b10a5e6b45
Fix malformed Safari live carousel.
2022-05-15 08:37:19 -07:00
Dermot Duffy
6b30487229
Initial common.js refactor.
2022-05-12 20:42:02 -07:00
Felipe Santos
07636710c8
Refresh dependencies and fix warnings
2022-03-06 17:40:46 -03:00
Dermot Duffy
724ca4c843
Allow the carousel 'slide' animation to be disabled.
2022-02-08 20:36:07 -08:00
Dermot Duffy
2ea25a4a99
Fix carousel resizing in certain circumstances.
2022-02-01 21:57:28 -08:00
Dermot Duffy
d21e0646f9
Comment fix.
2022-02-01 20:50:17 -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
fbb83051c7
Refactor adaptive height handler.
2022-01-23 11:26:09 -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
aeac0004ea
Render the JSMPEG spinner until the last possible moment.
2022-01-17 20:27:26 -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
a9539925ca
Fix dynamic height issue in fullscreen.
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
16ac4146d7
Allow view change events to trigger re-render.
2022-01-14 21:31:16 -08:00
Dermot Duffy
4a93d02fe9
Add controls for live carousel.
2022-01-14 21:31:16 -08:00
Dermot Duffy
c83299a2e6
Implement adaptive height to support live cameras with different dimensions.
2022-01-14 21:31:16 -08:00
Dermot Duffy
986add8463
Initial attempt to break media carousel out separately from viewer.
2022-01-14 21:31:16 -08:00