nklhrstv
|
9e014b6489
|
change playlist props
|
2021-07-20 18:33:00 +03:00 |
|
nklhrstv
|
a6f351f6d5
|
move playlist hook above
|
2021-07-20 18:32:46 +03:00 |
|
nklhrstv
|
6e5c2e6a87
|
reorder deps in layout effect
|
2021-07-20 17:59:27 +03:00 |
|
Tim
|
4f407a97a5
|
refactor(Player): add settings.seekTimeDuration to layoutEffect, update to cleaner code syntax
|
2021-07-19 16:59:56 +02:00 |
|
Tim
|
bb73cd8695
|
refactor: convert seekTimeDuration to ms
|
2021-07-19 16:18:55 +02:00 |
|
Tim
|
0a95563f15
|
Merge branch 'development' of https://github.com/Stremio/stremio-web into seek-time-settings
|
2021-07-19 11:26:00 +02:00 |
|
Nikola Hristov
|
1f23da7e7c
|
Merge pull request #232 from Stremio/m3u-playlist-fallback
Allow to download a m3u playlist in case of a playback error
|
2021-07-17 12:40:28 +03:00 |
|
Tim
|
e190f43ef1
|
style(Player): fix flex
|
2021-07-16 20:03:28 +02:00 |
|
Tim
|
335fc5ccca
|
style(Player): fix flex, add missing class
|
2021-07-16 11:39:57 +02:00 |
|
Tim
|
839f2b8cba
|
refactor(Player): use seek duration from settings and handle shift key event
|
2021-07-16 11:21:09 +02:00 |
|
Tim
|
2532217171
|
refactor(Player): revert z-index changes
|
2021-07-16 03:02:38 +02:00 |
|
Tim
|
3ce8a57bc3
|
refactor(Player): fix markup hierarchy, remove gap and declare flex props in style
|
2021-07-15 10:46:50 +02:00 |
|
nklhrstv
|
d4d1217686
|
check if chromecast service is active
|
2021-07-13 11:18:58 -01:00 |
|
Tim
|
89832951ec
|
refactor(Player): move playlist to Player.js, fix less
|
2021-07-12 19:48:47 +02:00 |
|
Tim
|
772cde815e
|
refactor(Player): allow to download a m3u playlist in case of a playback error
|
2021-06-19 11:11:46 +02:00 |
|
nklhrstv
|
ab89ed7b21
|
tags added to error logs
|
2021-01-07 11:53:14 +02:00 |
|
nklhrstv
|
da274e02cf
|
adapt images with the new build system
|
2021-01-06 18:25:47 +02:00 |
|
nklhrstv
|
cba21f260b
|
update library item on video ended
|
2020-12-21 13:33:55 +02:00 |
|
nklhrstv
|
8238952565
|
use base url only when casting
|
2020-12-21 12:59:34 +02:00 |
|
nklhrstv
|
4eb3d32e53
|
log error in player
|
2020-12-15 13:06:41 +02:00 |
|
nklhrstv
|
017cf4fb3d
|
remove not needed eslint hints
|
2020-12-15 13:06:32 +02:00 |
|
nklhrstv
|
4f73ef09fc
|
use subtitles ids from addons
|
2020-12-15 12:53:38 +02:00 |
|
nklhrstv
|
082dab9d7a
|
subs loaded message improved
|
2020-12-15 12:10:26 +02:00 |
|
nklhrstv
|
b3d04ccd99
|
map exclusive subtitles
|
2020-12-15 12:03:10 +02:00 |
|
nklhrstv
|
8126662957
|
add extra subtitles only if stream is loaded
|
2020-12-15 11:44:09 +02:00 |
|
nklhrstv
|
0ad91c1410
|
Video uses StemioVideo to select video implementation
|
2020-12-15 11:41:52 +02:00 |
|
nklhrstv
|
077507607f
|
use ChromecastSenderVideo in select video impl
|
2020-12-15 11:35:11 +02:00 |
|
nklhrstv
|
d1199fc407
|
move logic about force transcoding param in load action
|
2020-12-12 15:09:31 +02:00 |
|
nklhrstv
|
a1d2703efb
|
use stream prop to determine when to add external subtitles
|
2020-12-12 00:02:49 +02:00 |
|
nklhrstv
|
f21742d030
|
render url and lang name with title attribute of tracks
|
2020-12-11 23:51:21 +02:00 |
|
nklhrstv
|
6e0781a683
|
separate extra and embedded subtitles
|
2020-12-11 23:38:41 +02:00 |
|
nklhrstv
|
027a37a5cc
|
extraSubtitlesTrackLoaded event handled in Video
|
2020-12-11 22:55:24 +02:00 |
|
nklhrstv
|
6500ff9149
|
nextVideo changed to video object
|
2020-10-28 15:30:11 +02:00 |
|
nklhrstv
|
37e9139068
|
player ui adapted to changes in core
|
2020-10-28 14:46:57 +02:00 |
|
nklhrstv
|
31b2ffd0ff
|
adapted to changes in core related to Lib structs renamed to Library
|
2020-09-30 17:48:11 +03:00 |
|
nklhrstv
|
e91ca3b391
|
update stremio-icons require statements
|
2020-07-17 11:35:25 +03:00 |
|
nklhrstv
|
fdee87b8ab
|
stremio-colors import statements updated
|
2020-07-17 11:24:16 +03:00 |
|
nklhrstv
|
c49d4baef5
|
chromecastServiceActive flag renamed
|
2020-06-03 17:29:24 +03:00 |
|
nklhrstv
|
e9cef46558
|
set background on critical error message
|
2020-06-03 15:55:53 +03:00 |
|
nklhrstv
|
1bccc3e369
|
toggle bars visibiliry when not casting
|
2020-06-03 15:37:58 +03:00 |
|
nklhrstv
|
3caefa0fab
|
transcode when casting
|
2020-06-03 15:08:22 +03:00 |
|
nklhrstv
|
f5e50df763
|
load video after determine streaming server state
|
2020-06-03 15:08:02 +03:00 |
|
nklhrstv
|
7cde769a35
|
add ss middleware only if ss is available
|
2020-06-03 14:49:34 +03:00 |
|
nklhrstv
|
e3b41921e5
|
stremio video updated
|
2020-06-03 14:38:17 +03:00 |
|
nklhrstv
|
20240b682b
|
reload extra subtitles when casting changed
|
2020-06-03 12:35:54 +03:00 |
|
nklhrstv
|
ed378de511
|
core-web updated
|
2020-06-03 12:13:41 +03:00 |
|
nklhrstv
|
e567bcf040
|
casting when chromecast conected
|
2020-05-27 17:37:05 +03:00 |
|
nklhrstv
|
d667bee547
|
dispatch commands to video refactored
|
2020-05-27 15:58:51 +03:00 |
|
nklhrstv
|
2d9f46cbe7
|
request session on click chromecast button
|
2020-05-21 18:06:25 +03:00 |
|
nklhrstv
|
cbd0f7a337
|
toggle connection to chromecast from chromecast button
|
2020-05-15 23:42:23 +03:00 |
|
nklhrstv
|
98b4dbcd0d
|
requestSession on click chromecast button
|
2020-05-15 22:58:28 +03:00 |
|
nklhrstv
|
ba70f6c88c
|
activate chromecast button when chromecast became available
|
2020-05-15 18:11:37 +03:00 |
|
nklhrstv
|
4868e9521f
|
Core transport decoupled from Core service
|
2020-05-15 17:26:33 +03:00 |
|
nklhrstv
|
254e34b01b
|
selectVideoImplementation updated
|
2020-04-30 13:47:03 +03:00 |
|
nklhrstv
|
94bef3e064
|
streamingServerURL case fixed
|
2020-04-30 13:38:35 +03:00 |
|
nklhrstv
|
0e64751ac7
|
video element styles updated
|
2020-04-30 13:38:13 +03:00 |
|
nklhrstv
|
82dd0b33a4
|
adapt video messages to match the new spec
|
2020-04-30 12:03:24 +03:00 |
|
nklhrstv
|
a13f902dfc
|
drop id attribute of Video
|
2020-04-30 11:57:41 +03:00 |
|
nklhrstv
|
a5cb553ec6
|
Downgrade to GPL-V2 License
|
2020-04-08 11:45:16 +03:00 |
|
nklhrstv
|
61f4566ee2
|
change info menu key
|
2020-04-07 15:32:04 +03:00 |
|
nklhrstv
|
b9e1e9d019
|
todo addon layout added to info menu
|
2020-04-07 15:31:19 +03:00 |
|
Nikola Hristov
|
53c8e83426
|
Merge pull request #154 from Stremio/open
Open
|
2020-04-07 15:17:06 +03:00 |
|
nklhrstv
|
7dfb48d87d
|
show stream info in infomenu
|
2020-04-07 15:08:37 +03:00 |
|
nklhrstv
|
10a804ff24
|
check for valid metaItem in InfoMenu
|
2020-04-07 13:35:32 +03:00 |
|
nklhrstv
|
d3c3ee47e5
|
check if embedded subtitles in stream are valid
|
2020-04-06 17:45:38 +03:00 |
|
nklhrstv
|
cf9ded23a2
|
stream deserialized using deep links module
|
2020-04-06 17:26:07 +03:00 |
|
nklhrstv
|
a2d1ad829c
|
TODO added to InfoMenu
|
2020-04-02 19:07:51 +03:00 |
|
nklhrstv
|
1ec803b06d
|
basic info menu implemented
|
2020-04-02 18:17:14 +03:00 |
|
nklhrstv
|
19c747f019
|
assign addon to every subtitles resouce in usePlayer
|
2020-04-02 13:41:18 +03:00 |
|
nklhrstv
|
dabba0f19c
|
origin priorities updated in subs menu
|
2020-04-02 12:33:15 +03:00 |
|
nklhrstv
|
801e67860b
|
addon mapped as a stream prop in usePlayer
|
2020-04-02 12:32:56 +03:00 |
|
nklhrstv
|
5ddb84ddc6
|
map meta_resource dates and hrefs in usePlayer
|
2020-04-02 12:09:13 +03:00 |
|
nklhrstv
|
63ac8b1453
|
redundant checks for the type of stream removed
|
2020-04-01 17:12:15 +03:00 |
|
nklhrstv
|
cdd1eac725
|
correct title in player
|
2020-04-01 17:11:15 +03:00 |
|
nklhrstv
|
51ec3588bc
|
close menus if data becomes unavailable
|
2020-04-01 15:43:10 +03:00 |
|
nklhrstv
|
5cc640871c
|
metaItem not required for InfoMenu
|
2020-04-01 15:39:36 +03:00 |
|
nklhrstv
|
8d9239acbf
|
use 90 alpha in subtitles picker
|
2020-04-01 15:27:49 +03:00 |
|
nklhrstv
|
44f98d5f53
|
default sizes removed from slider
|
2020-04-01 14:37:04 +03:00 |
|
nklhrstv
|
cdb72526ad
|
player background changed
|
2020-04-01 13:29:23 +03:00 |
|
nklhrstv
|
493be95bec
|
validation of videoid added
|
2020-03-31 18:26:36 +03:00 |
|
nklhrstv
|
91da0443f6
|
rename SubtitlesPicker to SubtitlesMenu
|
2020-03-31 18:21:56 +03:00 |
|
nklhrstv
|
89be4e8d16
|
refactor player menus
|
2020-03-31 18:19:39 +03:00 |
|
nklhrstv
|
1ccca352d6
|
playback toggle debounced for clicks on video overlay
|
2020-03-31 16:20:01 +03:00 |
|
nklhrstv
|
2bdd7eb35f
|
prevent toggle play/pause when closing menu
|
2020-03-31 14:02:14 +03:00 |
|
nklhrstv
|
43ab0745b5
|
player related action moved to usePlayer
|
2020-03-31 13:53:27 +03:00 |
|
nklhrstv
|
816ee24690
|
updateSettings deps fixed
|
2020-03-31 12:54:48 +03:00 |
|
nklhrstv
|
b0801e6686
|
hooks in player optimized
|
2020-03-31 12:54:36 +03:00 |
|
nklhrstv
|
faf6f9914a
|
InfoMenu availability handled
|
2020-03-31 12:35:59 +03:00 |
|
nklhrstv
|
ec2a27a72d
|
menu background moved to common classname
|
2020-03-31 12:15:04 +03:00 |
|
nklhrstv
|
5c89856765
|
sample InfoMenu component added
|
2020-03-31 12:13:58 +03:00 |
|
nklhrstv
|
85ac09ebc0
|
use new comparator function in SubtitlesPicker
|
2020-03-28 14:34:30 +02:00 |
|
nklhrstv
|
f64a633f25
|
adapt route proptype for url params with latest changes in router
|
2020-03-28 13:06:06 +02:00 |
|
nklhrstv
|
19313b0f65
|
decrease toast timeout
|
2020-03-24 14:05:26 +02:00 |
|
nklhrstv
|
8a4825e1a2
|
show toast when subtitles track loaded
|
2020-03-24 13:59:18 +02:00 |
|
nklhrstv
|
3b199c9230
|
more icons added to controlbar
|
2020-03-24 13:18:02 +02:00 |
|
nklhrstv
|
8ddc947262
|
share button dropped
|
2020-03-24 12:30:14 +02:00 |
|
nklhrstv
|
255f92e897
|
videos icon added
|
2020-03-24 12:28:30 +02:00 |
|
nklhrstv
|
c783cbd5cd
|
meta preview icon changed
|
2020-03-24 12:28:18 +02:00 |
|
nklhrstv
|
3e05fe2e31
|
periodically push changes in library from player
|
2020-03-23 14:08:50 +02:00 |
|
nklhrstv
|
3c99c2ab2a
|
subtitles picker colors changed
|
2020-03-23 12:58:20 +02:00 |
|
nklhrstv
|
3bae7de581
|
unload player fixed
|
2020-03-23 12:47:22 +02:00 |
|
nklhrstv
|
ea44bd6726
|
go back from player when video end
|
2020-03-23 12:17:58 +02:00 |
|
nklhrstv
|
5016788262
|
update subtitles when only stream changed
|
2020-03-23 10:56:47 +02:00 |
|
nklhrstv
|
15435abaa3
|
change subtitles origin embedded in stream
|
2020-03-23 10:46:10 +02:00 |
|
nklhrstv
|
ece528b58f
|
handle errors in player ui
|
2020-03-23 10:22:13 +02:00 |
|
nklhrstv
|
378bfdcf3d
|
todo added for next video
|
2020-03-22 08:55:28 +02:00 |
|
nklhrstv
|
0578556fa3
|
rewind item on video ended
|
2020-03-22 08:47:42 +02:00 |
|
nklhrstv
|
9935f38987
|
video event callback rebind fixed
|
2020-03-21 23:21:13 +02:00 |
|
nklhrstv
|
0d19e8d560
|
update library item state on time update
|
2020-03-21 19:47:29 +02:00 |
|
nklhrstv
|
b535315d2a
|
remove initial state const in player
|
2020-03-21 16:01:50 +02:00 |
|
nklhrstv
|
59851b4e73
|
starting time applied to load video action
|
2020-03-20 14:26:17 +02:00 |
|
nklhrstv
|
7af190a981
|
lib_item returned from usePlayer
|
2020-03-20 14:25:52 +02:00 |
|
nklhrstv
|
9411e6866b
|
add autoplay flag in load video action
|
2020-03-20 12:27:53 +02:00 |
|
nklhrstv
|
8a93fa997b
|
add todo for title in player
|
2020-03-20 10:56:50 +02:00 |
|
nklhrstv
|
ed76d68363
|
player route adapted to changes in core
|
2020-03-19 16:01:37 +02:00 |
|
nklhrstv
|
b6fd5d9a46
|
deserialize stream with pako and atob
|
2020-03-19 11:31:33 +02:00 |
|
nklhrstv
|
a5b4a25675
|
pick first track for language fixed
|
2020-03-17 17:53:45 +02:00 |
|
nklhrstv
|
5cbbfe2aa6
|
subtitles from stream added to video
|
2020-03-17 17:16:25 +02:00 |
|
nklhrstv
|
767cfb8eb5
|
disable console.error lint warnings
|
2020-03-17 15:09:40 +02:00 |
|
nklhrstv
|
838ad18f9f
|
useLayoutEffect for attaching listeners to window and clear debounced funcitons
|
2020-03-17 14:16:47 +02:00 |
|
nklhrstv
|
dd37b621c3
|
handle KeyF moved to KeyboardNavigation
|
2020-03-17 13:40:46 +02:00 |
|
nklhrstv
|
82ac4d6de5
|
use event.code instead of event.key
|
2020-03-17 12:41:30 +02:00 |
|
nklhrstv
|
3512509661
|
useSubtitlesSettings changed to useSettings
|
2020-03-17 11:01:44 +02:00 |
|
nklhrstv
|
0135d295d5
|
set player bars immersed after mouse leave
|
2020-03-16 20:43:02 +02:00 |
|
nklhrstv
|
59c6a69fcb
|
selectVideoImplementation uses server middleware
|
2020-03-16 20:40:07 +02:00 |
|
nklhrstv
|
0580073be4
|
add streamingServerUrl to the load action
|
2020-03-16 17:40:58 +02:00 |
|
nklhrstv
|
c71360a07b
|
move buffering loader bellow click overlay
|
2020-03-16 13:05:58 +02:00 |
|
nklhrstv
|
290a988080
|
shrink volume slider if needed
|
2020-03-16 12:55:59 +02:00 |
|
nklhrstv
|
8d51f6fc6e
|
change volume while sliding
|
2020-03-16 12:38:30 +02:00 |
|
nklhrstv
|
ab08f40f23
|
meta preview in player temporary disabled
|
2020-03-15 00:04:30 +02:00 |
|
nklhrstv
|
73e49c1a36
|
CONSTANTS module created
|
2020-03-15 00:02:18 +02:00 |
|
nklhrstv
|
585d77c588
|
subtitles language priorities fixed
|
2020-03-14 23:58:06 +02:00 |
|
nklhrstv
|
4cd0bd6622
|
subtitles origins sorted with priorities
|
2020-03-14 23:57:35 +02:00 |
|
nklhrstv
|
35908fe78c
|
languages sorted with priorities
|
2020-03-14 23:49:02 +02:00 |
|
nklhrstv
|
4208368a22
|
languageNames moved to common
|
2020-03-14 23:46:48 +02:00 |
|
nklhrstv
|
352bbb171d
|
prevent bars immerse when mouse is over top bar
|
2020-03-14 23:23:11 +02:00 |
|
nklhrstv
|
590df80072
|
offset added to onImplementationChanged deps
|
2020-03-14 22:41:35 +02:00 |
|
nklhrstv
|
e64f77a67c
|
keyboard control in player improved
|
2020-03-14 19:27:35 +02:00 |
|
nklhrstv
|
aae76e3fc8
|
player menus max height changed
|
2020-03-14 17:49:32 +02:00 |
|
nklhrstv
|
b8c2f5e53d
|
control bar icon sizes changed
|
2020-03-14 13:20:47 +02:00 |
|
nklhrstv
|
f69235c24c
|
sample meta preview added in Player
|
2020-03-14 13:20:16 +02:00 |
|
nklhrstv
|
2a48f8d6f8
|
enter fullscreen on db click
|
2020-03-14 11:38:02 +02:00 |
|
nklhrstv
|
8014c1c969
|
clear debounced functions on unmount
|
2020-03-13 18:04:44 +02:00 |
|
nklhrstv
|
fecee6f9db
|
basic key controls implemented in player
|
2020-03-13 18:04:27 +02:00 |
|
nklhrstv
|
23fe0ac5df
|
immerse bars only if not sliding
|
2020-03-13 16:25:04 +02:00 |
|
nklhrstv
|
32164b6708
|
toggle playback on click
|
2020-03-13 15:27:34 +02:00 |
|
nklhrstv
|
165b657d42
|
basic immersed bars implemented
|
2020-03-13 14:57:24 +02:00 |
|
nklhrstv
|
a56158faee
|
spread props in ControlBar
|
2020-03-13 14:49:12 +02:00 |
|
nklhrstv
|
a5717e84be
|
initial video state moved to constant
|
2020-03-11 16:44:15 +02:00 |
|
nklhrstv
|
1720420d9a
|
state renamed to videoState
|
2020-03-11 16:37:33 +02:00 |
|
nklhrstv
|
428cb776ce
|
nav bar added to player
|
2020-03-11 15:25:53 +02:00 |
|
nklhrstv
|
365c5e43f4
|
subtitles offset bind with core
|
2020-03-11 13:22:53 +02:00 |
|
nklhrstv
|
98524855ed
|
subtitles settings linked with core
|
2020-03-10 17:50:05 +02:00 |
|
nklhrstv
|
64da71b923
|
advanced button temporary disabled
|
2020-03-10 17:00:10 +02:00 |
|
nklhrstv
|
ebbb3329df
|
advanced disabled button styled
|
2020-03-10 16:18:57 +02:00 |
|
nklhrstv
|
f374ead0bf
|
check for subs disabled fixed
|
2020-03-10 16:18:43 +02:00 |
|
nklhrstv
|
6b18c68900
|
subtitles form size shrinked
|
2020-03-10 16:07:17 +02:00 |
|
nklhrstv
|
c96def8b4f
|
subtitles delay/size configurable
|
2020-03-10 15:54:06 +02:00 |
|
nklhrstv
|
bd428e3ec1
|
DiscreteSelectInput component implemented
|
2020-03-10 14:34:53 +02:00 |
|
nklhrstv
|
4e28aebc33
|
SubtitlesPicker prop names changed
|
2020-03-10 13:43:30 +02:00 |
|
nklhrstv
|
7d1bbd2d89
|
change option-header when disabled
|
2020-03-10 13:37:44 +02:00 |
|
nklhrstv
|
b9124f1bac
|
handle disabled subtitles offset better
|
2020-03-10 13:35:28 +02:00 |
|
nklhrstv
|
aba579802e
|
subtitles offset configured
|
2020-03-10 13:32:30 +02:00 |
|
nklhrstv
|
fce0d44e54
|
added shadow to subs picker
|
2020-03-10 12:58:32 +02:00 |
|
nklhrstv
|
1b9da9a80d
|
new SubtitlesPicker implemented
|
2020-03-10 12:55:02 +02:00 |
|
nklhrstv
|
903c9e6f1f
|
SubtitlesPicker moved to Player from SubtitlesButton
|
2020-03-09 17:10:26 +02:00 |
|
nklhrstv
|
41099ea666
|
replace dispatch with callbacks in ControlBar
|
2020-03-09 15:10:08 +02:00 |
|
nklhrstv
|
61020be83e
|
subtitles button uses ModalDialog
|
2020-03-09 14:40:09 +02:00 |
|
nklhrstv
|
660a04b78b
|
add extra subtitles to video
|
2020-03-09 14:39:18 +02:00 |
|
nklhrstv
|
9fadcf3a0b
|
attach origin to each track and to each subs object
|
2020-03-09 14:39:04 +02:00 |
|
nklhrstv
|
af39660502
|
control bar styles updated
|
2020-03-09 11:09:16 +02:00 |
|
nklhrstv
|
ba71c61b28
|
disabled state handled in VolumeSlider
|
2020-03-06 17:53:18 +02:00 |
|
nklhrstv
|
6405e9b69d
|
SeekBar disabled not use memo
|
2020-03-06 17:36:28 +02:00 |
|
nklhrstv
|
83ae8ba5fb
|
title added to PlayPauseButton
|
2020-03-06 16:52:25 +02:00 |
|
nklhrstv
|
85d0259b45
|
title added to mute button
|
2020-03-06 16:51:26 +02:00 |
|
nklhrstv
|
d8ddec6177
|
MuteButton validation improved
|
2020-03-06 16:49:36 +02:00 |
|
nklhrstv
|
b0e42f232e
|
add dispatch to onComplete deps
|
2020-03-06 16:42:09 +02:00 |
|
nklhrstv
|
6ee7deeedf
|
add transition to seekbar background
|
2020-03-06 16:35:16 +02:00 |
|
nklhrstv
|
994f46f15a
|
disabled handled better in Seekbar
|
2020-03-06 16:26:44 +02:00 |
|
nklhrstv
|
e6bfd40472
|
ShareButton uses ModalDialog
|
2020-03-06 09:57:34 +02:00 |
|
nklhrstv
|
fa7aca6476
|
Player adapted to changes in core
|
2020-03-05 17:50:05 +02:00 |
|
nklhrstv
|
e3f65f15bc
|
usePlayer adapted to changes in core
|
2020-03-05 16:47:34 +02:00 |
|
nklhrstv
|
119a0a653c
|
initial player state adapted with the core
|
2020-01-03 16:24:39 +02:00 |
|
nklhrstv
|
74a759802b
|
useVideoImplementation renamed to selectVideoImplementation
|
2020-01-03 16:13:54 +02:00 |
|
nklhrstv
|
c8a14e51f5
|
map subtitles origin from from ctx addons
|
2020-01-03 12:08:52 +02:00 |
|
nklhrstv
|
907ccc04f4
|
require core from services in useSubtitlesSettings
|
2020-01-03 11:57:57 +02:00 |
|
nklhrstv
|
8c819e92b8
|
useSubtitlesSettings hook implemented
|
2020-01-03 09:58:45 +02:00 |
|
nklhrstv
|
05b71ed27b
|
stream added to player load
|
2019-12-31 09:42:41 +02:00 |
|
NikolaBorislavovHristov
|
87c7dc50d5
|
usePlayer hook implemented
|
2019-12-27 22:33:49 +02:00 |
|
NikolaBorislavovHristov
|
671873aeb3
|
subtitles picker adapted to latest changes in common
|
2019-10-05 12:27:28 +03:00 |
|
NikolaBorislavovHristov
|
c0a6a43f18
|
Subtitles button layout in player
|
2019-10-04 21:49:55 +03:00 |
|
NikolaBorislavovHristov
|
f92c7de0e7
|
sample share modal adapted to common components
|
2019-10-03 18:20:16 +03:00 |
|
NikolaBorislavovHristov
|
55a0145687
|
show slider thumb with delay
|
2019-10-03 18:18:05 +03:00 |
|
NikolaBorislavovHristov
|
10d7b2194f
|
Volume slider implemented with hooks
|
2019-10-03 15:03:06 +03:00 |
|
NikolaBorislavovHristov
|
d05d430523
|
seekbar disabled state styled
|
2019-10-03 14:59:51 +03:00 |
|
NikolaBorislavovHristov
|
3bbcc42955
|
MuteButton implemented with hooks
|
2019-10-03 14:21:05 +03:00 |
|
NikolaBorislavovHristov
|
47b688a5d6
|
disabled flag fixed in play pause button
|
2019-10-03 14:16:43 +03:00 |
|
NikolaBorislavovHristov
|
f156416f82
|
disable focusability of playpause button
|
2019-10-03 14:15:39 +03:00 |
|
NikolaBorislavovHristov
|
96dc4fafc8
|
PlayPause button implemented with hooks
|
2019-10-03 14:12:40 +03:00 |
|
NikolaBorislavovHristov
|
c7531c82b8
|
ControlBar props updated
|
2019-10-03 14:02:21 +03:00 |
|
NikolaBorislavovHristov
|
336164682e
|
seek bar styles adapted to the new slider api
|
2019-10-03 14:01:40 +03:00 |
|
NikolaBorislavovHristov
|
818aa16b7b
|
not needed props dropped from slider
|
2019-10-03 11:50:44 +03:00 |
|
NikolaBorislavovHristov
|
2663b7f93d
|
SeekBar reimplemented with hooks
|
2019-09-30 16:19:04 +03:00 |
|
NikolaBorislavovHristov
|
68780cccfb
|
drop modalContainerClassName prop from ControlBar
|
2019-09-30 14:08:40 +03:00 |
|
NikolaBorislavovHristov
|
b9aef45440
|
show Buffering loader only when buffering
|
2019-09-29 23:25:43 +03:00 |
|
NikolaBorislavovHristov
|
63d856210c
|
buffering loader reimplemented using new Image component
|
2019-09-29 23:24:52 +03:00 |
|
NikolaBorislavovHristov
|
7c6fb5a631
|
Video component reimplemented with hooks
|
2019-09-25 17:56:34 +03:00 |
|
NikolaBorislavovHristov
|
c6a29f5692
|
Player root component migrated to hooks
|
2019-09-25 16:02:06 +03:00 |
|
NikolaBorislavovHristov
|
41fe4f0133
|
video submodule moved to /src/video
|
2019-09-25 14:56:10 +03:00 |
|
NikolaBorislavovHristov
|
a4c474a33b
|
stremio-navigation renamed to stremio-router
|
2019-08-05 21:30:51 +03:00 |
|
NikolaBorislavovHristov
|
96f32abe67
|
not needed aliases removed
|
2019-08-02 14:47:18 +03:00 |
|
NikolaBorislavovHristov
|
4cd8e60756
|
Popups and modals adapted to the new api
|
2019-05-20 17:32:34 +03:00 |
|
NikolaBorislavovHristov
|
5f2a6f5162
|
Buffering loader use stremio loader
|
2019-04-09 13:57:36 +03:00 |
|
NikolaBorislavovHristov
|
43cd79b2c2
|
basic color pickers implemented
|
2019-04-09 11:38:32 +03:00 |
|
NikolaBorislavovHristov
|
98c29b1a56
|
default alpha value fixed in color converter
|
2019-04-08 18:27:27 +03:00 |
|
NikolaBorislavovHristov
|
2c0e0cf94b
|
SubtitlesPicker opens a color picker in modal
|
2019-04-08 18:21:05 +03:00 |
|
NikolaBorislavovHristov
|
9d962925f8
|
SubtitlesButton adapted to Pupup API changes
|
2019-04-08 17:26:35 +03:00 |
|
NikolaBorislavovHristov
|
7b405b248a
|
modal container classnames props mess fixed in player
|
2019-04-08 17:18:09 +03:00 |
|
NikolaBorislavovHristov
|
8da64722d9
|
adapt ui to the new subtitles API
|
2019-04-08 00:47:26 +03:00 |
|
NikolaBorislavovHristov
|
ce85ed99b2
|
emit color prop change on destroy
|
2019-04-08 00:47:06 +03:00 |
|
NikolaBorislavovHristov
|
572144a7e1
|
HTMLVideo adapted to the new HTMLSubtitles API
|
2019-04-07 23:18:38 +03:00 |
|
NikolaBorislavovHristov
|
5c179de548
|
outlineColor setter in HTMLSubtitles fixed
|
2019-04-07 23:18:00 +03:00 |
|
NikolaBorislavovHristov
|
c0c51eb42c
|
colors api changed in HTMLSubtitles
|
2019-04-07 22:46:41 +03:00 |
|
NikolaBorislavovHristov
|
67420c70b9
|
fix color converter bug with single digits
|
2019-04-07 22:35:59 +03:00 |
|
NikolaBorislavovHristov
|
ed0f6742b2
|
rgbaToHex color converter implemented
|
2019-04-07 22:20:07 +03:00 |
|
NikolaBorislavovHristov
|
a660c1343b
|
fix api usage in selectVideoImplementation
|
2019-04-07 01:39:04 +03:00 |
|
NikolaBorislavovHristov
|
6332a9a24c
|
fis subtitles api usage to prevent race condition
|
2019-04-07 01:21:30 +03:00 |
|
NikolaBorislavovHristov
|
3dad232862
|
Player UI adapted to the new Video communication protocol
|
2019-04-05 20:53:19 +03:00 |
|
NikolaBorislavovHristov
|
83165a0ad1
|
HTMLVideo refactored
|
2019-04-04 19:44:54 +03:00 |
|
NikolaBorislavovHristov
|
59dbb36f1d
|
SubtitlesPicker minor refactor
|
2019-03-25 12:47:18 +02:00 |
|
NikolaBorislavovHristov
|
799dd2f2b7
|
shouldComponentUpdate implemented for SubtitlesButton
|
2019-03-25 12:28:41 +02:00 |
|
NikolaBorislavovHristov
|
1a8432a8c9
|
shouldComponentUpdate implemented in ShareButton
|
2019-03-23 01:23:16 +02:00 |
|
NikolaBorislavovHristov
|
2e994ea14a
|
use require in Player component
|
2019-03-23 01:22:53 +02:00 |
|
NikolaBorislavovHristov
|
a8975eed4b
|
play icon state fixed
|
2019-03-23 01:22:38 +02:00 |
|
NikolaBorislavovHristov
|
93343bac1f
|
mute icon state fixed
|
2019-03-23 01:22:27 +02:00 |
|
NikolaBorislavovHristov
|
6dad59e0be
|
popupClassName renamed to popupContainerClassName in ControlBar
|
2019-03-23 00:57:14 +02:00 |
|
NikolaBorislavovHristov
|
7c671a12db
|
Player component migrated to require
|
2019-03-23 00:56:56 +02:00 |
|
NikolaBorislavovHristov
|
aea6dad1b5
|
volume slider padding fixed
|
2019-03-23 00:52:16 +02:00 |
|
NikolaBorislavovHristov
|
a3ced70ea1
|
not needed styles dropped
|
2019-03-23 00:52:07 +02:00 |
|
NikolaBorislavovHristov
|
2f4cf7bd96
|
VolumeSlider refactored as a separate component
|
2019-03-22 20:44:38 +02:00 |
|
NikolaBorislavovHristov
|
f316f3d390
|
MuteButton implemented
|
2019-03-22 20:05:23 +02:00 |
|
NikolaBorislavovHristov
|
560e36c568
|
SeekBar refactored
|
2019-03-22 19:51:01 +02:00 |
|
NikolaBorislavovHristov
|
fef66356d7
|
disabled statement inline
|
2019-03-22 19:44:47 +02:00 |
|
NikolaBorislavovHristov
|
f47178f49c
|
ControlBar use require
|
2019-03-22 17:20:48 +02:00 |
|
NikolaBorislavovHristov
|
3217229f18
|
PlayPoused button rendered as disabled when the feature is not available
|
2019-03-22 16:57:15 +02:00 |
|
NikolaBorislavovHristov
|
a01c1319fa
|
ShareButtonComponent extracted
|
2019-03-22 16:42:55 +02:00 |
|
NikolaBorislavovHristov
|
f673f3048e
|
SubtitlesButton component extracted
|
2019-03-22 16:15:16 +02:00 |
|
NikolaBorislavovHristov
|
7441928d5a
|
muted prop handled in the ui
|
2019-03-22 15:23:16 +02:00 |
|
NikolaBorislavovHristov
|
af71d53c52
|
muted prop implemented in HTMLVideo
|
2019-03-22 15:23:02 +02:00 |
|
NikolaBorislavovHristov
|
cb60e8cca5
|
ControlBarButton component dropped
|
2019-03-22 15:00:21 +02:00 |
|
NikolaBorislavovHristov
|
8403742812
|
HTMLVideo adapted to the new video spec
|
2019-03-21 19:39:54 +02:00 |
|
NikolaBorislavovHristov
|
8ed9c97645
|
Video migrated to require
|
2019-03-21 19:37:08 +02:00 |
|
NikolaBorislavovHristov
|
421013863d
|
onImplementationChanged callback added to Video
|
2019-03-21 19:30:03 +02:00 |
|
NikolaBorislavovHristov
|
7f880c1f45
|
BufferingLoader styles changed to be more responsive
|
2019-03-21 19:21:23 +02:00 |
|
NikolaBorislavovHristov
|
a7a9a91381
|
BufferingLoader uses require
|
2019-03-21 19:19:31 +02:00 |
|
NikolaBorislavovHristov
|
59f30b319a
|
minor fixes in youtube
|
2019-03-21 16:21:59 +02:00 |
|
NikolaBorislavovHristov
|
3f3095d664
|
MPV setProp fixed
|
2019-03-21 13:20:14 +02:00 |
|
NikolaBorislavovHristov
|
b08ee9aa8b
|
MPVVideo basic implementation
|
2019-03-21 13:16:48 +02:00 |
|
NikolaBorislavovHristov
|
f398bf3516
|
Video elements constructor params refactored
|
2019-02-28 18:56:04 +02:00 |
|
NikolaBorislavovHristov
|
fd79476c1d
|
subtitles offset api implemented
|
2019-02-25 13:38:05 +02:00 |
|
NikolaBorislavovHristov
|
62ecbd4f3d
|
subtitles picker adapted to the new api changes
|
2019-02-22 17:20:43 +02:00 |
|
NikolaBorislavovHristov
|
a76c119899
|
HTMLVideo refactored
|
2019-02-22 14:27:35 +02:00 |
|
NikolaBorislavovHristov
|
7f68a5b3c0
|
Youtube player finalized
|
2019-02-22 13:39:23 +02:00 |
|
NikolaBorislavovHristov
|
e1bb1b41e5
|
HTMLSubtitles constructor arguments validation fixed
|
2019-02-22 13:39:13 +02:00 |
|
NikolaBorislavovHristov
|
fab2c1fff6
|
subtitles modules refactored
|
2019-02-22 12:09:36 +02:00 |
|
NikolaBorislavovHristov
|
6a3e65764e
|
revert VTTCue object when have to
|
2019-02-21 19:27:23 +02:00 |
|
NikolaBorislavovHristov
|
f9be3e9725
|
add default error listener to prevent crash
|
2019-02-21 19:08:55 +02:00 |
|
NikolaBorislavovHristov
|
70bc69c366
|
html subtitles daly refactor and code reformat
|
2019-02-21 18:41:56 +02:00 |
|
NikolaBorislavovHristov
|
0ed42a7181
|
font size used as enum with 5 values
|
2019-02-21 17:30:30 +02:00 |
|
NikolaBorislavovHristov
|
ffbef7c96d
|
embedded youtube subtitles implemented
|
2019-02-21 15:20:21 +02:00 |
|
NikolaBorislavovHristov
|
8b5909c6c6
|
clear tracks dispatch fixed
|
2019-02-21 15:20:00 +02:00 |
|
NikolaBorislavovHristov
|
4ef013a2f4
|
null delay option not rendered
|
2019-02-21 15:19:48 +02:00 |
|
NikolaBorislavovHristov
|
163343dd1a
|
all intervals combined into one
|
2019-02-20 19:31:32 +02:00 |
|
NikolaBorislavovHristov
|
c0f590f862
|
bug fixed on destroy
|
2019-02-20 19:16:59 +02:00 |
|
NikolaBorislavovHristov
|
3237b9b9db
|
embedded subtitles tracks handled
|
2019-02-20 19:16:49 +02:00 |
|
NikolaBorislavovHristov
|
73ca0ecb67
|
YouTubeVideo brackets added to switch
|
2019-02-19 13:34:04 +02:00 |
|
NikolaBorislavovHristov
|
302f2b3632
|
getSubtitleSize / getSubtitleDelay declaration order changed
|
2019-02-18 19:03:58 +02:00 |
|
NikolaBorislavovHristov
|
fd38961e61
|
fix bug when youtube destroyed before ready
|
2019-02-18 18:58:14 +02:00 |
|
NikolaBorislavovHristov
|
c5a31becba
|
error codes added to YouTubePlayer
|
2019-02-18 18:47:16 +02:00 |
|
NikolaBorislavovHristov
|
3f2cee9041
|
error codes introduced in HTMLSubtitles
|
2019-02-18 18:23:23 +02:00 |
|
NikolaBorislavovHristov
|
e8a5669798
|
HTMLSubtitles minot reformat
|
2019-02-18 18:11:21 +02:00 |
|
NikolaBorislavovHristov
|
7baa847972
|
including youtube iframe api handled by the YouTubeVideo on demand
|
2019-02-18 18:03:20 +02:00 |
|
NikolaBorislavovHristov
|
80cc9697f7
|
YouTube video view refactored
|
2019-02-18 17:37:42 +02:00 |
|
NikolaBorislavovHristov
|
78b7cd7f16
|
html subtitles refactored
|
2019-02-18 17:27:07 +02:00 |
|
NikolaBorislavovHristov
|
d22e42875b
|
HTMLSubtitles uses simpler API
|
2019-02-14 12:29:39 +02:00 |
|
NikolaBorislavovHristov
|
8ff4990c2f
|
HTMLSubtitles constructor validation addedff
|
2019-02-14 10:10:04 +02:00 |
|
NikolaBorislavovHristov
|
312b3d8d15
|
HTMLSubtitles and HTMLVideo instances frozen
|
2019-02-11 22:38:09 +02:00 |
|
NikolaBorislavovHristov
|
7111a9599d
|
subittles parse result frozen
|
2019-02-11 22:34:59 +02:00 |
|
NikolaBorislavovHristov
|
03fa68ed0f
|
subtitles logic extracted in a separate component
|
2019-02-11 22:27:50 +02:00 |
|
NikolaBorislavovHristov
|
34a9e4e853
|
HTMLVideo elements position fixed
|
2019-02-04 17:04:12 +02:00 |
|
NikolaBorislavovHristov
|
9919d21fc4
|
video manifast frozen
|
2019-02-04 15:39:01 +02:00 |
|
NikolaBorislavovHristov
|
11fc70045d
|
new checkbox api adapted
|
2019-02-04 15:37:46 +02:00 |
|
NikolaBorislavovHristov
|
ee6f135bf6
|
give name to forwardRef components
|
2019-01-22 15:49:05 +02:00 |
|
NikolaBorislavovHristov
|
abb0aae464
|
refactor popups in player's control bar to not use global classes
|
2019-01-18 12:37:50 +02:00 |
|
NikolaBorislavovHristov
|
c4b40a8bf0
|
dispatch load command before dispatch subtitles commands
|
2019-01-17 10:13:20 +02:00 |
|
NikolaBorislavovHristov
|
f8230ce408
|
load dispatch call fixed
|
2019-01-17 09:35:05 +02:00 |
|
NikolaBorislavovHristov
|
bde6e72e7c
|
Video component refactored to be used through dispatch method only
|
2019-01-16 15:00:37 +02:00 |
|
NikolaBorislavovHristov
|
425f50724d
|
emit missing subtitlesDelayChanged event on media loaded
|
2019-01-16 14:29:18 +02:00 |
|
NikolaBorislavovHristov
|
509313eac9
|
emit buffering propChanged when autoplay is not set
|
2019-01-16 13:12:02 +02:00 |
|
NikolaBorislavovHristov
|
f22fde3962
|
buffering loaded rendered in player
|
2019-01-16 12:52:58 +02:00 |
|
NikolaBorislavovHristov
|
3df2901900
|
simple buffering loaded implemented
|
2019-01-16 12:48:03 +02:00 |
|
NikolaBorislavovHristov
|
425e7adeb2
|
buffering prop implemented in HTMLVideo
|
2019-01-16 12:22:04 +02:00 |
|
NikolaBorislavovHristov
|
7637d293a5
|
VolumeBar proptypes updated
|
2019-01-08 17:56:40 +02:00 |
|
NikolaBorislavovHristov
|
5143d43434
|
proptypes added to PlayPauseButton
|
2019-01-08 17:51:57 +02:00 |
|
NikolaBorislavovHristov
|
ede0b2be1c
|
control bar disabled styles implemented
|
2019-01-08 17:33:38 +02:00 |
|
NikolaBorislavovHristov
|
6572650b38
|
popup frame color changed
|
2019-01-08 17:32:42 +02:00 |
|
NikolaBorislavovHristov
|
49957e5053
|
reset settings props on destroy
|
2019-01-07 10:29:22 +02:00 |
|
NikolaBorislavovHristov
|
dc0bba730b
|
prevent raise not needed events on stop
|
2019-01-07 10:19:24 +02:00 |
|
NikolaBorislavovHristov
|
36cf29be5b
|
html element variables renamed suffix Element
|
2019-01-07 09:41:55 +02:00 |
|
NikolaBorislavovHristov
|
1c062dac7f
|
throw more accurate errors when fetch/parse subtitles
|
2019-01-04 18:35:43 +02:00 |
|
NikolaBorislavovHristov
|
2dc9e84804
|
round cue times
|
2019-01-04 18:35:13 +02:00 |
|
NikolaBorislavovHristov
|
400b9c46a0
|
dark background label fixed
|
2019-01-04 17:49:22 +02:00 |
|
NikolaBorislavovHristov
|
f78cc68347
|
refactor callbacks in player
|
2019-01-04 17:15:46 +02:00 |
|
NikolaBorislavovHristov
|
6bfe202af0
|
demo subtitles tracks removed
|
2019-01-04 10:47:37 +02:00 |
|
NikolaBorislavovHristov
|
a2696248ef
|
update subtitles text on fetching cues
|
2019-01-04 10:47:05 +02:00 |
|
NikolaBorislavovHristov
|
4d49d44310
|
subtitles delay wait for loaded and reset on stop
|
2019-01-04 10:46:47 +02:00 |
|
NikolaBorislavovHristov
|
b9c02d62d9
|
subtitleDarkBackground implemented
|
2019-01-04 10:39:22 +02:00 |
|
NikolaBorislavovHristov
|
6b8858642f
|
subtitle delay implemented
|
2019-01-02 17:02:48 +02:00 |
|
NikolaBorislavovHristov
|
a72110f472
|
subtitles styles updated
|
2019-01-02 16:21:49 +02:00 |
|
NikolaBorislavovHristov
|
6fe3c7f1eb
|
subtitles bottom alignment setup in player
|
2019-01-02 15:23:06 +02:00 |
|
NikolaBorislavovHristov
|
3f7cb1245d
|
scrollbars in subtitles picker aligned better
|
2019-01-02 12:45:40 +02:00 |
|
NikolaBorislavovHristov
|
01aa83b387
|
first variant rendered as 1 instead of 0
|
2019-01-02 11:18:19 +02:00 |
|
NikolaBorislavovHristov
|
1c40a92717
|
merge player
|
2019-01-02 10:55:53 +02:00 |
|
NikolaBorislavovHristov
|
69a35a8359
|
subs picker styles updated
|
2019-01-02 10:35:34 +02:00 |
|
NikolaBorislavovHristov
|
05122153ea
|
rename updateSubtitlesText to updateSubtitleText
|
2018-12-31 14:01:41 +02:00 |
|
NikolaBorislavovHristov
|
9bcbc9c534
|
update subtitle text on change subtitle track
|
2018-12-31 14:00:46 +02:00 |
|
NikolaBorislavovHristov
|
692da0b5a9
|
use lighter font color in subtitles picker
|
2018-12-31 13:59:19 +02:00 |
|
NikolaBorislavovHristov
|
7f3efcda85
|
variants list ui extracted in separate function
|
2018-12-31 12:54:02 +02:00 |
|
NikolaBorislavovHristov
|
1a15f7b11e
|
subtitles size delta changed to 0.5
|
2018-12-31 12:52:30 +02:00 |
|
NikolaBorislavovHristov
|
1d1c411671
|
subtitle size unit changed from px to pt
|
2018-12-31 12:50:49 +02:00 |
|
NikolaBorislavovHristov
|
ab8df39f87
|
floating point suntitle size allowed
|
2018-12-31 12:49:06 +02:00 |
|
NikolaBorislavovHristov
|
239b4ce1cf
|
subtitleSize prop implemented and binded to the ui
|
2018-12-31 12:33:08 +02:00 |
|
NikolaBorislavovHristov
|
814a999ce3
|
demo subtitles loaded for testing purposes
|
2018-12-30 21:44:11 +02:00 |
|
NikolaBorislavovHristov
|
ed5137f5bc
|
sort subtitle cues fixed
|
2018-12-30 14:39:28 +02:00 |
|
NikolaBorislavovHristov
|
7532dfa7a1
|
subtitles cues rendered properly in the dom
|
2018-12-30 13:15:31 +02:00 |
|
NikolaBorislavovHristov
|
3e99085f9b
|
parse/search cues reimplemented
|
2018-12-29 02:30:59 +02:00 |
|
NikolaBorislavovHristov
|
5a7604bc08
|
basic cues find alghorithm implemented
|
2018-12-29 00:23:16 +02:00 |
|
NikolaBorislavovHristov
|
1bee511055
|
sort cues for time improved
|
2018-12-28 17:37:31 +02:00 |
|
NikolaBorislavovHristov
|
67d130c437
|
display subtitles ad the bottom of the video
|
2018-12-28 17:27:12 +02:00 |
|
NikolaBorislavovHristov
|
4e20b189e3
|
cuesForTime returns sorted cues
|
2018-12-28 17:15:55 +02:00 |
|
NikolaBorislavovHristov
|
34b819227b
|
cuesForTime works with time argument in ms
|
2018-12-28 17:15:25 +02:00 |
|
NikolaBorislavovHristov
|
87a8249777
|
fetch cues on change track id
|
2018-12-28 15:31:51 +02:00 |
|
NikolaBorislavovHristov
|
9251f6f70f
|
basic cuesForTime util func implemented
|
2018-12-28 15:07:46 +02:00 |
|
NikolaBorislavovHristov
|
44b641e1b0
|
using global function of less preprocessor instead of a custom filter of white listed classes
|
2018-12-21 12:26:22 +02:00 |
|
NikolaBorislavovHristov
|
82c2001ec6
|
styler styles in player updated
|
2018-12-21 12:21:36 +02:00 |
|
NikolaBorislavovHristov
|
53018e4101
|
vertical align of time labels dropped
|
2018-12-20 16:05:21 +02:00 |
|
NikolaBorislavovHristov
|
5f6623d066
|
control bar height fixed to avoid ovelap other clickable components
|
2018-12-19 21:56:54 +02:00 |
|
NikolaBorislavovHristov
|
51448189af
|
slider sizes in Player increased
|
2018-12-19 20:19:02 +02:00 |
|
NikolaBorislavovHristov
|
8c09028df8
|
track size of sliders in player set to 20%
|
2018-12-19 20:16:44 +02:00 |
|
NikolaBorislavovHristov
|
30bfbafb15
|
track-before introduced into Slider component
|
2018-12-19 18:59:29 +02:00 |
|
NikolaBorislavovHristov
|
9a15393509
|
track-size variable introduces for Slider component
|
2018-12-19 18:18:43 +02:00 |
|
NikolaBorislavovHristov
|
848a756b05
|
horizontal margin added to volume slider
|
2018-12-19 17:48:03 +02:00 |
|
NikolaBorislavovHristov
|
623bae4794
|
volume bar styles updated
|
2018-12-19 17:24:12 +02:00 |
|
NikolaBorislavovHristov
|
2b6b45fdfb
|
fix error handling in HTMLVideo
|
2018-12-19 17:01:38 +02:00 |
|
NikolaBorislavovHristov
|
df5aab9ace
|
active styling removed from slider component
|
2018-12-19 12:50:49 +02:00 |
|
NikolaBorislavovHristov
|
1bb91b3db8
|
VolumeSlider combined with volume mute button in VolumeBar
|
2018-12-19 11:08:08 +02:00 |
|
NikolaBorislavovHristov
|
cc83ac40cc
|
seekbar time/durtion labels center aligned vertical
|
2018-12-18 13:41:49 +02:00 |
|
NikolaBorislavovHristov
|
997f224904
|
TimeSlider renamed to SeekBar
|
2018-12-18 11:37:10 +02:00 |
|
NikolaBorislavovHristov
|
7567b4ac0e
|
Subtitles picker ui fully implemented
|
2018-12-17 17:38:19 +02:00 |
|
NikolaBorislavovHristov
|
1af3f1239e
|
check for valid origin in HTMLVideo
|
2018-12-17 17:38:00 +02:00 |
|
NikolaBorislavovHristov
|
f1f967d585
|
SubtitlesPicker declared purecomponent
|
2018-12-13 15:32:35 +02:00 |
|
NikolaBorislavovHristov
|
4cd784f249
|
HTMLVideo ignores embedded extra subtitles
|
2018-12-13 15:29:35 +02:00 |
|
NikolaBorislavovHristov
|
cbae90ec95
|
simple SubtitlesPicker implemented
|
2018-12-13 15:25:02 +02:00 |
|
NikolaBorislavovHristov
|
70284e6046
|
player container reset zindex to 0
|
2018-12-12 21:32:21 +02:00 |
|
NikolaBorislavovHristov
|
7be7c53fbf
|
comunication bridge for subtitles implemented
|
2018-12-12 15:04:56 +02:00 |
|
NikolaBorislavovHristov
|
f81ad6f88e
|
control-bar shadow background implemented
|
2018-12-12 15:03:33 +02:00 |
|
NikolaBorislavovHristov
|
d392c73c78
|
route-container declared to be overflow hidden
|
2018-12-12 15:02:31 +02:00 |
|
NikolaBorislavovHristov
|
3c9d17819a
|
dispatch stop command if error is critical
|
2018-12-12 12:45:02 +02:00 |
|
NikolaBorislavovHristov
|
3fa17159bb
|
dispatch destroy comman on video unmount
|
2018-12-12 12:39:58 +02:00 |
|
NikolaBorislavovHristov
|
614c5da641
|
setProp selectedSubtitleTrack implemented
|
2018-12-12 12:31:20 +02:00 |
|
NikolaBorislavovHristov
|
69bb97f2aa
|
subtitleTracks order fixed
|
2018-12-12 11:13:10 +02:00 |
|
NikolaBorislavovHristov
|
0ba91f7ac1
|
return default values for subtitles props if no video is loaded
|
2018-12-12 11:07:40 +02:00 |
|
NikolaBorislavovHristov
|
72d621bb89
|
Invalid dispatch call error message improved
|
2018-12-12 10:59:33 +02:00 |
|
NikolaBorislavovHristov
|
fe998ea855
|
HTMLVideo use named private functions instead of anonymous
|
2018-12-12 10:58:35 +02:00 |
|
NikolaBorislavovHristov
|
e24a98d686
|
more strict validation added to time and volume setters
|
2018-12-12 10:55:03 +02:00 |
|
NikolaBorislavovHristov
|
22731db588
|
more strict arguments validation imlemented for addSubtitleTracks
|
2018-12-12 10:52:44 +02:00 |
|
NikolaBorislavovHristov
|
8be29b6815
|
remove HTMLVideo's elements from container on destroy
|
2018-12-11 17:03:26 +02:00 |
|
NikolaBorislavovHristov
|
6497db4c8e
|
constructor validation implemented in HTMLVideo
|
2018-12-11 17:00:59 +02:00 |
|
NikolaBorislavovHristov
|
c279f871b6
|
remove video innerhtml after stop
|
2018-12-11 16:44:20 +02:00 |
|
NikolaBorislavovHristov
|
5d803f8208
|
addSubtitleTracks command implelemted
|
2018-12-11 16:20:53 +02:00 |
|
NikolaBorislavovHristov
|
2777b4c83b
|
HTMLVideo.dispatch refactored to work with switch
|
2018-12-11 14:06:52 +02:00 |
|
NikolaBorislavovHristov
|
f893f5d698
|
subtitleTracks/selectedSubtitleTrack props added + minor refactor
|
2018-12-11 14:06:32 +02:00 |
|
NikolaBorislavovHristov
|
b79edeceae
|
extra default value of Video frozen
|
2018-12-11 11:03:53 +02:00 |
|
NikolaBorislavovHristov
|
dd82d462ef
|
no need to reset state when error is thrown by the video
|
2018-12-10 20:07:07 +02:00 |
|
NikolaBorislavovHristov
|
da3301da96
|
clear dispatch args queue on stop
|
2018-12-10 20:01:52 +02:00 |
|
NikolaBorislavovHristov
|
6c6c2747c9
|
emit prop changed on load
|
2018-12-10 19:55:05 +02:00 |
|
NikolaBorislavovHristov
|
5890792e57
|
major refactor in HTMLVideo to prevent race conditions
|
2018-12-10 19:39:06 +02:00 |
|
NikolaBorislavovHristov
|
32a7c72ad3
|
YouTube video wait for yt/ready event
|
2018-12-10 09:55:33 +02:00 |
|
NikolaBorislavovHristov
|
4eb7e1c685
|
mute/unmute command implemented
|
2018-12-10 09:55:08 +02:00 |
|
NikolaBorislavovHristov
|
7010b6e847
|
control bar horizontal padding fixed
|
2018-12-07 16:01:06 +02:00 |
|
NikolaBorislavovHristov
|
f41c6cd69b
|
control bar styles refactored
|
2018-12-07 14:15:16 +02:00 |
|
NikolaBorislavovHristov
|
99104f416f
|
horizontal volume slider extracted as a separate component
|
2018-12-07 13:07:04 +02:00 |
|
NikolaBorislavovHristov
|
d8e1dced48
|
highlight labels in time slider on active
|
2018-12-06 16:21:16 +02:00 |
|
NikolaBorislavovHristov
|
dcb389c7b0
|
time slider uses time-slider-thumb-size variable
|
2018-12-06 13:19:39 +02:00 |
|
NikolaBorislavovHristov
|
14355aace0
|
timeslider and time/duration labels moved to separate component
|
2018-12-06 13:12:02 +02:00 |
|
NikolaBorislavovHristov
|
650de845c8
|
reset zindex on every layer in player
|
2018-12-03 17:45:18 +02:00 |
|
NikolaBorislavovHristov
|
2f0ed36ec6
|
player screen use new video api for load stream and subtitles
|
2018-11-28 16:45:43 +02:00 |
|
NikolaBorislavovHristov
|
f9c9217640
|
selectVideoImplementation implemented synchronously
|
2018-11-28 16:44:32 +02:00 |
|
NikolaBorislavovHristov
|
87f6c9b269
|
addExtraSubtitles implemented in HTMLVideo
|
2018-11-28 16:43:23 +02:00 |
|
NikolaBorislavovHristov
|
0cc683c37c
|
video implemenations require container element in their constructor and layout itself in there
|
2018-11-23 14:27:24 +02:00 |
|
NikolaBorislavovHristov
|
2c07fb2d93
|
bouncing share button fixed
|
2018-11-23 14:11:21 +02:00 |
|
NikolaBorislavovHristov
|
7c70e20967
|
cc on youtube disabled
|
2018-11-22 17:20:30 +02:00 |
|
NikolaBorislavovHristov
|
85da572885
|
Video component make decision about wich implementation to use
|
2018-11-22 16:32:27 +02:00 |
|
NikolaBorislavovHristov
|
7ac980787d
|
minor refactor in ControlBar styles
|
2018-11-22 16:31:48 +02:00 |
|
NikolaBorislavovHristov
|
5aaef5f96c
|
new Popup api used in ControlBar
|
2018-11-22 16:31:13 +02:00 |
|
NikolaBorislavovHristov
|
c86793d7d7
|
Video component refactored / HTMLVideo and YouTubeVideo combined
|
2018-11-21 17:45:47 +02:00 |
|
NikolaBorislavovHristov
|
18ffbd3046
|
Youtube paused value fixed
|
2018-11-21 15:34:03 +02:00 |
|
NikolaBorislavovHristov
|
2d203864be
|
popups in control bar use border
|
2018-11-21 13:00:33 +02:00 |
|
NikolaBorislavovHristov
|
be85fa7f9c
|
border styles removed for popups in controlbar
|
2018-11-20 15:42:38 +02:00 |
|
NikolaBorislavovHristov
|
4ab18b738a
|
share popup added to controlbar
|
2018-11-19 16:34:48 +02:00 |
|
NikolaBorislavovHristov
|
8b473eeb47
|
thin border added around popups
|
2018-11-19 13:33:52 +02:00 |
|
NikolaBorislavovHristov
|
e5ea9e2802
|
width and fontsize of control bar moved to size styles
|
2018-11-19 12:17:38 +02:00 |
|
NikolaBorislavovHristov
|
3ea7e0ce25
|
formatTime function refactored
|
2018-11-19 11:40:42 +02:00 |
|
NikolaBorislavovHristov
|
3fa5a87075
|
player styles refactored
|
2018-11-18 13:35:16 +02:00 |
|
NikolaBorislavovHristov
|
9f7813f2b9
|
vertical padding of volume slider increased
|
2018-11-18 13:01:54 +02:00 |
|
NikolaBorislavovHristov
|
83d5349b4f
|
html video used in player
|
2018-11-18 08:52:31 +02:00 |
|
NikolaBorislavovHristov
|
fc16f0431f
|
active volume popup styled
|
2018-11-16 16:22:55 +02:00 |
|
NikolaBorislavovHristov
|
45f93ed3f6
|
popup used for volume slider
|
2018-11-16 16:01:43 +02:00 |
|
NikolaBorislavovHristov
|
0cd2b6b0b8
|
YouTubeVideo volume fixed
|
2018-11-16 09:56:05 +02:00 |
|
NikolaBorislavovHristov
|
2335e6d7a0
|
add support for vertical slider
|
2018-11-15 13:04:38 +02:00 |
|
NikolaBorislavovHristov
|
3838ad022c
|
slider moved to separate component
|
2018-11-15 11:07:52 +02:00 |
|
NikolaBorislavovHristov
|
095ec3275b
|
html video works with volume 0:100
|
2018-11-14 15:33:50 +02:00 |
|
NikolaBorislavovHristov
|
580f7af5e5
|
observe/set volume in YouTube video implemented
|
2018-11-14 15:31:38 +02:00 |
|
NikolaBorislavovHristov
|
d653e35796
|
simple youtube player implemted
|
2018-11-14 14:40:27 +02:00 |
|
NikolaBorislavovHristov
|
30bce1ba11
|
html video error messages improved
|
2018-11-13 15:48:13 +02:00 |
|
NikolaBorislavovHristov
|
19974a28d0
|
unknown error added to HTMLVideo implementation
|
2018-11-13 14:38:55 +02:00 |
|
NikolaBorislavovHristov
|
d627d51741
|
ovelay layer rendered on top of video to prevent context menu interraction
|
2018-11-13 12:45:21 +02:00 |
|
NikolaBorislavovHristov
|
77a1d7658d
|
player refactor
|
2018-11-13 12:29:39 +02:00 |
|
NikolaBorislavovHristov
|
da90aa7cd1
|
use new react ref api in HTMLVideo
|
2018-11-13 09:29:07 +02:00 |
|
NikolaBorislavovHristov
|
da602e9136
|
time label rendered next to play button
|
2018-11-12 17:30:14 +02:00 |
|
NikolaBorislavovHristov
|
40433a2895
|
reset seekTime on window blur
|
2018-11-12 17:01:57 +02:00 |
|
NikolaBorislavovHristov
|
14ac360ccd
|
control bar styled like in the old design
|
2018-11-12 16:04:59 +02:00 |
|
NikolaBorislavovHristov
|
a8414214fa
|
transition left property of the seek thumb added
|
2018-11-12 13:43:37 +02:00 |
|
NikolaBorislavovHristov
|
5db81dc1a0
|
custom seek bar implemented
|
2018-11-12 13:38:20 +02:00 |
|
NikolaBorislavovHristov
|
a8ff78e0f2
|
simple control bar implemted
|
2018-11-09 14:54:44 +02:00 |
|
NikolaBorislavovHristov
|
ef3fd37ac9
|
videoComponent attached to state
|
2018-11-07 16:51:05 +02:00 |
|
NikolaBorislavovHristov
|
d0c0e5129d
|
simple react player implemented
|
2018-11-07 16:07:45 +02:00 |
|