Commit Graph
145 Commits
Author SHA1 Message Date
rahimandGitHub c7d4021bde fix(core): ignore non-primary pointer buttons in tap gesture (#1329) 2026-04-14 12:26:32 -07:00
Wesley LuytenandGitHub 9681515446 refactor(packages): move media host observed attributes to subclasses (#1326) 2026-04-14 10:50:46 -05:00
rahimandGitHub b768c29f98 fix(packages): ignore gestures on interactive child elements (#1327) 2026-04-14 02:11:01 -07:00
rahimandGitHub 8bce342890 fix(core): reduce doubletap window from 300ms to 200ms (#1328) 2026-04-14 00:05:56 -07:00
Wesley LuytenandGitHub 8f1653efcd refactor(packages)!: replace DelegateMixin & ProxyMixin with MediaHost base classes (#1292) 2026-04-14 00:18:11 -05:00
rahimandGitHub 1509a66f60 feat(packages): add gesture bindings to default skins and presets (#1310) 2026-04-10 22:08:10 -07:00
rahimandGitHub d2782f0c8d feat(html): add <media-gesture> element (#1305) 2026-04-10 18:14:17 -07:00
rahimandGitHub 57259b342a fix(core): treat Alt as implicit modifier for non-letter character hotkeys (#1304) 2026-04-10 13:35:17 -07:00
rahimandGitHub 08ebaed23f feat(core): add gesture system (#1287) 2026-04-10 01:52:08 -07:00
rahimandGitHub b934c589f8 fix(packages): time slider seek improvements (#1291) 2026-04-08 16:49:49 -07:00
rahimandGitHub a0fd3cbda8 fix(packages): remove redundant "Shift" modifier from playback rate hotkeys (#1290) 2026-04-08 14:47:14 -07:00
rahimandGitHub 11f305713b feat(core): add toggleControls to controls feature (#1280) 2026-04-08 00:10:10 -07:00
Wesley LuytenandGitHub 9fac0fca3d feat(packages): add mux-audio element and react component (#1259) 2026-04-07 14:59:22 -05:00
0c8e19a4e0 refactor(core): extract structured CSSVars for media element templates (#1257)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:42:51 -05:00
b1ddda05de fix: safari track bug, no playback (#1226)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-04-07 13:09:03 -05:00
rahimandGitHub d2c43db550 fix(core): allow undefined hotkey options (#1242) 2026-04-07 02:06:39 -07:00
rahimandGitHub d9d893b726 feat(html): add hotkeys (#1239) 2026-04-07 01:08:16 -07:00
rahimandGitHub 627ea204fc feat(packages): add hotkey system with coordinator, actions, and ARIA support (#1238) 2026-04-07 00:13:05 -07:00
rahimandGitHub 932949fdf1 fix(core): use 0.2 and 0.7 for default playback rates (#1236) 2026-04-06 22:25:44 -07:00
rahimandGitHub c68c1a3c82 feat(core): add sub-1x playback rates to defaults (#1231) 2026-04-06 22:07:09 -07:00
rahimandGitHub 0c95ab4109 refactor(packages): move slider throttle from commit to change (#1219) 2026-04-05 22:19:11 -07:00
Wesley LuytenandGitHub 9317c0433c fix(core): enable default tracks for chapters and metadata (#1216) 2026-04-03 17:45:57 -05:00
rahimandGitHub 5734c4ad3c fix(site): remove default attr from storyboard track elements (#1211) 2026-04-03 01:25:33 -07:00
rahimandGitHub 8b571f5f05 fix(react): thumbnails broken when using hls media (#1210) 2026-04-03 00:11:27 -07:00
Wesley LuytenandGitHub 5239b9b834 feat(core): add native hls error handling (#1190) 2026-04-02 22:25:26 -05:00
86cf3e8977 fix(packages): make tooltips visual-only and auto-forward media button labels (#1174)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 14:20:01 -07:00
390b004d80 feat(packages): volume slider scroll support (#1175)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 20:17:29 -07:00
Wesley LuytenandGitHub c0a3277f4c fix(core): fix media proxy for React (#1169) 2026-03-31 20:35:33 -05:00
9e2ede6ddc feat(core): add error handling to Hls.js media (#1164)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-03-31 19:05:41 -05:00
Sam PottsandGitHub 3430fe1a49 feat(packages): error dialog component (#1077) 2026-03-31 17:00:45 -07:00
Wesley LuytenandGitHub 29465609c5 fix(core): fix Mux data initialization (#1162) 2026-03-31 15:11:12 -05:00
Wesley LuytenandGitHub 1b2afc6e41 feat: add native hls media + refactor (#1154) 2026-03-30 20:13:19 -05:00
Wesley LuytenandGitHub a96aad7558 fix: isolate preload mixin for hls delegate (#1150) 2026-03-27 14:02:52 -05:00
Wesley LuytenandGitHub 9142841d34 feat(core): implement preload for HLS media (#1125) 2026-03-26 14:59:04 -05:00
Wesley LuytenandGitHub 271a8c8502 feat: add Mux video component (#1036) 2026-03-24 18:19:50 -05:00
rahimandGitHub 8e2e56e36e chore: upgrade typescript 6, vitest 4, align spf package (#1101) 2026-03-24 01:53:36 -07:00
rahimandGitHub bc2929ef4f feat(packages): export media component building blocks (#1098) 2026-03-24 00:36:18 -07:00
rahimandGitHub 1792bae3b4 fix(react): add missing destroy cleanups (#1096) 2026-03-23 16:59:37 -07:00
07b1c87262 fix(core): prevent sprite tile bleeding in thumbnail component (#1053)
Co-authored-by: sampotts <sam@potts.es>
2026-03-23 15:48:43 -07:00
df927f67fc feat(skin): add error handling for audio players (#1048)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 09:33:55 +11:00
636ccd45da fix(core): round thumbnail dimensions to prevent sub-pixel gaps (#995)
Co-authored-by: Rahim <rahim.alwer@gmail.com>
2026-03-19 01:21:50 -07:00
rahimandGitHub c95e1343e1 feat(html): add data-availability to volume slider (#1001) 2026-03-18 12:44:12 -07:00
rahimandGitHub a05e8f20af fix(core): improve fullscreen and pip webkit fallback handling (#999) 2026-03-18 01:35:53 -07:00
rahimandGitHub 12f582ec1a fix(core): sync playback feature state on seeked event (#1000) 2026-03-18 00:56:26 -07:00
rahimandGitHub b9bada9567 fix(core): prevent slider thumb jump on pointer release (#990) 2026-03-17 23:29:23 -07:00
rahimandGitHub fc62ea1c0a fix(core): stub pointer:fine in tooltip touch suppression tests (#998) 2026-03-17 23:22:32 -07:00
rahimandGitHub 324ea2fd3b fix(core): suppress tooltip hover on touch pointer events (#933) 2026-03-17 23:04:54 -07:00
Sam PottsandGitHub 7e0827c330 fix(skin): add subtle control transitions on touch devices (#985) 2026-03-18 16:14:46 +11:00
Sam PottsandGitHub 82ede77322 fix: correct popup fallback positioning offsets (#981) 2026-03-17 13:14:35 +11:00
Wesley LuytenandGitHub 561d03eb5a fix(core): rename MediaDelegateMixin and MediaProxyMixin (#976) 2026-03-16 18:32:00 -05:00