Dermot Duffy
24613e7ed9
Add support for expanding the card without fullscreen.
2023-03-11 15:38:54 -08:00
Dermot Duffy
c4db626ee1
Don't need to use clickAllowed anymore.
2023-02-18 14:36:39 -08:00
Dermot Duffy
eefe665f25
Remove confusing carousel methods.
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
9eb97ab0cd
Improve tree shaking for lodash and date-fns.
2022-10-09 09:10:56 -07:00
Dermot Duffy
046313eb47
Add comment.
2022-09-25 18:03:57 -07:00
Dermot Duffy
eb1b44eb27
Initial mini-timeline commit.
2022-09-22 17:44:43 -07:00
Dermot Duffy
30e7ee04bf
Fix carousel forgetting its position in certain circumstances.
2022-07-27 21:03:10 -07:00
Dermot Duffy
e32f0e8bb8
With Embla 7 special Safari treatment not necessary.
2022-07-23 15:19:30 -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
898a46fda2
Bind slotchange calls.
2022-07-10 14:48:58 -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
994973dded
Don't use wheel plugin when there's only one media item.
2022-06-05 16:10:43 -07:00
Dermot Duffy
6b30487229
Initial common.js refactor.
2022-05-12 20:42:02 -07:00
Dermot Duffy
079c7c5da0
Update live to use the new surround.
2022-03-24 19:12:13 -07:00
Dermot Duffy
b649401f11
Add wheel gestures and fix scrolling issue.
2022-03-21 19:48:09 -07:00
Dermot Duffy
304abcd82b
Add drawer component and support side thumbnails.
2022-03-20 18:07:48 -07:00
Dermot Duffy
724ca4c843
Allow the carousel 'slide' animation to be disabled.
2022-02-08 20:36:07 -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
77a8127848
Pause clips on moving off a slide in the viewer.
2022-01-20 20:42:57 -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
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
677f0d511b
Skeleton live carousel.
2022-01-14 21:31:16 -08:00
Dermot Duffy
3c7634d9d5
Add thumbnail to live view.
2021-11-25 15:22:41 -08:00
Dermot Duffy
cbd2505b98
Minor refactor for consistency.
2021-11-24 17:49:39 -08:00
Dermot Duffy
2e9be783a6
Convert viewer to inherit from media carousel.
2021-11-24 13:46:23 -08:00
Dermot Duffy
48f288e0fd
Break carousel out into its own component.
2021-11-23 21:53:53 -08:00