1
0
mirror of https://github.com/videojs/video.js.git synced 2024-11-30 09:06:49 +02:00
Commit Graph

3890 Commits

Author SHA1 Message Date
mister-ben
dff3dd4155
fix: Add poster size styles (#8022) 2022-11-24 17:11:40 +01:00
Pat O'Neill
84062c3b0c 8.0.1 2022-11-23 16:23:06 -05:00
Pat O'Neill
b5d487ca0a
chore: gh-release build script no longer needed (#8020) 2022-11-23 16:18:57 -05:00
Pat O'Neill
adaeeca9e9
chore(package): update videojs-contrib-quality-levels to 2.2.1 (#8019) 2022-11-23 16:18:34 -05:00
Pat O'Neill
c8fd5bbcde 8.0.0 2022-11-23 12:58:39 -05:00
Pat O'Neill
e1a7ac376a
chore: re-generate package-lock.json to fix merge issues with main (#8015) 2022-11-23 12:44:39 -05:00
mister-ben
2d96c9d780 feat: Use userAgentData in favour of userAgent (#7979) 2022-11-23 09:49:37 -05:00
Gary Katsevman
db4201a800 chore: make direct deps be exact but indirect have ^ (#8014) 2022-11-23 09:49:37 -05:00
Pat O'Neill
bf1faffb94 chore(package): update to @videojs/http-streaming 3.0.0 (#8012) 2022-11-23 09:49:36 -05:00
Grzegorz Blaszczyk
0545df5289 feat: generate Typescript definitions (#7954) 2022-11-23 09:49:35 -05:00
KangXinzhi
b7080f7d8a fix(control-bar): make vertical alignment of slider handles more consistent (#7990)
Fixes #7989

BREAKING CHANGE: This changes how slider handles are styled, so custom skins that are targeting them may need to change.
2022-11-23 09:49:34 -05:00
Grzegorz Blaszczyk
dec7075386 fix(jsdoc): controlText_ should have a protected access modifier. (#7972) 2022-11-23 09:49:33 -05:00
Pat O'Neill
b8ee8858f8 refactor: rename fn.bind to fn.bind_ to strongly indicate it should not be used externally (#7940) 2022-11-23 09:49:32 -05:00
Grzegorz Blaszczyk
54195f0b28 feat: add support for a list of quality levels (#7897)
This brings the videojs-contrib-quality-levels plugin into Video.js as a feature.
2022-11-23 09:49:32 -05:00
Pat O'Neill
91f4663ea5 ignore: update @videojs/http-streaming to 3.0 release candidate (#7884)
Co-authored-by: Sarah Rimron-Soutter <sarah@teaandbiscuits.net>
2022-11-23 09:49:30 -05:00
Alex Barstow
1299daf16c refactor: remove extend() and tests (#7950)
BREAKING CHANGE: This removes the videojs.extend() method, please use ES6 classes instead.
2022-11-23 09:49:30 -05:00
mister-ben
f2aa0d7d13 feat: Use picture el for poster (#7865)
BREAKING CHANGE: This changes the DOM structure used for the video poster.
2022-11-23 09:49:29 -05:00
Gary Katsevman
b0101a6b9b feat: Enable sourceset by default (#7879)
Can still be disabled with enableSourceset: false
2022-11-23 09:49:29 -05:00
Gary Katsevman
d4559b1ebe feat: make retryOnError be the default (#7868)
This means that a retryOnError is removed and is no longer needed for
this behavior, which means that during source selection, if a source
fails, it'll try the next source that's available, to match the video
element.

BREAKING CHANGE: remove retryOnError option, turn it on by default
2022-11-23 09:49:28 -05:00
Gary Katsevman
bd54b4112e fix: update icons import path for sass (#7867)
This updates the path to remove node_modules as some tools expect the
module name to be first. This is particularly important for PnP tools as
local node_modules may not have the module.

Fixes #7208, fixes #7863

BREAKING CHANGE: update icons path in sass to remove node_modules
2022-11-23 09:49:28 -05:00
Grzegorz Blaszczyk
9b3d9415aa feat: addClass and removeClass method supports adding/removing multiple classes (#7798) 2022-11-23 09:49:27 -05:00
mister-ben
63a2d027f4 feat: remove closest fallback (#7853) 2022-11-23 09:49:27 -05:00
Roman Pougatchev
f46b83002e feature: Remove support for setting nonstandard attributes as props (#7857)
* remove statement that handles attributes in props argument

* clean up function

* add unit test

* add unit test

* remove duplicate set attr

* revert function cleanup
2022-11-23 09:49:26 -05:00
Roman Pougatchev
706983caa3 feat: Remove references and logic related to Flash and SWF (#7852)
* remove flash references, update comments & tests

* remove references to swf & stageclick listener
2022-11-23 09:49:26 -05:00
Pat O'Neill
a5e7222353 feat(lang): use less ambiguous text for the fullscreen button when in fullscreen mode (#7856) 2022-11-23 09:49:25 -05:00
Pat O'Neill
5d165dc33c feat: add a new title bar component (#7788) 2022-11-23 09:49:25 -05:00
Roman Pougatchev
e4945cb78c refactor: Remove logic and style that accommodates non-flex fallbacks (#7820) 2022-11-23 09:49:24 -05:00
Pat O'Neill
a0fd14894c feat: playback rate button now opens the menu rather than changing the playback rate (#7779)
BREAKING CHANGE: This changes the behavior of the playback rate button.
2022-11-23 09:49:24 -05:00
Pat O'Neill
cc84ff4f80 refactor: remove internal Map, Set, and WeakMap shams, assume window.performance and requestAnimationFrame support (#7775) 2022-11-23 09:49:24 -05:00
Pat O'Neill
28029d93f4 feat: update exposed utility functions and deprecate several top-level methods of the videojs global (#7761) 2022-11-23 09:49:23 -05:00
Alex Barstow
bd8aebb827 refactor: remove ie-specific code (#7701)
BREAKING CHANGE: This will cause Video.js to fail in many cases in all versions of Internet Explorer.
2022-11-23 09:48:13 -05:00
Alex Barstow
dd1b478e4d feat: assume native promises, remove promise option and workarounds (#7715)
BREAKING CHANGE: Removes support for Promise class option and assumes native Promise is available. Will break in older browsers or devices.
2022-11-23 09:48:13 -05:00
Alex Barstow
f99ace0fba revert: revert #7067 so we throw an error for invalid event types (#7719)
BREAKING CHANGE: Instead of logging an error message, invalid events will now trigger an `Error` which will terminate the call stack.
2022-11-23 09:48:13 -05:00
hugorogz
c190b21de7 feat: remove the firstplay event (#7707)
Co-authored-by: Hugo Rodriguez <hrodriguez@brightcove.com>

BREAKING CHANGE: Removes the firstplay event. Use one('play') instead.
2022-11-23 09:48:12 -05:00
hugorogz
9d832eca5f feat: export more helpers in videojs object (#7717)
Co-authored-by: Hugo Rodriguez <hrodriguez@brightcove.com>
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
2022-11-23 09:48:12 -05:00
Alex Barstow
1281d68d78 chore: Update preset env, drop IE11 and older browser support (#7708) 2022-11-23 09:48:11 -05:00
Alex Barstow
3faa866834 feat: Change addRemoteTextTrack's manualCleanup option default value to false (#7588) 2022-11-23 09:48:11 -05:00
Gary Katsevman
47711303d6 chore: update karma-config to 8 to drop ie11 and older browsers (#7547) 2022-11-23 09:48:10 -05:00
Gary Katsevman
4f8227d5c4 7.21.1 2022-11-21 12:57:50 -05:00
Gary Katsevman
1c2be966f4
fix: update @videojs/http-streaming to 2.15.1 (#8010)
Fixes #7998, fixes #7958.
2022-11-21 12:49:52 -05:00
Grzegorz Blaszczyk
e49286a81c
fix: last timeout in queueTrigger() never clears map (#7964) 2022-10-20 18:10:50 -04:00
Pat O'Neill
b58a2201c4
fix: deprecate the extend() function (#7944)
This function will be removed in Video.js 8.0
2022-10-03 17:22:01 -04:00
Gary Katsevman
ce1baba3cb
chore: fix mixed content warnings from netlify (#7946) 2022-10-03 11:07:25 -04:00
Gary Katsevman
5bcf4d1c9b 7.21.0 2022-09-15 11:35:46 -04:00
H.M Maruf
12b9e8d6ef
feat(lang): Add Bengali (bn) translations (#7823) 2022-09-15 11:15:17 -04:00
Quentí
e47f48c0ea
fix(lang): Update Occitan translation (#7888) 2022-09-15 11:14:37 -04:00
Gary Katsevman
9e38ca4af5
feat: update VHS to 2.15.0 (#7929) 2022-09-15 11:13:52 -04:00
Gary Katsevman
4e2f8add41 7.20.3 2022-09-09 14:02:56 -04:00
mister-ben
d736541ba6
fix: allow for techs that init slowly in rvfc (#7864)
Don't call tech.paused() in the requestVideoFrameCallback fallback if the tech is not ready. I've seen this is an issue in the Flash tech, as its methods are set up after the swf loads. Yes, Flash, it's 2022, but in theory another tech could be impacted if it's also async.
2022-09-09 13:52:34 -04:00
Owen Edwards
ed4524eb01
docs: update FAQ.md to match change in #7892 (#7893) 2022-09-09 13:51:03 -04:00