chore(root): prepare workspace for alpha (#276)

This commit is contained in:
rahim
2025-12-21 20:26:13 +11:00
committed by GitHub
parent 5ddf02278d
commit b89fef56dd
247 changed files with 1197 additions and 446 deletions
@@ -0,0 +1,13 @@
// be sure to import video-provider first for proper context initialization
import './video-provider';
import './media-container';
import './media-play-button';
import './media-mute-button';
import './media-volume-slider';
import './media-time-slider';
import './media-fullscreen-button';
import './media-duration-display';
import './media-current-time-display';
import './media-preview-time-display';
import './media-popover';
import './media-tooltip';
@@ -0,0 +1,4 @@
import { MediaContainerElement } from '@/media/media-container';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-container', MediaContainerElement);
@@ -0,0 +1,4 @@
import { CurrentTimeDisplayElement } from '@/elements/current-time-display';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-current-time-display', CurrentTimeDisplayElement);
@@ -0,0 +1,4 @@
import { DurationDisplayElement } from '@/elements/duration-display';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-duration-display', DurationDisplayElement);
@@ -0,0 +1,4 @@
import { FullscreenButtonElement } from '@/elements/fullscreen-button';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-fullscreen-button', FullscreenButtonElement);
@@ -0,0 +1,4 @@
import { MuteButtonElement } from '@/elements/mute-button';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-mute-button', MuteButtonElement);
@@ -0,0 +1,4 @@
import { PlayButtonElement } from '@/elements/play-button';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-play-button', PlayButtonElement);
@@ -0,0 +1,4 @@
import { PopoverElement } from '@/elements/popover';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-popover', PopoverElement);
@@ -0,0 +1,4 @@
import { PreviewTimeDisplayElement } from '@/elements/preview-time-display';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-preview-time-display', PreviewTimeDisplayElement);
@@ -0,0 +1,8 @@
import { TimeSliderPointerElement, TimeSliderProgressElement, TimeSliderRootElement, TimeSliderThumbElement, TimeSliderTrackElement } from '@/elements/time-slider';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-time-slider', TimeSliderRootElement);
defineCustomElement('media-time-slider-track', TimeSliderTrackElement);
defineCustomElement('media-time-slider-progress', TimeSliderProgressElement);
defineCustomElement('media-time-slider-pointer', TimeSliderPointerElement);
defineCustomElement('media-time-slider-thumb', TimeSliderThumbElement);
@@ -0,0 +1,4 @@
import { TooltipElement } from '@/elements/tooltip';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-tooltip', TooltipElement);
@@ -0,0 +1,7 @@
import { VolumeSliderIndicatorElement, VolumeSliderRootElement, VolumeSliderThumbElement, VolumeSliderTrackElement } from '@/elements/volume-slider';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('media-volume-slider', VolumeSliderRootElement);
defineCustomElement('media-volume-slider-track', VolumeSliderTrackElement);
defineCustomElement('media-volume-slider-indicator', VolumeSliderIndicatorElement);
defineCustomElement('media-volume-slider-thumb', VolumeSliderThumbElement);
@@ -0,0 +1,4 @@
import { VideoProviderElement } from '@/media/video-provider';
import { defineCustomElement } from '@/utils/custom-element';
defineCustomElement('video-provider', VideoProviderElement);