Álvaro Velad Galván
514246c8de
feat(UI)!: Remove airplay button ( #9654 )
...
`airplay` button uses WebKit's proprietary API. In newer versions, this
has been replaced by the RemotePlayback API, which is available in
`remote` button.
More info: https://caniuse.com/mdn-api_remoteplayback
---------
Co-authored-by: Theodore Abshire <TheodoreAbshire@Gmail.com >
2026-02-04 11:28:17 +01:00
Álvaro Velad Galván
3fd73ce941
feat(UI)!: Add bigButtons config and remove addBigPlayButton config ( #9636 )
...
- The following buttons are registered: play_pause, mute, fullscreen,
rewind, fast_forward, picture_in_picture, remote, loop, skip_next,
skip_previous
- SmallPlayButton and BigPlayButton are removed
- The following buttons are used by default on mobile: skip_previous,
play_pause, skip_next
2026-02-02 09:56:43 +01:00
Álvaro Velad Galván
6ba19b2af4
feat(UI): Add subtitle size button ( #9530 )
2025-12-19 14:09:20 +01:00
Álvaro Velad Galván
c6e6082bc2
feat: Allow override subtitle position ( #9522 )
...
Close https://github.com/shaka-project/shaka-player/issues/9521
---------
Co-authored-by: Wojciech Tyczyński <tykus160@gmail.com >
2025-12-19 13:38:33 +01:00
Álvaro Velad Galván
c0b85c7efb
feat(UI): Add video type button ( #9107 )
...
This button will appear when the loaded stream has two or more video
roles. E.g.: main and sign.
2025-09-18 13:57:21 +02:00
Wojciech Tyczyński
51765e9693
build: Change spellchecking tool and fix spelling mistakes ( #7765 )
...
Fixes #7693
2024-12-20 12:27:05 +01:00
Álvaro Velad Galván
e883fedd69
feat(UI): Added Mute button to context menu and overflow menu ( #7439 )
...
Close https://github.com/shaka-project/shaka-player/issues/7407
2024-10-18 18:36:51 +02:00
Álvaro Velad Galván
87bf738ece
feat(UI): Add chapter button ( #7018 )
...
Closes https://github.com/shaka-project/shaka-player/issues/3597
2024-07-11 09:28:31 +02:00
Álvaro Velad Galván
19cfbf966f
feat(UI): Add save video frame button ( #6926 )
...
Thank you @tykus160 for your Polish translation!
2024-06-27 14:10:18 +02:00
Álvaro Velad Galván
ea8202805a
feat(UI): Add ad statistics button ( #6827 )
2024-06-17 10:50:09 +02:00
Álvaro Velad Galván
95c6a7dda3
feat(UI): UI support for VR content ( #6450 )
...
Co-authored-by: Joey Parrish <joeyparrish@google.com >
2024-04-25 13:43:32 +02:00
Álvaro Velad Galván
67164483f3
docs: Add specific doc on UI localization strategies ( #6203 )
...
Closes https://github.com/shaka-project/shaka-player/issues/3464
2024-02-01 17:49:51 +01:00
Álvaro Velad Galván
32f8dc5cf4
revert: Add chapter titles and dividers on the seek bar ( #6208 )
...
re-open: https://github.com/shaka-project/shaka-player/issues/3597
2024-02-01 08:36:53 +01:00
Álvaro Velad Galván
c1198df82f
feat(UI): Add chapter titles and dividers on the seek bar ( #5863 )
...
Closes https://github.com/shaka-project/shaka-player/issues/3597
2023-11-08 10:20:59 +01:00
Álvaro Velad Galván
1ef5ae0615
feat(UI): Add remote button with RemotePlayback API ( #5650 )
...
API: https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback
Chrome Status: https://chromestatus.com/feature/5778318691401728
Examples: https://avayvod.github.io/remote-playback/test.html and
https://beaufortfrancois.github.io/sandbox/media/remote-playback.html
Tested in Safari (iOS and macOS) and Chrome in Android
About desktop support:
https://bugs.chromium.org/p/chromium/issues/detail?id=728609
2023-09-14 18:17:32 +02:00
theodab
d0bb1babaa
docs: Remove next links from tutorials ( #5082 )
...
The links to the next tutorial were out of date, and they no longer prescribed the actual order of tutorials. This just removes those links entirely.
Fixes #5078
2023-03-10 00:58:11 -08:00
François Beaufort
3828fd6849
feat: Add support for Document Picture-in-Picture ( #4969 )
...
This PR adds _experimental_ support for the Document Picture-in-Picture
API in the Shaka Player.
Closes https://github.com/shaka-project/shaka-player/issues/4964
Co-authored-by: Alvaro Velad Galvan <ladvan91@hotmail.com >
Co-authored-by: Joey Parrish <joeyparrish@google.com >
2023-02-10 08:39:57 -08:00
Álvaro Velad Galván
34958c81b9
feat(ui): Added Loop and PIP to context menu, and Statistics to overflow menu ( #3578 )
2021-10-12 01:00:51 -07:00
Nico
d5769eeda4
feat(ui): Add tooltips to control panel buttons ( #3572 )
...
Adds configurable tooltips that display the function of buttons in the control panel.
Closes : #3269
2021-08-23 10:00:43 -07:00
Nico
f65b093d40
feat(ui): Add configurable rates ( #3579 )
...
Adds configurable options for playback, fast forward and rewind rates.
Closes : #3443
2021-08-23 09:22:27 -07:00
Nico
afb93106a7
feat(ui): Add right-click context menu, statistics button ( #3548 )
...
Closes #2607
2021-08-04 22:16:56 -07:00
Nico
481b378a4b
feat(ui): Add Quality, Language, Playback, Captions buttons to control panel ( #3465 )
2021-07-23 12:12:16 -07:00
ismena
56d161a3c2
docs(ui): Add the UI Theme Gallery link to the docs.
...
Issue #3246
Change-Id: If784815ef6947dd7b0b369e6d27950f965b9bd01
2021-04-20 19:00:25 +00:00
Nico
4f0ded7e37
feat(ui): Add Loop, PIP, Cast, AirPlay buttons to control panel ( #3255 )
...
These menu items are now available to be placed in the control panel of the UI.
Issue #2676
2021-03-30 15:44:44 -07:00
Adit Mehta
c5af2be27a
doc: Update links for event and formatting ( #3256 )
...
Updated JsDoc links for the events of Ads.
2021-03-20 13:39:48 -07:00
Michelle Zhuo
99314b733f
fix(doc): Update @event and @link in UI
...
After some research, I found the right way to use @event in JsDoc:
1. An event definition should be: @event className@eventName
2. The link to the event should be:
@link className#event:eventName
Reference: https://groups.google.com/g/jsdoc-users/c/-1Qle3ww8Rk/m/UjiibrcSkoUJ
Change-Id: I09ed999f44df815c2f9f558f7ddbfd2f4c7df426
2021-03-19 13:38:12 -07:00
Rishi Giri
8a381ba0b4
doc: minor enhancements ( #3222 )
2021-03-15 09:27:20 -07:00
Arijit Kundu
9f51799262
docs: Fixed outdated info in "contributing" doc( #3206 )
2021-03-11 12:20:13 -08:00
Álvaro Velad Galván
fac29133c2
Add AirPlay button to overflow menu ( #2701 )
...
feat(UI): Add AirPlay button to overflow menu.
2020-07-14 15:55:15 -07:00
ismena
5915f469bd
docs: Update the way to change seek bar colors in the tutorial.
...
Issue #2708
Change-Id: I66982bc04c8e9358782e9a13b361b7803fe766dd
2020-07-09 11:08:39 -07:00
태재영
dd48cef08f
docs: change variable declaration to modern syntax ( #2692 )
...
Issue #2544
2020-06-29 14:06:25 -07:00
Joey Parrish
11cbb267c5
Fix broken docs for UI control events
...
The event namespaces were wrong, so the generated docs had broken
links.
Closes #2385
Change-Id: I9348dedc1a41edee127548e7f80c7e426ffd237e
2020-04-07 23:37:51 +00:00
michellezhuo
cfe1f89171
Add playback speed selection to UI
...
Closes #2362
Closes #1676
Change-Id: I10184dccab301be7382940e35e36d66dc7a5e2ad
2020-02-12 20:24:03 +00:00
Sandra Lokshina
eda5b72134
Add loop control element to the UI.
...
Please note that this CL doesn't add the new control
to the default layout, so it won't show up in our
demo page.
Issue #2362
Change-Id: Ibecf6a7174de7d8eca9049f0b46ae179a03b9c01
2020-02-04 21:27:20 +00:00
Sandra Lokshina
8d1ec9b460
Expand on how to customize the UI in the tutorial.
...
Apparently, the UI customization tutorial is a bit hard
for people to understand. This adds some more context
to the code examples.
Issue #2241 .
Change-Id: I6218e4afb8293dfc1cc98e3677868f36f27cec09
2019-11-18 09:57:52 -08:00
Sandra Lokshina
f33395eb83
Add the addBigPlayButton config to the tutorial.
...
Change-Id: Ief7c13490954539bf9784f1ecd3c7cc3d6b58e1b
2019-07-25 15:10:18 -07:00
Sandra Lokshina
aa259565fe
Reflect code changes in ui tutorial.
...
The seekbar color consts got moved from Controls
to ui.Constants.
Issue #2005 .
Change-Id: Id8c09cb59930f2f23a350cb1e7be3c8708c121d7
2019-06-21 11:21:07 -07:00
Joey Parrish
f39bade337
Add play/pause button in controls
...
This is different from the giant play/pause button that sits over the
video container.
Change-Id: I4629b3a64a5208f23c65b383f4fb992e6ddfd334
2019-05-07 17:57:59 +00:00
Sandra Lokshina
aac3657a83
Add dynamic UI reconstruction to the tutorials.
...
Change-Id: I915e2f52a597fabd4b81711dcf97a38cf2e3d788
2019-05-02 18:19:54 +00:00
Deniz Susman
f4f23fa846
Fix typo in code section ( #1797 )
...
" member" instead of "memeber".
2019-02-07 09:41:27 -08:00
Sandra Lokshina
3f04554926
Add tutorials on creating accessible buttons.
...
Change-Id: I203cffef9f73205a33b77a76aa85a2c5ad62451e
2019-02-06 19:28:23 +00:00
Sandra Lokshina
3fd138b433
Add tutorial on creating custom UI buttons.
...
Change-Id: Ib258ccb88b85ec87a753cd5d6348eb2b6b356ce2
2019-01-22 19:36:34 +00:00