Commit graph

745 commits

Author SHA1 Message Date
NikolaBorislavovHristov
2229c49464 Merge branch 'master' of github.com:Stremio/stremio-web into player 2019-04-08 09:57:55 +03:00
Nikola Hristov
3258b496a3
Merge pull request #39 from Stremio/settings
Settings
2019-04-08 09:57:38 +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
Nikola Hristov
a88f71fa0f
Merge pull request #41 from Stremio/addon-dialog
install addon dialog
2019-04-05 16:39:02 +03:00
svetlagasheva
35a88b8955 isInstalled removed 2019-04-05 16:33:25 +03:00
svetlagasheva
d1f6512b96 defaultProps cleared 2019-04-05 16:28:45 +03:00
svetlagasheva
59e86d5317 install addon dialog refactored 2019-04-05 16:16:59 +03:00
svetlagasheva
932f75bc24 conflict resolved 2019-04-05 13:35:05 +03:00
svetlagasheva
9457c83470 button focus styles 2019-04-05 12:21:35 +03:00
NikolaBorislavovHristov
83165a0ad1 HTMLVideo refactored 2019-04-04 19:44:54 +03:00
svetlagasheva
65ed47a157 Modal imported; style changes 2019-04-04 18:13:32 +03:00
svetlagasheva
e21f88edd8 useRef imported 2019-04-04 16:11:55 +03:00
svetlagasheva
baf97cb280 Icon instead of background image; ref added; style changes 2019-04-04 14:10:23 +03:00
svetlagasheva
bcb11ba266 ModalsContainerProvider moved 2019-04-04 11:16:56 +03:00
svetlagasheva
b65b104444 share modal improved 2019-04-03 18:37:30 +03:00
svetlagasheva
f906b5d666 storybook fixed 2019-04-03 14:54:14 +03:00
Nikola Hristov
81df13b625
Merge pull request #36 from Stremio/calendar
Calendar
2019-04-02 15:38:24 +03:00
svetlagasheva
0a17540263 separate functions; const instead of var; focus fixed 2019-04-02 14:56:04 +03:00
svetlagasheva
eb2dee45a0 loaders improvements 2019-04-01 18:41:19 +03:00
svetlagasheva
822835642f isLoaded removed from state 2019-04-01 14:22:52 +03:00
svetlagasheva
93fd2b82dd streams list loader added 2019-04-01 11:22:09 +03:00
svetlagasheva
8ed5ca164a board loader added 2019-03-29 11:43:20 +02:00
svetlagasheva
f75ce7be6e addons loader improved 2019-03-28 13:31:04 +02:00
svetlagasheva
c74a841c12 addons loader fixed 2019-03-27 17:41:17 +02:00
svetlagasheva
7e9bd49d8c addons loader added 2019-03-27 16:04:29 +02:00
svetlagasheva
d01c168418 viewBox syntax fixed 2019-03-25 16:10:01 +02:00
svetlagasheva
f88e6d52ff single quotes 2019-03-25 16:01:07 +02:00
svetlagasheva
53919e33d1 white spaces removed 2019-03-25 15:43:47 +02:00
svetlagasheva
df209b4203 Loader implemented 2019-03-25 15:37:53 +02: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
49e4e6f549 null values allowed as a Slider props 2019-03-22 19:44:28 +02:00
NikolaBorislavovHristov
940801c727 disabled slider implemented 2019-03-22 19:16:17 +02:00
NikolaBorislavovHristov
7f208dedf6 slider tumb start value validation improved 2019-03-22 19:05:07 +02:00
NikolaBorislavovHristov
e852ad9ade Slider's callback props defined optional 2019-03-22 18:53:38 +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
svetlagasheva
3ffbe491b4 uncomment classname condition 2019-03-21 18:14:33 +02:00
svetlagasheva
a3da21915f calendar styles improved 2019-03-21 17:08:51 +02:00
NikolaBorislavovHristov
59f30b319a minor fixes in youtube 2019-03-21 16:21:59 +02:00
NikolaBorislavovHristov
524fc84dbd app declared transparent by default 2019-03-21 16:21:35 +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
svetlagasheva
e8ef50c790 calendar improved 2019-03-21 10:54:06 +02:00
svetlagasheva
e561a878e2 videosContainerRef renamed; videoDates improved 2019-03-19 18:24:40 +02:00
svetlagasheva
e713533b9d rows renamed to weeks; date constructor optimized 2019-03-19 14:45:47 +02:00
svetlagasheva
c1b8a7a469 separate functions for month rows and days 2019-03-19 11:15:26 +02:00
svetlagasheva
4639d15e80 'for' loop instead of Array.apply; new Date optimization 2019-03-18 19:05:01 +02:00
svetlagasheva
6ed66f70c3 Input imported; focus implemented 2019-03-18 11:23:13 +02:00
svetlagasheva
3503877945 Calendar proptypes updated 2019-03-15 15:33:54 +02:00
svetlagasheva
7da5745078 second date from state removed 2019-03-15 12:11:59 +02:00
svetlagasheva
fa45bb4018 calendar refactored 2019-03-14 16:59:52 +02:00
svetlagasheva
87fe0a1824 resetMonth func replaced with getMonthInfo; styles fixes (table used) 2019-03-13 18:58:17 +02:00
svetlagasheva
108e09e98c relations between calendar and future episodes fixed; style changes 2019-03-08 17:06:18 +02:00
NikolaBorislavovHristov
0055aad30c app background asigned only to HTML element 2019-03-05 14:52:31 +02:00
svetlagasheva
61a5447437 scroll function changed; constant size for border instead of em; 2019-03-05 14:07:28 +02:00
svetlagasheva
5653bc14ac settings page refactored 2019-03-01 17:06:07 +02:00
NikolaBorislavovHristov
fb90879d33 qwebchannel.js script added 2019-03-01 13:06:01 +02:00
NikolaBorislavovHristov
9159479cfa stremio-shell script injected properly 2019-03-01 12:39:02 +02:00
NikolaBorislavovHristov
f398bf3516 Video elements constructor params refactored 2019-02-28 18:56:04 +02:00
svetlagasheva
b9384d5eaf settings page refactored 2019-02-28 15:18:49 +02:00
svetlagasheva
b3e7670ba1 styles improvements 2019-02-28 11:02:21 +02:00
svetlagasheva
decf66c596 selected section changes when scroll; input type color added 2019-02-27 15:50:16 +02:00
NikolaBorislavovHristov
b456024dba initShellComm attached to window 2019-02-26 17:22:15 +02:00
NikolaBorislavovHristov
f3113e90b0 ipc copypasted from legacy app 2019-02-26 17:13:54 +02:00
svetlagasheva
64cadc47f0 inputLabel renamed; labels width added 2019-02-25 17:14:04 +02:00
svetlagasheva
d82e1f2e18 settings page format changed 2019-02-25 16:30:46 +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
svetlagasheva
bd79b8f8da install addon dialog implemented 2019-02-21 14:00:21 +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
svetlagasheva
66cc4a73ff settings page implemented 2019-02-20 11:34:45 +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
svetlagasheva
4157ffd32a select day 1 when reset month 2019-02-14 16:43:17 +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
svetlagasheva
f1c96c73ea relations between calendar and future episodes added 2019-02-12 15:32:19 +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
5b13e7a5cf filter shadow fixed in chrome 2019-02-05 18:45:06 +02:00
NikolaBorislavovHristov
25847be23f meta item scaling fixed 2019-02-05 17:27:33 +02:00
svetlagasheva
5f53bc745a calendar implemented 2019-02-05 14:11:50 +02:00
NikolaBorislavovHristov
debd44efef metaitem hover/focus effect improved 2019-02-05 09:51:39 +02:00
NikolaBorislavovHristov
7b460b5853 meta item focusable frame refactored 2019-02-05 09:37:39 +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
96a8cf78d0 using input onSubmit instead of form onSubmit 2019-02-04 14:26:58 +02:00
NikolaBorislavovHristov
86409d6ade intro background fixed 2019-02-04 14:13:06 +02:00
NikolaBorislavovHristov
2bcdd1e497 intro padding increased 2019-02-04 14:09:38 +02:00
NikolaBorislavovHristov
be483f8ade intro screen reimplemented 2019-02-04 14:04:22 +02:00
NikolaBorislavovHristov
59722d25c7 app styles updated 2019-02-04 13:50:04 +02:00
NikolaBorislavovHristov
6db19827e8 metaitems finished 2019-02-04 11:35:24 +02:00
NikolaBorislavovHristov
34b34c5ba6 meta item reimplemented 2019-02-03 10:43:39 +02:00
NikolaBorislavovHristov
e9fe5c4a1d show more button with fixed width 2019-01-31 18:36:19 +02:00
NikolaBorislavovHristov
f2699629cc basic show more button implemented 2019-01-31 18:08:28 +02:00
NikolaBorislavovHristov
35d2277538 meta item styles updated 2019-01-31 16:31:32 +02:00