f529948d81
Change videojs-vr to the unminified version
2021-05-23 09:24:49 -07:00
6e6f4d5a37
Allow configurable support of interactive 360 vid
2021-05-23 09:22:37 -07:00
f06053b1cf
Fix projection settings for VR
2021-05-23 09:22:37 -07:00
df0cd30236
Add support for VR videos through videojs-vr
2021-05-23 09:22:29 -07:00
75e5b49c3a
Merge pull request #2008 from syeopite/mobile-ui
...
Improve player controls for mobile devices
2021-05-13 10:33:47 +02:00
d6585d7583
Overhaul Invidious's "Youtube" player style
2021-05-03 04:22:17 -07:00
1924d75c2b
Improve mobile user interface for video player
2021-05-03 03:44:33 -07:00
53cdb04be7
Improve mobile ux with videojs-mobile-ui
2021-05-03 03:44:33 -07:00
bc5c0f65b8
Add watch on Invidious button to embeds
2021-04-08 04:15:15 -07:00
89fd35e02d
fix comment replies
2021-03-20 00:43:12 -04:00
83b5fd252e
Enhance search filter UI for JS disabled users
...
Change filters UI box to use <details>.
Stylize detail button for filter ui
Fix localization for 'filter'
Fix CSS
Fix styling
2021-03-01 03:45:07 -08:00
bcb44ab600
Merge branch 'master' into patch-1
2021-02-26 19:59:16 +01:00
9b79e35d52
do not preload captions
2021-02-24 01:02:55 -05:00
3b484c362e
Skip duration multiply by playback rate
...
Fast Forward/Backward like YouTube. The skip duration is multiplied by playback rate.
2021-02-17 21:33:26 +08:00
121224b1b0
Fix ; () {}
2021-02-10 01:05:29 +08:00
ddd7f3f384
Update player.js
2021-02-03 11:50:14 +08:00
a6970e02f9
Fix double duration on all Apple devices
...
The fix will be applied when Safari browser is detected.
2021-02-02 21:25:13 +08:00
685902adab
Update player.js
...
Fixes audio mode duration doubled in iPhone iOS browsers. The player will stop after reaching the real duration.
iOS() checks both iOS and iPadOS.
Only tested on iPhone iOS browsers. Testers needed for behavior of iPadOS and MacOS.
2021-02-01 15:59:27 +08:00
4a0b10984a
Bump videojs and fix webworker
2021-01-29 19:08:28 -05:00
1ad4685bb7
Merge pull request #1629 from tenpura-shrimp/searchui
...
Add ui for search sort and filter
2021-01-20 12:56:41 +00:00
15ba3325d9
add ui for searching
2021-01-17 14:33:49 -05:00
3046350cb2
Fix DASH playback bug.
2021-01-17 14:59:18 +00:00
c7e65ce795
Merge pull request #1619 from tenpura-shrimp/ignorevideoplayback
...
do not add local to xhr when in videoplayback
2021-01-13 10:01:03 +01:00
5a08dfa72f
fix incorrect use of setinterval in js
2021-01-10 17:05:08 -05:00
ac0ed14eae
do not add local to xhr when in videoplayback
2020-12-29 17:58:24 -05:00
eed78c960d
Improve DASH quality preference
...
Besides `auto`, `best` and `worst` it is now possible to select a target height.
If the target height is not available the closest lower height is selected.
2020-12-19 18:37:41 +01:00
eea7ca9b72
Add DASH quality preference
...
The options are `auto` (the current and default behavior), `best` and `worst`.
The UI is only updated once playback starts.
2020-12-19 18:37:30 +01:00
5e8856e65b
Merge pull request #1551 from saltycrys/add-embed-link
...
Add embed link to watch page
2020-12-08 21:30:13 +00:00
0cb442d40e
do not proxy hls on supported browser
2020-12-08 00:53:48 -05:00
680dc1f962
Shuffle URL params
...
The `list` and `index` params are the most important and come first now.
2020-12-08 02:30:48 +01:00
fe73eccb90
Merge pull request #1479 from saltycrys/theme-flash
...
Apply dark theme immediately
2020-11-28 20:54:45 +00:00
de777907f2
Apply dark theme immediately
...
Themes are now controlled with a class on the body element.
If a preference is set the body element will have either "dark-theme"
or "light-theme" class. If no preference is set or the preference is
empty the class will be "no-theme".
"dark-theme" and "light-theme" are handled by darktheme.css and
lighttheme.css respectively.
"no-theme" is handled by default.css where depending on the value of
"prefers-color-scheme" the styles corresponding to "dark-theme" or
"light-theme" are applied.
Unfortunately this means that both themes are duplicated, once in the
theme .css and once in default.css.
2020-11-16 04:19:41 +01:00
3379f3ef61
Update videojs-vtt-thumbnails to latest upstream version
...
Note that the latest version on NPM is over two years old so this was built from source.
2020-11-08 22:02:25 +01:00
3ab3a5a236
Merge pull request #713 from leonklingele/keydown-mediakeys-detection
...
js: add support to detect media keys in keydown handler
2020-09-09 03:15:21 +00:00
3f97bebd69
Support adding video to playlist from watch page
2020-04-09 10:55:32 -05:00
0e58d99f4e
Fix player mouseover events
2020-03-27 09:47:46 -05:00
bd7950b757
Add toggle_parent to dynamic handlers
2020-03-15 18:52:49 -04:00
70cbe91776
Migrate to a good Content Security Policy ( #1023 )
...
So attacks such as XSS (see [0]) will no longer be of an issue.
[0]: https://github.com/omarroth/invidious/issues/1022
2020-03-15 16:46:08 -05:00
a3045a3953
Use a MediaQueryListener to toggle on demand. Tested on OSX. ( #925 )
...
Closes #867 .
2020-03-02 09:33:47 -06:00
e3593fe197
js: add support to detect media keys in keydown handler
...
See [0] for all the relevant codes.
[0]: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values#Multimedia_keys
Fixes a regression introduced in e6b4e12689
.
Fixes https://github.com/omarroth/invidious/issues/712 .
2020-03-01 17:43:19 +01:00
dd9f1024f4
Remove invalid HTML from embed player
2020-02-01 19:25:03 +01:00
72bfdfd925
Merge pull request #975 from jorgesumle/embed
...
Change embed code
2020-02-01 11:11:12 -05:00
0560d2cfb7
Bump video.js
2020-01-08 20:19:47 -05:00
58c1a68ad9
Change embed code
2020-01-04 15:27:45 +01:00
23ccaea2ff
Fix comment event listener
2019-10-18 12:44:11 -04:00
be055d9dcb
Add support for custom playlists
2019-10-15 21:17:14 -04:00
330ffb803f
Remove invalid source map directive for videojs-quality-selector
2019-10-14 21:07:07 -04:00
553d52a45e
Update silvermine quality selector
2019-09-26 17:11:10 -04:00
9766322e99
Update videojs-quality-selector
2019-09-21 22:22:20 -04:00
7d3ecd2297
Bump JS/CSS dependencies
2019-08-27 08:01:33 -05:00