Commit graph

489 commits

Author SHA1 Message Date
NikolaBorislavovHristov
6cafc3d349 merge master 2019-01-17 10:40:49 +02:00
svetlagasheva
496531e630 user-notifications implemented 2019-01-17 10:39:28 +02:00
NikolaBorislavovHristov
0d4987680c board updated 2019-01-17 10:38:49 +02:00
NikolaBorislavovHristov
e00f0995b9 usage of react-router dropped 2019-01-17 10:23:11 +02:00
NikolaBorislavovHristov
dff5529d3e legacy services dropped 2019-01-17 10:22: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
c0ea366fc4 resizable label/menu in popup implemented 2019-01-15 15:56:06 +02:00
svetlagasheva
3a199e5258 spacing between buttons changed 2019-01-15 11:27:18 +02:00
svetlagasheva
7c553615be outline fixed 2019-01-15 11:06:15 +02:00
svetlagasheva
129acd1296 addon hostname added 2019-01-15 10:52:16 +02:00
svetlagasheva
ebd181b971 remove webkit scrollbar style 2019-01-14 14:56:55 +02:00
svetlagasheva
cd44e3d71d Merge branch 'master' of github.com:Stremio/stremio-web into addons-screen 2019-01-14 14:53:49 +02:00
svetlagasheva
37a59e7c9b new addon button added 2019-01-14 14:47:48 +02:00
svetlagasheva
f126f8d789 addons screen implemented 2019-01-11 17:23:33 +02:00
svetlagasheva
785ed4601c addon type overflowing prevented 2019-01-11 17:16:52 +02:00
svetlagasheva
6932072e76 addon moved; ui changed 2019-01-10 19:02:33 +02:00
NikolaBorislavovHristov
f1a70932d8 popup border fixed 2019-01-09 17:31:36 +02:00
NikolaBorislavovHristov
d6b1d3a3ed popup listen for dom mutations and update its styles 2019-01-09 16:21:13 +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
svetlagasheva
cd0455e8b5 shouldComponentUpdate added 2019-01-07 17:14:12 +02:00
svetlagasheva
40606257f3 detail screen style changes 2019-01-07 12:07:36 +02:00
svetlagasheva
128de1555a popup changes in video list 2019-01-07 12:05:28 +02:00
svetlagasheva
6ddad3253d video style changes 2019-01-07 11:59:40 +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
0ca77b28e6 minor refactor in Popup 2019-01-04 12:48:50 +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
b84eaf4eec Checkbox "reimplemented" 2019-01-04 10:06:15 +02:00
svetlagasheva
1184ef21e3 detail screen style improvements 2019-01-03 17:11:43 +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
svetlagasheva
e31498f7df video styles refactored 2019-01-02 16:03:05 +02:00
svetlagasheva
afa188c3cb detail screen styles refactored 2019-01-02 16:00:51 +02:00
svetlagasheva
98a6f30c4c data-id renamed to data-video-id 2019-01-02 15:50:27 +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
1998811678 scroll-bar-width css variable attached to global 2019-01-02 11:17:48 +02:00
svetlagasheva
9303e3d103 Merge branch 'master' of github.com:Stremio/stremio-web into detail-page 2019-01-02 11:11:18 +02:00
svetlagasheva
f311729577 detail screen implemented 2019-01-02 11:08:22 +02:00
svetlagasheva
06af08c424 popup imported 2019-01-02 11:03:25 +02:00
svetlagasheva
b3ca3de8ab video fixes 2019-01-02 10:59:39 +02:00
NikolaBorislavovHristov
1c40a92717 merge player 2019-01-02 10:55:53 +02:00
NikolaBorislavovHristov
72f64da7f5 webkit scrollbar styles updated 2019-01-02 10:54:18 +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
d9ada6d5c0 measure border fixed in Popup 2018-12-21 17:01:30 +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
0264d2feab slider styles updated to not depend on width and height 2018-12-19 17:48:21 +02:00
NikolaBorislavovHristov
848a756b05 horizontal margin added to volume slider 2018-12-19 17:48:03 +02:00
NikolaBorislavovHristov
e7e6732aa3 not use one time binding for slider's callbacks 2018-12-19 17:25:46 +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
3966b8094b slider component uses css transform again 2018-12-19 17:01:01 +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
1ab7b64030 default line-height changed to 1 2018-12-17 17:36:27 +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
e8726e0df3 slider fixed whem value is more than maxValue 2018-12-12 21:31:45 +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
7987bbe48c Merge branch 'master' of github.com:Stremio/stremio-web into player 2018-12-11 11:46:18 +02:00
svetlagasheva
6d08528c48 Merge branch 'master' of github.com:Stremio/stremio-web into videos-list 2018-12-11 11:38:19 +02:00
NikolaBorislavovHristov
ba3500f718 App wrapped in React.StrictMode 2018-12-11 11:04:10 +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
svetlagasheva
8e0ee080b4 streams/videos list style changes 2018-12-10 17:44:03 +02:00
svetlagasheva
e3f6896e9f streams list fixes 2018-12-10 13:49:19 +02:00
svetlagasheva
f8a3f3884e streams list implemented 2018-12-10 12:38:59 +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
svetlagasheva
43396ca022 import removed 2018-12-07 17:40:14 +02:00
svetlagasheva
614defdbc6 colors replaced 2018-12-07 17:35:43 +02:00
NikolaBorislavovHristov
7010b6e847 control bar horizontal padding fixed 2018-12-07 16:01:06 +02:00
svetlagasheva
9a85f56724 conflict resolved 2018-12-07 15:41:04 +02:00
svetlagasheva
ac318d9993 css variables for videos list 2018-12-07 15:09:04 +02:00
svetlagasheva
3c465ff764 css variables for stream 2018-12-07 15:08:48 +02:00
svetlagasheva
2518b8996a css variables for user panel 2018-12-07 15:08:20 +02:00
svetlagasheva
cd90643db4 css variables for addon 2018-12-07 15:08:04 +02:00
NikolaBorislavovHristov
af513fe036 conflicts resolved 2018-12-07 14:26:01 +02:00
NikolaBorislavovHristov
f41c6cd69b control bar styles refactored 2018-12-07 14:15:16 +02:00