Emil Karlsson
cacaef7def
Improve accessibility on control buttons with aria-pressed ( #2523 )
2022-09-09 22:46:24 +10:00
Sam Potts
c90f044dac
v3.7.2
...
- Fix: Add `@babel/plugin-proposal-optional-chaining` to transform optional chaining in build output
2022-04-20 20:15:42 +10:00
Sam Potts
537ad2fe7d
v3.7.1
...
- Feat: Minor styling improvements to the preview thumbnails (🚨 Requires a SCSS/CSS update 🚨 )
- Fix: fix invalid CSS @charset rule in Sass files (thanks @Hashen110!)
- Chore: Replace deprecated KeyboardEvent `keyCode` references to use `key` instead (thanks @Hashen110!)
- Various other code clean up and typo fixes (thanks @Hashen110!)
2022-04-20 15:02:17 +10:00
Sam Potts
e7621bec0f
chore: syntax tweak
2022-04-20 14:52:39 +10:00
Sam Potts
04e6c43da7
chore: fix typo in comment
2022-04-20 14:50:14 +10:00
Sam Potts
73bfb5211b
feat: minor tweaks to the preview thumbs UI
2022-04-20 14:31:42 +10:00
Hashen
4a78b656da
fix JSDoc comments ( #2468 )
2022-04-19 22:00:48 +10:00
Hashen
bdcd98f4a7
remove redundant local variable ( #2467 )
2022-04-19 21:59:29 +10:00
Sam Potts
3e35461e04
chore: use key property of KeyboardEvent
2022-04-18 22:34:03 +10:00
Hashen
1edec28d86
remove deprecated keyCode ( #2463 )
2022-04-18 22:23:22 +10:00
Hashen
99a7e9e1d7
fix typo ( #2464 )
2022-04-18 22:16:06 +10:00
Hashen
3f09cf566b
fix typo in a comment ( #2462 )
...
* fix typo in a comment
* fix typo in a comment
2022-04-18 21:42:52 +10:00
Hashen
29318591c0
add markers types ( #2460 )
2022-04-18 21:24:35 +10:00
Sam Potts
d434c9af16
v3.7.0
...
- Feat: Add markers support (🚨 Requires a SCSS/CSS update 🚨 ) (thanks @ForeverSc and @fengshuo!)
- Feat: Add support for MediaMetadata (thanks @Hashen110!)
- Fix: Pass this context to captions.setup (fixes #2352 ) (thanks @WilliamMHerring, @willherring and @zenyr!)
- Fix: Modify vimeo parseHash to use non-named capture groups (fixes #2396 ) (thanks @fekle!)
- Fix: Replace deprecated String.prototype.substr() (thanks @CommanderRoot!)
- Docs: Update speed option default to match the source (thanks @ozgurg!)
- Docs: SASS → Sass (thanks @toastal!)
2022-04-18 21:02:28 +10:00
Sam Potts
1d4869beee
feat: tweaks to markers logic and design
2022-04-18 20:15:30 +10:00
Sam Potts
02456d6ba3
Merge branch 'develop'
2022-04-18 11:44:11 +10:00
Jinhyeok Lee
ba67920025
Fix 'this' while switching subtitle tracks ( #2441 )
...
When you switch a subtitle track you'll get
`TypeError: Cannot read properties of undefined (reading 'ui')` in `captions.js`'s `captions.setup`,
Because `captions.setup` is being called without proper `this` binding.
2022-04-18 11:43:44 +10:00
CommanderRoot
6b8e0f25d6
Replace deprecated String.prototype.substr() ( #2427 )
...
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr ) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-04-18 11:42:45 +10:00
Felix Klein
895299a4b3
modify vimeo parseHash to use non-named capture groups ( #2426 )
2022-04-18 11:40:19 +10:00
Will Herring
9157ac09ed
pass this context to captions.setup ( #2399 )
...
Co-authored-by: Will Herring <will.herring@eventcore.com>
2022-04-18 11:38:54 +10:00
Hashen
6bc447b916
feat: add MediaMetadata ( #2410 )
...
* change browserslist to cover 100% not dead browsers
* feat: add MediaMetadata
* Revert browserslist change
Co-authored-by: Sam Potts <sam@potts.es>
2022-02-24 23:42:58 +11:00
ForeverSc
4632614ced
feat: add markers ( #2386 )
...
Co-authored-by: fengshuo <fengshuo@bilibili.com>
2022-02-12 20:35:52 +11:00
Sam Potts
1d0d6a3a92
v3.6.12
...
- Fix: remove division logic from ads.scss (fixes #2370 )
2021-12-17 07:45:19 +11:00
Sam Potts
40395a1ff5
v3.6.11
...
- Fix: Replace `list.slash` added in 3.6.10 with `calc`
- Chore: Package upgrades
- Chore: SASS clean up
- Chore: Improvements to style linting
2021-12-16 23:03:29 +11:00
Sam Potts
0acf228dcd
v3.6.10
...
- Fix: Use `list.slash` instead of deprecated syntax
- Chore: Clean up demo
2021-12-16 20:51:31 +11:00
Goodness Ezeh
b9c792b377
Fix repeated "an" ( #2371 )
2021-11-28 22:51:21 +11:00
Sam Potts
d9f9dc770b
3.6.9
2021-10-13 21:48:22 +11:00
Sam Potts
dca2ff8cfd
chore: linting
2021-10-13 21:45:30 +11:00
Sam Potts
5d1d247491
chore: minor code style tweak
2021-09-29 21:44:15 +10:00
Sam Potts
e0b70d53cd
fix: wrap localStorage sets in try/catch
2021-09-29 21:43:52 +10:00
Denis
1c33098c42
(fix): youtube videos duration (ref #2223 ). ( #2224 )
...
Co-authored-by: Denis Semionov <denis.semionov@prewise.com>
2021-09-29 21:14:43 +10:00
Frosch
b256c102e8
Vimeo private videos: check for hash in src and add as a param ( #2322 )
...
* check for hash in src and add as a param
* Enable different methods of passing hash
2021-09-29 21:14:43 +10:00
Emilis (Idea IT)
f016a367b5
Fixed errors when Plyr instance is destroyed before constructor setTimeout() functions execute. ( #2108 )
...
Co-authored-by: Emilis Dambauskas <emilis.dambauskas@mps.fi>
2021-09-29 21:14:43 +10:00
Sam Potts
d41a90f0dd
change fullscreen element to player rootnode ( #2204 )
...
Co-authored-by: Walter van den Houten <63712489+wdfvdhouten@users.noreply.github.com>
2021-09-29 21:10:54 +10:00
Benny739
ff2c224254
Added preview thumbnails setter & fixed cannot set property 'hover' of null ( #2256 )
...
* added iPad to isIos
* elements.controls can be null
* elements.controls can be null
* added previewThumbnails setter
* fixed readme formatting
* previewThumbnails setter to method
2021-09-29 21:07:15 +10:00
AntLevin
1135b1acac
Fix types - add tagUrl in ads option with custom VAST ( #2319 )
2021-09-29 21:05:56 +10:00
Lynn
4d6ac4ade1
chore: update plyr.d.ts for right ts check ( #2245 )
2021-08-24 23:18:09 +10:00
Andre Gagnon
c2bfe489ea
Let icons load in iframes without a location ( #2259 )
...
Currently, icons will fail to load if the player is placed inside an iframe without a window.location. This adds an additional check to use `window.top.location` if the window does not have a location.
2021-08-24 23:16:30 +10:00
Jack G
882952bba6
fix: fixed captions when switching source ( #2261 )
2021-08-24 23:15:45 +10:00
Sam Potts
ba236c4753
v3.6.8
2021-05-12 23:40:37 +10:00
Sam Potts
a204f7c1dd
Merge branch 'develop'
2021-05-12 23:37:34 +10:00
Sam Potts
5fd4391cd9
fix: fullscreen issues with Vimeo ( fixes #2175 )
2021-05-12 23:37:05 +10:00
megumin
6991358428
Add container to FullscreenOptions ( #2161 )
2021-05-12 23:35:01 +10:00
Benny739
b050fde276
added iPad to isIos ( #2191 )
2021-05-12 23:33:48 +10:00
Sam Potts
32444c9851
v3.6.7
...
- Fix: remove regression caused by optional chaining and nullish coalescing in check for `window.CSS` check for aspect-ratio (fixes #2174 )
2021-04-20 08:28:23 +10:00
Sam Potts
b93dcc43ad
fix: minor syntax tweak
2021-04-19 21:16:30 +10:00
Sam Potts
6ff6ff1673
fix: syntax fix ( #2176 )
2021-04-19 21:13:06 +10:00
Sam Potts
e1ff86820c
v3.6.6
...
- Improvements to how aspect ratio is handled. Use `aspect-ratio` CSS property instead of the legacy method (still used as fallback). Also automatically determined aspect ratios are rounded to the nearast standard ratio. This fixes issues with the YouTube embeds showing a 1-2px black bar.
- Hide the YouTube poster image container when paused so that the controls underneath can be used.
2021-04-18 17:49:23 +10:00
Sam Potts
438e425838
fix: aspect ratio improvements ( #2171 )
...
- Use CSS aspect-ratio (retain fallback for legacy browsers)
- Round aspect ratios (fixes YouTube black border issue)
2021-04-18 16:58:44 +10:00
Sam Potts
ddb5ad071e
chore: deploy
2021-04-17 00:30:30 +10:00