0.16.2 (2022-12-13)
- add listbox role on listbox element itself (92e702f)
- lint errors and add to CI/CD (c571239)
- listbox may not have a nextOption (50d92a3)
- MEDIA_CONTROLLER moved to MediaStateReceiverAttributes (9eb52c3)
- remove Demuxed theme 2022 from MC bundle (33d697c)
- typescript errors (983ed78)
- use new MediaThemeElement for Demuxed theme (4a9327b)
- add a selectedOptions getter to listbox (3629c87)
- add change event to listbox (4ddb26e)
- add value prop/attr to listitem (542ae92)
- Captions/Subtitles List (d12f6fb)
0.16.1 (2022-12-06)
- add a way to package media themes as web comp (#375) (6857ee6)
- improve CPU usage while playback (#364) (fae329f)
- inner template bug (#381) (e20953a)
- utils clean up w/ added tests (#373) (a7db995)
- Add HTML based Theme w/ minimal template language (#362) (a4a4e2c)
- add simple responsive theme (684ddef)
- expose types (#330) (5ae159f)
- listbox and listitem components (#365) (15d0934)
- use Construcable CSSStyleSheets when available (eb32514)
- undo changes to media-theme.js (c565bc9)
0.16.0 (2022-10-28)
0.15.1 (2022-10-25)
0.15.0 (2022-10-25)
- clicking in play/fullscreen buttons should schedule inactive (#338) (0b640d0), closes #188
- preview bounds in shadow dom (#342) (e0b5fa9)
0.14.1 (2022-10-14)
- call disable on disconnectedCallback (35f1242)
- don't set attributes in a constructor (433560e), closes #335
0.14.0 (2022-10-10)
- a couple of fixes (#331) (f4df42f)
- properly check iphones for fullscreen unavailability (#332) (c32c74e)
- properly unset poster image sources when they're removed (#328) (87daae5)
0.13.0 (2022-10-06)
0.12.0 (2022-09-27)
- remove minify/srcmap esm/cjs, add esm-module (#318) (5ea0d24)
- support being able to disable buttons, range, and time-display (#320) (d4129c2)
0.11.1 (2022-09-23)
0.11.0 (2022-09-22)
- mark fullscreen button as unavailable if fullscreen is disabled (#311) (a198f0a)
- set tabindex on media element, if not set (#312) (e7450b8), closes #309
0.10.4 (2022-09-15)
gestures-disabled
attribute (#304) (0c18074)- fix #299 right click on media element (#301) (a498bb1)
- gesture captured on controls bug (#305) (917839b)
- keyup handlers for some keyboard behavior should only apply once (#300) (34fb6d3)
0.10.3 (2022-09-14)
- fix #299 right click on media element (#301) (a498bb1)
- keyup handlers for some keyboard behavior should only apply once (#300) (34fb6d3)
0.10.2 (2022-09-09)
0.10.1 (2022-09-07)
- Stop progress bar when media is loading #293
0.10.0 (2022-08-29)
- prevent media-poster-image from stretching (07fbd55)
- add a --media-background-color css var (a4633c6)
- Add hotkeys blocklist (#286) (eb0d770)
- icons refresh + sizing by height (#273) (56ddc03)
0.9.0 (2022-08-01)
0.8.1 (2022-07-18)
- timerange progress jumpy w/out playback rate (2b2d360)
0.8.0 (2022-07-15)
0.7.0 (2022-07-14)
0.6.9 (2022-06-21)
- cast availability (#251) (97d20f7)
- casting state on new cast-button (fd51440)
- chrome-button focus ring consistency (9d83108)
- focus ring on chrome-range input element (a1899e9)
- have improved styling with host-context and chrome-range (335b875)
- hide gesture-layer when in audio mode (77f7005)
- reset playbackRate UI after loadstart (#249) (59f4ed4)
- text-display should have consistent focus ring to chrome-button (f1bad34)
0.6.8 (2022-06-06)
0.6.6 (2022-05-31)
- don't set controls inactive when tapping on controls (4f2ee7f)
- seekable-edges: Convert seekable to numeric values in media-time-range. Handle empty seekable cases better in media-controller. (7fff378)
- set media-keyboard-control to '' when enabled (6708749)
- switch to pointermove from mousemove for media preview request (#228) (f6b90e9)
- unhide controls on touch & autohide on timer (6c47b58)
0.6.5 (2022-05-23)
- default-ui-times: Forcing numeric times for media-time-display and media-time-range when none are available. (8aa5d82)
- mouseout timerange for deeply nest shadowdom (#225) (51c5617)
- propagate fullscreen state to potential fullscreen elements (#226) (dec09a5)
0.6.4 (2022-05-19)
- conslidate and simplfy selectors dealing with pointer-events (#222) (575a8f2)
- remove stale thumbnail preview data when no thumbnails are longer visible (#219) (f8bbd85)
- seekable-ranges: Add media-seekable/media.seekable state support. Update media-time-display and media-time-range to handle seekable. (5fe51ce)
0.6.3 (2022-05-12)
- media-play-gesture: Add gesture-receiver as default-slotted in media-container. Add default styling. (67bf32a)
- media-play-gesture: Baseline impl. (c0d0070)
- media-play-gesture: clean up relationship between user-inactive and gestures. Clean up gestures-disabled functionality and slotted vs. 'default slotted' behavior. (ac767ac)
- media-play-gesture: removing pen pointerType support unless/until needed. (962dd93)
- media-play-gesture: removing previous impl for gestures. (73fc058)
- media-play-gesture: renaming element per PR feedback. (43fb8a9)
- media-play-gesture: updating docs for gestures-disabled. (1f48c54)
0.6.2 (2022-05-03)
- mux-themes-use-polyfills: Make sure we use polyfills for themes. (4227b83)
0.6.1 (2022-04-22)
- make media-time-display not wrap when small (c832126)
0.6.0 (2022-04-15)
0.5.4 (2022-03-28)
- use mouseleave instead of mouseout (b55da54)
- user-inactive-autoplay: Make default user-inactive true to handle programmatic play starts + hiding controls. (8e6ca16)
- user-inactive-poster: treat slotted poster like slotted media for pointer-events for user-inactive behavior. (95d4126)
- state-change-events: Add example that updates table based on state change events. (1474d45)
- state-change-events: Add initial infrastructure to dispatch state change events based on ui attrs + user-inactive. (6b2e422)