1252 Commits

Author SHA1 Message Date
Mohamed Elbahja
06db3f702d
Update plyr.js 2018-10-13 13:23:42 +01:00
Mohamed Elbahja
a2a82a96a6 fix: continue with the current duration after changing video quality 2018-10-13 12:59:59 +01:00
Robin van Nunen
a86bbae851 Only save quality setting when it's updated by the user. Fixes bug in html5 player where it would override the settings if the current video does not support the given quality. 2018-09-29 21:23:10 +02:00
Sam Potts
fac134dd95 Added download button 2018-09-28 00:42:42 +10:00
Sam Potts
515ae32160 Moved hardcoded resources to i18n 2018-09-28 00:30:27 +10:00
Sam Potts
df8f040795 Remove link styles from anchor controls 2018-09-28 00:29:59 +10:00
Sam Potts
64a23992f0 SVG cleanup 2018-09-28 00:29:42 +10:00
James
8bdd90a2a8 Don't hide controls on focusout event
It was immediately hiding controls on some touch-enabled devices. It will now also wait 4s to close after tabbing out, instead of immediately.
2018-09-26 14:48:10 +10:00
Sam Potts
5536e97482 Typo 2018-09-25 23:48:33 +10:00
Sam Potts
de47071256 v3.4.4
-   Fixed issue with double binding for `click` and `touchstart` for `clickToPlay` option
-   Improved "faux" fullscreen on iPhone X/XS phones with notch
-   Babel 7 upgrade (which reduced the polyfilled build by ~10kb!)
2018-09-25 23:36:50 +10:00
Sam Potts
87072cb690 Clean up 2018-09-25 23:29:43 +10:00
Sam Potts
d9565e9250 Improved fullscreen on iPhone X etc 2018-09-25 23:29:32 +10:00
Sam Potts
f80b568e67 Reverted large pause button 2018-09-25 23:07:48 +10:00
Sam Potts
3f48df8f10 Remove babel-polyfill in favour of core-js 2018-09-25 22:25:35 +10:00
Sam Potts
62d80e6b76 Fix touch vs click issue 2018-09-25 20:43:09 +10:00
Sam Potts
7dc4d9cd22 v3.4.3 2018-08-14 12:16:34 +10:00
Sam Potts
922456c46c Fix for nodeList as buttons 2018-08-14 12:13:00 +10:00
Sam Potts
eaeccd66ae v3.4.2 2018-08-14 11:17:33 +10:00
Sam Potts
7a43649c13 Fix play/pause button state 2018-08-14 11:17:27 +10:00
Sam Potts
525bbf313e v3.4.1 2018-08-14 09:18:09 +10:00
Sam Potts
cfaebe9bf2 Fix for controls missing (fixes #1161) 2018-08-14 09:17:58 +10:00
Sam Potts
b57b7b2153 v3.4.0
-   Accessibility improvements (see #905)
-   Improvements to the way the controls work on iOS
-   Demo code clean up
-   YouTube quality selection removed due to their poor support for it. As a result, the `qualityrequested` event has been removed
-   Controls spacing improvements
-   Fix for pressed property missing with custom controls (Fixes #1062)
-   Fix #1153: Captions language fallback (thanks @friday)
-   Fix for setting pressed property of undefined (Fixes #1102)
2018-08-14 00:02:01 +10:00
Sam Potts
286d0d1794 Fix for pressed property missing with custom controls (Fixes #1062) 2018-08-13 23:52:10 +10:00
Sam Potts
95f6fa2731 Fix for setting pressed property of undefined (Fixes #1102) 2018-08-13 23:46:58 +10:00
Sam Potts
1aeef81288 Controls spacing improvements 2018-08-13 23:43:22 +10:00
Sam Potts
211ad6c8f5 Removed YouTube quality controls 2018-08-13 23:43:08 +10:00
Sam Potts
468b20d227 Moved mute button inside plyr__volume 2018-08-13 23:42:12 +10:00
Sam Potts
4e1df8677f Fix tooltip alignment 2018-08-13 23:02:14 +10:00
Sam Potts
6953a12e2a Set background color for video 2018-08-13 23:01:56 +10:00
Sam Potts
297f297d18 Moved i18n to utils 2018-08-13 21:39:16 +10:00
Albin Larsson
a4f1fdec5d Fix #1153: Captions language fallback 2018-08-12 20:12:22 +02:00
Sam Potts
75374eb154
Merge pull request #1147 from jamesoflol/fix-ios-fullscreen-while-stopped
Remove 'video is playing' requirement for iosNative fullscreen
2018-08-05 22:46:58 +10:00
Sam Potts
3ad118c026 3.4.0-beta.2 2018-08-05 22:43:35 +10:00
Sam Potts
0bc6b1f1b3 Fix issue where enter key wasn’t setting focus correctly 2018-08-05 22:41:21 +10:00
Sam Potts
4ea458e1a3 Rounded aria-valuetext to 1 decimal place 2018-08-05 21:48:42 +10:00
Sam Potts
aacb172017 Removed aria-labelled-by 2018-08-05 21:48:21 +10:00
James
dbf768b1bd Remove 'video is playing' requirement for iosNative fullscreen 2018-08-03 09:58:51 +10:00
Sam Potts
b96fcfc8ac v3.4.0-beta.1 2018-08-02 00:55:48 +10:00
Sam Potts
7f4b74e2d4 Fix for hover over iframed players not showing controls 2018-08-02 00:47:03 +10:00
Sam Potts
0892d69ba2 Handle race condition for ads lib loading after source change 2018-08-01 13:56:49 +10:00
Sam Potts
ba511b51c7 Box shadow fix for range track 2018-08-01 13:00:51 +10:00
Sam Potts
aaa56caa9c Only focus button if menu wasn’t hidden already 2018-08-01 01:38:57 +10:00
Sam Potts
c8db1e55dd Escape closes menu 2018-08-01 01:26:15 +10:00
Sam Potts
2371619486 Linting 2018-08-01 00:56:44 +10:00
Sam Potts
13a54b5dbe Merge branch 'develop' into a11y-improvements
# Conflicts:
#	src/js/controls.js
2018-08-01 00:46:26 +10:00
Sam Potts
748aa5179f Comments about keydown vs keyup for Firefox 2018-08-01 00:38:19 +10:00
Sam Potts
56a485bac6 Fix Firefox spacebar issue 2018-08-01 00:37:55 +10:00
Albin Larsson
9488de30e5 Fix #1137: Improve captions positioning consistency 2018-07-31 16:26:34 +02:00
Albin Larsson
db22a8e9c4 Improve handling of the 'controls' argument 2018-07-31 00:43:56 +02:00
Sam Potts
3a3358e2b4 Make iOS range fix more universal 2018-07-30 23:29:14 +10:00