Commit graph

404 commits

Author SHA1 Message Date
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
NikolaBorislavovHristov
99104f416f horizontal volume slider extracted as a separate component 2018-12-07 13:07:04 +02:00
NikolaBorislavovHristov
d1e9a9eaec Popup border color used with css variable 2018-12-06 16:53:12 +02:00
NikolaBorislavovHristov
d8e1dced48 highlight labels in time slider on active 2018-12-06 16:21:16 +02:00
NikolaBorislavovHristov
65e61ae1c8 active class attached to slider properly 2018-12-06 16:15:15 +02:00
svetlagasheva
d9c5b02194 css variables 2018-12-06 16:14:34 +02:00
svetlagasheva
e095a8641d img tag for poster 2018-12-06 15:20:07 +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
fad291364b Slider use one time binding for orientation instead of log error 2018-12-06 12:35:52 +02:00
NikolaBorislavovHristov
82b1c44e31 slider uses css variables for sizes and colors 2018-12-06 12:04:10 +02:00
NikolaBorislavovHristov
48b9207026 old color commented out 2018-12-06 12:02:48 +02:00
NikolaBorislavovHristov
9e703de0ab clors imported in app styles once 2018-12-06 11:34:14 +02:00
svetlagasheva
b33229a519 detail page added 2018-12-05 18:33:07 +02:00
svetlagasheva
bb6ef3185b detail page imported 2018-12-05 18:31:48 +02:00
svetlagasheva
c3d7c1c8af incorrect imported components removed 2018-12-05 18:30:59 +02:00
svetlagasheva
9fe40eb5b6 streams list created 2018-12-05 18:28:18 +02:00
svetlagasheva
dd028d2ecc share addon improved 2018-12-05 17:46:00 +02:00
svetlagasheva
8fd7d8e60c videos list implemented 2018-12-05 17:45:05 +02:00
svetlagasheva
f863b5a0b9 video moved 2018-12-05 17:44:48 +02:00
svetlagasheva
582c9ecbbe stream moved 2018-12-05 17:44:21 +02:00
NikolaBorislavovHristov
650de845c8 reset zindex on every layer in player 2018-12-03 17:45:18 +02:00
NikolaBorislavovHristov
8da8bb3029 slider styled with variables and without transform 2018-12-03 17:44:41 +02:00
NikolaBorislavovHristov
fd69e61a34 popup refactored to work with divs as borders 2018-12-03 15:11:47 +02:00
NikolaBorislavovHristov
78eeff1934 default route container z index changed to 0 2018-11-29 15:48:51 +02:00
NikolaBorislavovHristov
e10c97cc5c slider thumb uses margin instead of absolute positioning 2018-11-29 15:48:36 +02:00
NikolaBorislavovHristov
1857a57aac Popup border click through fixed 2018-11-29 12:25:04 +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
svetlagasheva
9cb953cc43 Merge branch 'master' of github.com:Stremio/stremio-web into videos-list 2018-11-28 16:16:17 +02:00
svetlagasheva
07c370189d className renamed 2018-11-28 11:45:35 +02:00
svetlagasheva
2806dc187f className renamed 2018-11-28 11:26:30 +02:00
svetlagasheva
a3c0bfb94a avatar cases, separator instead of border 2018-11-28 11:23:07 +02:00
NikolaBorislavovHristov
517c33f986 popup border fixed when zoomed 2018-11-27 17:25:33 +02:00
NikolaBorislavovHristov
4c64a8297e popup alignment fixed when body overflows 2018-11-27 17:25:16 +02:00
NikolaBorislavovHristov
575ce81f86 Noto Sans fallback font dropped 2018-11-27 17:24:53 +02:00
NikolaBorislavovHristov
e277dbbae9 overflow of body allowed 2018-11-27 17:18:52 +02:00
svetlagasheva
7dedfe9727 ceil func instead of round 2018-11-27 11:47:00 +02:00
svetlagasheva
b855ef45ac user panel refactored 2018-11-27 11:35:23 +02:00
svetlagasheva
b4916cfba2 style improvements 2018-11-23 14:29:56 +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
svetlagasheva
0788b9a2d5 stream refactored 2018-11-22 19:11:35 +02:00
svetlagasheva
84ba55b717 increase progress height 2018-11-22 18:18:02 +02:00
svetlagasheva
bfaea0c276 title length limit added 2018-11-22 18:12:20 +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
f13a35bc7a slider prop names improved 2018-11-22 16:25:39 +02:00
NikolaBorislavovHristov
628ccf8499 Popup border calculated more accurately 2018-11-22 16:20:51 +02:00
svetlagasheva
3228880826 arrow color changed 2018-11-22 15:56:23 +02:00
svetlagasheva
745eba3f14 unnecessary flex style removed 2018-11-22 15:47:22 +02:00
svetlagasheva
cac2b95830 active class removed 2018-11-22 13:46:13 +02:00
svetlagasheva
08c1dcd6ee video refactored 2018-11-22 13:40:06 +02:00
NikolaBorislavovHristov
c86793d7d7 Video component refactored / HTMLVideo and YouTubeVideo combined 2018-11-21 17:45:47 +02:00
NikolaBorislavovHristov
c3c361755a label border code refactored 2018-11-21 16:03:20 +02:00
NikolaBorislavovHristov
18ffbd3046 Youtube paused value fixed 2018-11-21 15:34:03 +02:00
svetlagasheva
bbcf69975a flex style 2018-11-21 15:32:45 +02:00
NikolaBorislavovHristov
2d203864be popups in control bar use border 2018-11-21 13:00:33 +02:00
NikolaBorislavovHristov
b51a1c69e1 popup border implemented 2018-11-21 13:00:14 +02:00
NikolaBorislavovHristov
be85fa7f9c border styles removed for popups in controlbar 2018-11-20 15:42:38 +02:00
NikolaBorislavovHristov
a154d9ef20 ref prop override other props in Popup.Label 2018-11-20 15:41:11 +02:00
svetlagasheva
bfade83684 new design of stream and video 2018-11-20 14:39:52 +02:00
NikolaBorislavovHristov
6ad9f72a38 Popup.Label used named function for forwardRef 2018-11-20 10:53:24 +02:00
NikolaBorislavovHristov
47e4d7963c using maxWidth and maxHeight for popup menu to prevent dynamic resize overflow 2018-11-20 10:29:40 +02:00
NikolaBorislavovHristov
65c25537a8 Menu allow only one child 2018-11-20 07:24:15 +02:00
NikolaBorislavovHristov
89da7f635b forward all props to Popup.Label children 2018-11-20 07:24:06 +02:00
NikolaBorislavovHristov
90bb088be4 menuStyle detached from popup state 2018-11-19 17:55:07 +02:00
NikolaBorislavovHristov
4ab18b738a share popup added to controlbar 2018-11-19 16:34:48 +02:00
NikolaBorislavovHristov
36ed693e50 popup position diff fixed 2018-11-19 16:31:49 +02:00
svetlagasheva
6cc4e3c258 addon style formatting 2018-11-19 15:56:06 +02:00
NikolaBorislavovHristov
8b473eeb47 thin border added around popups 2018-11-19 13:33:52 +02:00
NikolaBorislavovHristov
b764072d09 scaling disabled 2018-11-19 12:49:55 +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
ce10aa5929 Popup uses new modal api 2018-11-18 13:00:39 +02:00
NikolaBorislavovHristov
262077e603 Modal simplified 2018-11-18 12:58:52 +02:00
NikolaBorislavovHristov
22a49fcad0 * selctor moved to global namespace 2018-11-18 11:46:18 +02:00
NikolaBorislavovHristov
53c4e5caef fallback fonts changed 2018-11-18 10:46:52 +02:00
NikolaBorislavovHristov
a394fd3189 default size and line-height dropped 2018-11-18 10:46:01 +02:00
NikolaBorislavovHristov
61304f1bbf not needed css prefixes dropped 2018-11-18 10:20:23 +02:00
NikolaBorislavovHristov
006944f882 font changed 2018-11-18 10:19:44 +02:00