Commit graph

3132 commits

Author SHA1 Message Date
NikolaBorislavovHristov
2a5acb3351 MetaItem ux in Chrome improved 2019-05-14 12:44:59 +03:00
NikolaBorislavovHristov
137b8fe102 MetaItem styles improved 2019-05-14 12:33:47 +03:00
NikolaBorislavovHristov
5c9f0ba91b SearchBar focus hook improved 2019-05-13 21:31:35 +03:00
NikolaBorislavovHristov
b795d9f93f title attribute added to MetaItem 2019-05-13 20:01:17 +03:00
NikolaBorislavovHristov
4c297a2f35 MetaItem.onContextMenu check if ctrl key is pressed 2019-05-13 19:02:12 +03:00
NikolaBorislavovHristov
0991672cd4 tabIndex added to MetaItem's PopupMenu 2019-05-13 18:53:02 +03:00
NikolaBorislavovHristov
5107aba9ca MetaItem.onContextMenu fixed 2019-05-13 18:52:21 +03:00
NikolaBorislavovHristov
2fe7561302 Popup.Menu tabIndex prop added 2019-05-13 18:52:01 +03:00
NikolaBorislavovHristov
2ece079be3 Board adapted to MetaItem changes 2019-05-13 18:19:48 +03:00
NikolaBorislavovHristov
465e66fb38 MetaItem.onContextMenu callback dependencies fixed 2019-05-13 18:15:52 +03:00
NikolaBorislavovHristov
37918ab2e0 open menu on context menu requested 2019-05-13 18:00:23 +03:00
NikolaBorislavovHristov
14598c57be MetaItem refactored as a function component 2019-05-13 17:51:17 +03:00
NikolaBorislavovHristov
0c5146b5ab user-menu styles updated 2019-05-13 16:37:43 +03:00
NikolaBorislavovHristov
a36e266951 intro hover colors changed 2019-05-13 16:35:45 +03:00
NikolaBorislavovHristov
035dd11676 items in search bar declared none flexible 2019-05-13 16:18:44 +03:00
NikolaBorislavovHristov
0b0b4420b2 nav bar button icon declared none flexible 2019-05-13 16:18:27 +03:00
NikolaBorislavovHristov
59782803d4 Board sizes fixed 2019-05-13 15:33:24 +03:00
NikolaBorislavovHristov
5645fb4d2e NavBar size used from className prop 2019-05-13 15:32:45 +03:00
NikolaBorislavovHristov
7218440fda Intro reoute accessibility improved 2019-05-13 11:42:30 +03:00
NikolaBorislavovHristov
7ac28a8f77 index routes uses commonjs require 2019-05-13 11:37:26 +03:00
NikolaBorislavovHristov
d7f8674638 Library sizes fixed 2019-05-13 11:37:05 +03:00
NikolaBorislavovHristov
491942c625 library route added to router config 2019-05-13 10:15:38 +03:00
NikolaBorislavovHristov
6a72ee5a0d sample Library component implemented 2019-05-13 10:14:38 +03:00
NikolaBorislavovHristov
8437945f2f basic discover component implemented 2019-05-13 10:12:48 +03:00
NikolaBorislavovHristov
f62a86cf28 Intro;s styles improved for accessibility 2019-05-13 09:50:39 +03:00
NikolaBorislavovHristov
3855c215fe Main component dropped 2019-05-13 09:48:53 +03:00
NikolaBorislavovHristov
2bf457993c Intro screen styles refactored 2019-05-12 22:26:51 +03:00
NikolaBorislavovHristov
d65bf716fd checked icon styles fixed 2019-05-12 22:26:28 +03:00
NikolaBorislavovHristov
93df0529c7 focusable with border updated to select focus within 2019-05-12 22:26:12 +03:00
NikolaBorislavovHristov
3fd5c4a746 nav bar spacings fixed for all possible cases 2019-05-10 12:29:27 +03:00
NikolaBorislavovHristov
c9a2d71445 default search bar size changed 2019-05-10 11:58:13 +03:00
NikolaBorislavovHristov
771ba6c52b nav bar search bar styles improved 2019-05-10 11:03:13 +03:00
NikolaBorislavovHristov
1ceff75f98 line height for text inputs styled globaly 2019-05-10 10:59:12 +03:00
NikolaBorislavovHristov
b405fce103 onPathNotMatch moved out of route config 2019-05-09 12:38:48 +03:00
NikolaBorislavovHristov
83e225aecc not used input types dropped 2019-05-09 12:23:57 +03:00
NikolaBorislavovHristov
0dca5ea024 SearchBar hover/active styles fixed 2019-05-09 10:51:55 +03:00
NikolaBorislavovHristov
d290150c4d NavBar added to board and search 2019-05-09 10:11:24 +03:00
NikolaBorislavovHristov
0b1d9b27d9 text transform dropped from NavBarButton 2019-05-09 10:10:56 +03:00
NikolaBorislavovHristov
322c747330 Popup menu active/hover styles fixed 2019-05-09 10:04:05 +03:00
NikolaBorislavovHristov
c8d9cb0018 NavBarButton hover styles fixed 2019-05-09 10:00:28 +03:00
NikolaBorislavovHristov
46688839c1 NavBarButton type inline 2019-05-09 09:56:56 +03:00
NikolaBorislavovHristov
cb4f314e3f UserMenu adapted to the new Popup api 2019-05-09 09:51:43 +03:00
NikolaBorislavovHristov
d99a1aca48 modalContainerClassName moved to Popup.Menu className 2019-05-09 09:51:22 +03:00
NikolaBorislavovHristov
d99051b8a5 search bar tab index disabled 2019-05-08 20:13:16 +03:00
NikolaBorislavovHristov
e8bff56aa0 navbar tabindex disabled 2019-05-08 20:13:06 +03:00
NikolaBorislavovHristov
eacb0f2f13 nav bar button active background fixed 2019-05-08 20:11:32 +03:00
NikolaBorislavovHristov
63af2e50cc searchbar active background color fixed 2019-05-08 20:09:17 +03:00
NikolaBorislavovHristov
cd28ef49f0 push location on search bar focus instead of replace 2019-05-08 20:06:14 +03:00
NikolaBorislavovHristov
3ab7bab0c0 logout button cb fixed 2019-05-08 19:51:54 +03:00
NikolaBorislavovHristov
c24f06365e focusable-with-border fixed when hovered 2019-05-08 19:43:48 +03:00
NikolaBorislavovHristov
0255b93258 UserMenu basic implementation 2019-05-08 19:36:25 +03:00
NikolaBorislavovHristov
d39c14b554 SearchBar focus fixed 2019-05-06 14:47:11 +03:00
NikolaBorislavovHristov
05ae49cbdd proptypes improved 2019-04-28 11:47:09 +03:00
NikolaBorislavovHristov
cbd301bd9f Checkbox children proptype fixed 2019-04-28 10:53:25 +03:00
NikolaBorislavovHristov
029a6341bd NavBar propTypes defined as not required 2019-04-25 23:02:08 +03:00
NikolaBorislavovHristov
23239b0847 NavBar uses React.memo for oprimization 2019-04-25 23:01:07 +03:00
NikolaBorislavovHristov
a586252ad0 Input.displayName defined 2019-04-25 22:47:56 +03:00
NikolaBorislavovHristov
926b76293e search bar size changed 2019-04-25 22:32:05 +03:00
NikolaBorislavovHristov
104577e2f6 SearchBar component implemented 2019-04-25 19:25:27 +03:00
NikolaBorislavovHristov
39199df1ac useFocusable and withFocusable exported from stremio-navigation 2019-04-25 19:19:57 +03:00
NikolaBorislavovHristov
77c01a8459 navbar width changed 2019-04-25 19:06:26 +03:00
NikolaBorislavovHristov
4a0717d26d font size of text inputs fixed 2019-04-25 19:06:14 +03:00
NikolaBorislavovHristov
55aa39d70c nav bar button container classname changed 2019-04-25 17:41:57 +03:00
NikolaBorislavovHristov
96e59928af back button and tab buttons styled separately 2019-04-25 17:41:28 +03:00
NikolaBorislavovHristov
8f1a61d3cf tabIndex override implemented 2019-04-25 13:50:30 +03:00
NikolaBorislavovHristov
6d18c05771 NavBar restructured and styled better 2019-04-25 13:29:59 +03:00
NikolaBorislavovHristov
badcf77c4c NavBarButton focus implemented 2019-04-25 13:21:56 +03:00
NikolaBorislavovHristov
f56bedb351 global focusable css class added 2019-04-25 13:19:29 +03:00
NikolaBorislavovHristov
f198444c96 Search added to route config 2019-04-25 13:16:53 +03:00
NikolaBorislavovHristov
e1b384b668 old search imput dropped 2019-04-25 13:16:41 +03:00
NikolaBorislavovHristov
f92cefe88a displayName added to NavBarButton 2019-04-24 15:48:38 +03:00
NikolaBorislavovHristov
23387bd4b2 prop types added to NavBarButton 2019-04-24 15:38:57 +03:00
NikolaBorislavovHristov
dc1f600251 React tree of Popup component improved 2019-04-23 13:59:42 +03:00
NikolaBorislavovHristov
aea2725c56 route className changed 2019-04-23 13:19:59 +03:00
NikolaBorislavovHristov
a0e81d0a65 basic focus effect added to NavBarButton 2019-04-22 19:09:52 +03:00
NikolaBorislavovHristov
5a5ba8b75f basic UserMenu component reimplemented 2019-04-22 19:08:43 +03:00
NikolaBorislavovHristov
875f7a925c nav tabs count ensured regardless of back button 2019-04-22 18:40:38 +03:00
NikolaBorislavovHristov
2f287113ac NavBarButton fixed for hrefs with query params 2019-04-22 18:29:03 +03:00
NikolaBorislavovHristov
18fbdb4f1f NavBarButton use useLocationHash hook 2019-04-22 18:06:00 +03:00
NikolaBorislavovHristov
f6894a7a0e hook call fixed in useLocationHash 2019-04-22 17:48:58 +03:00
NikolaBorislavovHristov
7d5f7537f7 HOC and hook implemented for location hash 2019-04-22 16:57:04 +03:00
NikolaBorislavovHristov
718660d117 minor func renaming in Router 2019-04-22 16:36:31 +03:00
NikolaBorislavovHristov
6c5c82a8d5 Input reimplemented with hooks 2019-04-22 15:16:07 +03:00
NikolaBorislavovHristov
e5d0289a70 minor refactor in Router 2019-04-22 14:29:37 +03:00
NikolaBorislavovHristov
37d23575dd withFocusable HOC use hook 2019-04-22 12:21:14 +03:00
NikolaBorislavovHristov
12bd60c74f useFocusable hook implemented 2019-04-22 12:20:57 +03:00
NikolaBorislavovHristov
d12d586fc7 onPathNotMatch argument fixed 2019-04-22 12:18:47 +03:00
NikolaBorislavovHristov
136b6e288e Route callback memoized with hooks 2019-04-22 12:14:27 +03:00
NikolaBorislavovHristov
49fa139d6d ModalsContainerContext.Consumer replaced with modals hook 2019-04-22 10:28:57 +03:00
NikolaBorislavovHristov
c9168f0be9 useModalsContainer hook used in Modal 2019-04-22 09:52:55 +03:00
NikolaBorislavovHristov
2a78d4bb15 useModalsContainer hook implemented 2019-04-22 09:50:52 +03:00
NikolaBorislavovHristov
1612f797e2 NavBar reimplemented with the new router 2019-04-21 21:45:59 +03:00
NikolaBorislavovHristov
61953cbb11 legacy NavTab component dropped 2019-04-21 21:37:38 +03:00
NikolaBorislavovHristov
bd949bca74 NavBarButton reacts to hash changes 2019-04-21 21:36:43 +03:00
NikolaBorislavovHristov
ad827d19bd onLocationChanged renamed to onHashChanged 2019-04-21 21:36:00 +03:00
NikolaBorislavovHristov
9e8aaaf281 pass event argument instead of hashPath when hash not match 2019-04-21 21:03:28 +03:00
NikolaBorislavovHristov
a198c81aaa NavBarButton implemented 2019-04-21 16:28:35 +03:00
NikolaBorislavovHristov
2522a1e6ae board adapted to the new modules restructure 2019-04-21 12:12:52 +03:00
NikolaBorislavovHristov
15b2b9b00c less constants dropped 2019-04-21 12:09:55 +03:00
NikolaBorislavovHristov
a1d963fe79 Router simplified a lot 2019-04-20 22:44:04 +03:00
NikolaBorislavovHristov
5424e4b934 defaultPath renamed to homePath and prepended to stack on demand 2019-04-19 20:08:15 +03:00
NikolaBorislavovHristov
45c985f299 defaultPath property added to Router 2019-04-19 17:06:31 +03:00
NikolaBorislavovHristov
3ec8c5afc7 path dependencie dropped from Router 2019-04-19 16:50:53 +03:00
NikolaBorislavovHristov
e05f404c20 UserPanel moved to NavBar 2019-04-19 14:57:52 +03:00
NikolaBorislavovHristov
d2e27801d9 Slider styles refactored 2019-04-19 14:50:38 +03:00
NikolaBorislavovHristov
7d2c5a4e10 Checkbox styles refactored 2019-04-19 14:43:04 +03:00
NikolaBorislavovHristov
bdaeed2736 strict Popup proptypes defined 2019-04-19 12:51:09 +03:00
NikolaBorislavovHristov
91aaa860f4 color proptype defined to Loader 2019-04-19 12:03:36 +03:00
NikolaBorislavovHristov
3a30e8ae3c children proptype defined for Checkbox 2019-04-19 11:43:14 +03:00
NikolaBorislavovHristov
3a52176df6 all proptypes declared in the stremio-navigation package 2019-04-19 11:32:44 +03:00
NikolaBorislavovHristov
13e7d9b7fb navigation styles combined in one file 2019-04-19 11:28:00 +03:00
NikolaBorislavovHristov
b0fb32be35 PathToRegexp dependencie renamed 2019-04-19 10:52:37 +03:00
NikolaBorislavovHristov
b7bf7d9340 Modal dependency of Popup fixed 2019-04-19 10:47:20 +03:00
NikolaBorislavovHristov
cc674d5d79 Popup moved to common 2019-04-19 10:41:56 +03:00
NikolaBorislavovHristov
12e58680a7 Checkbox refactored to work with new navigation module 2019-04-19 10:37:49 +03:00
NikolaBorislavovHristov
eb78b145e1 navigation components moved into separate namespace 2019-04-18 17:18:49 +03:00
NikolaBorislavovHristov
eca25873f6 Slider refactored to use CommonJS modules 2019-04-18 15:44:19 +03:00
NikolaBorislavovHristov
6fd69c9e77 Router refactored and use CommonJS 2019-04-18 14:58:31 +03:00
NikolaBorislavovHristov
17a8d59717 Loader uses CommonJS modules 2019-04-18 12:54:03 +03:00
NikolaBorislavovHristov
89ec9ff96c Checkbox component refactored 2019-04-18 12:32:32 +03:00
NikolaBorislavovHristov
fa0965b439 Modals use CommonJS modules 2019-04-17 16:08:37 +03:00
NikolaBorislavovHristov
e05642df3c withFocusable uses arrow function 2019-04-17 15:33:37 +03:00
NikolaBorislavovHristov
e76eb8a09f Input uses CommonJS modules 2019-04-17 15:18:46 +03:00
NikolaBorislavovHristov
f8371bd44c Modals and Focusables use CommonJS modules 2019-04-17 14:41:20 +03:00
NikolaBorislavovHristov
54064ae430 groups pulled from state container 2019-04-17 13:15:05 +03:00
NikolaBorislavovHristov
5b6cf6363d routerConfig uses CommonJS syntax 2019-04-16 10:42:56 +03:00
NikolaBorislavovHristov
34398aeb7a await state container and shell before render app 2019-04-15 15:30:16 +03:00
NikolaBorislavovHristov
5f2a6f5162 Buffering loader use stremio loader 2019-04-09 13:57:36 +03:00
NikolaBorislavovHristov
529f200472 shouldComponentUpdate implemented for ColorPicker 2019-04-09 12:49:04 +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
d6d7a5842c Pupup api improved 2019-04-08 17:12:15 +03:00
NikolaBorislavovHristov
ddd546e3df drop usage of global class name modal-container 2019-04-08 16:05:21 +03:00
NikolaBorislavovHristov
3d19c828ed drop input type color 2019-04-08 16:04:37 +03:00
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
NikolaBorislavovHristov
6d7053e1e8 metaitem uses new button component 2019-01-31 10:51:49 +02:00
NikolaBorislavovHristov
a450ffc25f Checkbox ui component reimplemented 2019-01-30 17:03:49 +02:00
svetlagasheva
7477b4aaf6 share modal refactored 2019-01-30 16:49:16 +02:00
NikolaBorislavovHristov
8bd6acf0c7 unused method dropped from Input 2019-01-30 16:17:34 +02:00
NikolaBorislavovHristov
b1bd44f9e5 Intro screen refactored to work with generic Input 2019-01-30 16:07:25 +02:00
NikolaBorislavovHristov
4351ad1ed5 Input refactored to use React.createElement for maximum code reuse 2019-01-30 16:02:31 +02:00
NikolaBorislavovHristov
3f71e9eca7 consent checkbox styles updated 2019-01-30 15:32:43 +02:00
svetlagasheva
2baca1b33e Merge branch 'generic-input' of github.com:Stremio/stremio-web into share-modal 2019-01-30 15:31:56 +02:00
NikolaBorislavovHristov
dc207c149d imputs styled globaly 2019-01-30 14:56:45 +02:00
NikolaBorislavovHristov
9e3dda9c12 inputs combined in one component 2019-01-30 14:56:33 +02:00
svetlagasheva
35b05d4f33 Merge branch 'master' of github.com:Stremio/stremio-web into share-modal 2019-01-30 14:49:21 +02:00
svetlagasheva
b89ef261d2 ShareAddon renamed to ShareModal 2019-01-30 14:48:31 +02:00
NikolaBorislavovHristov
4d88542e2f merge intro-screen 2019-01-30 11:50:03 +02:00
svetlagasheva
db06aadf05 facebook icon height fixed 2019-01-30 11:44:47 +02:00
NikolaBorislavovHristov
031d4156cd sizing flexability improved 2019-01-30 11:05:50 +02:00
svetlagasheva
4a60321cf5 reset error on submit 2019-01-30 10:41:08 +02:00
svetlagasheva
02f00afc09 intro screen: sign up/ login form united 2019-01-29 18:06:18 +02:00
svetlagasheva
d5f6b8b772 intro screen styles refactored 2019-01-29 18:01:45 +02:00
svetlagasheva
7b5c24afd1 border size added to app styles 2019-01-29 18:00:32 +02:00
svetlagasheva
09c30a8101 TextInput renamed to Input 2019-01-29 18:00:24 +02:00
svetlagasheva
552de0bd49 Link implemented 2019-01-29 17:59:58 +02:00
svetlagasheva
fe2ded7f32 CheckboxLabel renamed to ConsentCheckbox 2019-01-29 17:59:42 +02:00
NikolaBorislavovHristov
b69b074cad window size decreased 2019-01-29 17:47:22 +02:00
NikolaBorislavovHristov
4c7cde7054 relativeSize css class renamed to relativeSide 2019-01-29 16:52:10 +02:00
NikolaBorislavovHristov
6ca2a6e246 extract CW menu as a constant 2019-01-29 16:43:14 +02:00
NikolaBorislavovHristov
3420c29b3c prevent progressbar overflow 2019-01-29 16:42:59 +02:00
NikolaBorislavovHristov
47f13a86f0 legacy menu prop replaced in MetaItem 2019-01-29 16:38:47 +02:00
NikolaBorislavovHristov
a04ddfd627 metaitem menu api simplified 2019-01-29 16:32:19 +02:00
NikolaBorislavovHristov
72c250060a play-button renamed to play icon 2019-01-29 16:15:17 +02:00
NikolaBorislavovHristov
16d3144f25 play icon centered in circle 2019-01-29 15:37:52 +02:00
svetlagasheva
6d9971ac25 pull master 2019-01-29 14:44:19 +02:00
NikolaBorislavovHristov
d3de0f1bed metaitem play button implemented 2019-01-29 14:41:25 +02:00
svetlagasheva
8e72845e77 intro screen style improvements 2019-01-29 14:30:49 +02:00
svetlagasheva
2fb72ceb03 user-select: text; for inputs 2019-01-29 13:33:37 +02:00
NikolaBorislavovHristov
db8837cb49 blur buttons on drag and mouse out 2019-01-28 17:05:27 +02:00
NikolaBorislavovHristov
4db8fabe3d drop not used common components 2019-01-28 17:05:15 +02:00
NikolaBorislavovHristov
8e07f82eca focusability in modals implemented with max code reuse 2019-01-28 16:17:49 +02:00
NikolaBorislavovHristov
49457afa52 proptypes added to RouteFocusableProvider 2019-01-28 15:37:22 +02:00
NikolaBorislavovHristov
6a736d2f89 slider reset pointer on unmount while sliding 2019-01-28 15:16:15 +02:00
NikolaBorislavovHristov
d536c0340d common imports reordered 2019-01-28 13:50:07 +02:00
NikolaBorislavovHristov
4e2c5bc50f TextInput used in intro screen 2019-01-28 13:46:39 +02:00
NikolaBorislavovHristov
78b2dc7fd4 TextInput component implemented 2019-01-28 13:46:24 +02:00
NikolaBorislavovHristov
e41b8bfddb facebook button use Button component 2019-01-28 13:39:58 +02:00
NikolaBorislavovHristov
5082fead89 checkbox styles fixed 2019-01-28 13:39:15 +02:00
NikolaBorislavovHristov
d547bd48c2 outline dropped 2019-01-28 13:39:03 +02:00
NikolaBorislavovHristov
f1c955541e checkbox focusability handled 2019-01-28 13:33:23 +02:00
NikolaBorislavovHristov
413ca7d8ca Merge branch 'board' of github.com:Stremio/stremio-web 2019-01-28 13:07:29 +02:00
NikolaBorislavovHristov
70ede72e06 hierorder components names fixed 2019-01-28 13:05:37 +02:00
NikolaBorislavovHristov
de53cfbfa0 Button forwarded ref fixed 2019-01-28 13:03:32 +02:00
NikolaBorislavovHristov
ddd95be447 Modals/Router framework reimplemented because of design issues with focusability 2019-01-28 12:21:09 +02:00
svetlagasheva
143c2245c4 functions renamed 2019-01-28 12:11:13 +02:00
svetlagasheva
f7612e678c --icon-color instead of fill 2019-01-28 12:10:48 +02:00
svetlagasheva
189d246a19 user-notifications removed 2019-01-28 10:38:33 +02:00
NikolaBorislavovHristov
ed6b8bb302 set display none only to routes 2019-01-27 20:13:41 +02:00
NikolaBorislavovHristov
beb9c57e33 assign displayName to contexts 2019-01-27 11:17:09 +02:00
NikolaBorislavovHristov
09ecae54e2 modals refactored 2019-01-25 17:00:43 +02:00
svetlagasheva
e2a44f1e7c margin-bottom instead of margin 2019-01-25 15:29:00 +02:00
svetlagasheva
f148778124 function fixes; style fixes 2019-01-25 15:15:58 +02:00
svetlagasheva
897af5a008 defaultProps removed 2019-01-25 11:26:06 +02:00
svetlagasheva
1cb5c9c928 checkbox label: container removed, props added, style changes 2019-01-24 18:25:40 +02:00
svetlagasheva
4d35cfc167 checkbox: padding instead of height 2019-01-24 18:18:59 +02:00
NikolaBorislavovHristov
486db927db focusability integrated with modals and routes 2019-01-24 17:47:40 +02:00
svetlagasheva
eec39c8582 intro-screen refactored 2019-01-24 16:39:04 +02:00
svetlagasheva
17b0874f1a CheckboxLabel implemented 2019-01-24 16:38:13 +02:00
NikolaBorislavovHristov
c5af1c5d8c board scroll bar shown if needed 2019-01-24 10:55:31 +02:00
NikolaBorislavovHristov
ee6f135bf6 give name to forwardRef components 2019-01-22 15:49:05 +02:00
NikolaBorislavovHristov
5b8173e995 Sample board implemented 2019-01-22 14:22:41 +02:00
NikolaBorislavovHristov
1b09142fcb MetaItem implemented 2019-01-22 14:22:28 +02:00
NikolaBorislavovHristov
d2dd49a832 blur focused element in a screen when it is under a modal 2019-01-22 12:07:04 +02:00
NikolaBorislavovHristov
196267f7f8 Button component implemented 2019-01-22 12:05:56 +02:00
svetlagasheva
da2f1c2682 refs added; focusing next input function 2019-01-22 11:39:18 +02:00
NikolaBorislavovHristov
127949d126 Focusable component declared as forwardable ref 2019-01-22 10:09:39 +02:00
NikolaBorislavovHristov
271d113ef1 popup uses document rect to determine relative position of label 2019-01-21 16:15:23 +02:00
NikolaBorislavovHristov
b25d6e3b52 characterData added to Popup observer criteria 2019-01-21 15:56:33 +02:00
NikolaBorislavovHristov
3732b1e427 Popup decoupled from app 2019-01-21 15:55:54 +02:00
NikolaBorislavovHristov
a06423f0ec containerClildListOnChange optimised 2019-01-21 15:37:13 +02:00
NikolaBorislavovHristov
4cb7c20b12 Modal config core reformat 2019-01-21 15:02:41 +02:00
NikolaBorislavovHristov
8bf08fd2cc app styles updated 2019-01-21 15:01:43 +02:00
NikolaBorislavovHristov
032e787081 decouple Modal from stremio app 2019-01-21 13:48:57 +02:00
NikolaBorislavovHristov
f546014424 Modal and Router wrapped in FocusableProvider 2019-01-21 13:45:33 +02:00
NikolaBorislavovHristov
315abac6f8 default font-weight dropped 2019-01-21 13:41:19 +02:00
NikolaBorislavovHristov
5e43c94b59 Focusable component implemented 2019-01-21 13:33:00 +02:00
NikolaBorislavovHristov
51854561b7 box shadow added to MetaItem popup menu 2019-01-18 16:36:58 +02:00
NikolaBorislavovHristov
8cb2019e53 popup box shadow implemented 2019-01-18 16:30:54 +02:00
NikolaBorislavovHristov
2038a8aa6d MetaItem title overflow fixed 2019-01-18 16:08:45 +02:00
NikolaBorislavovHristov
35ebb27548 shouldComponentUpdate implemented for MetaItem 2019-01-18 16:05:19 +02:00
NikolaBorislavovHristov
8a81962ecd outline changed to none 2019-01-18 15:58:45 +02:00
NikolaBorislavovHristov
d117fe86ec MetaItem click/focus implemented 2019-01-18 15:58:20 +02:00
NikolaBorislavovHristov
778c70e6f2 MetaItem hover effect implemented 2019-01-18 15:31:15 +02:00
NikolaBorislavovHristov
29f466ca50 metaitem subtitle ui implemented 2019-01-18 15:21:05 +02:00
NikolaBorislavovHristov
a6f95967b3 titbar size fixed 2019-01-18 15:07:08 +02:00
NikolaBorislavovHristov
b6621b0620 Popup.Menu declared as a forwardable ref component 2019-01-18 14:44:21 +02:00
NikolaBorislavovHristov
d2287598cd menu icon used without ref parent in MetaItem 2019-01-18 14:38:37 +02:00
NikolaBorislavovHristov
59e08b2c10 Popup.Label code reformat 2019-01-18 14:36:43 +02:00
svetlagasheva
f1a680a657 errors label added 2019-01-18 14:35:46 +02:00
NikolaBorislavovHristov
efbbee1e12 meta item menu implemented 2019-01-18 13:59:46 +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
ecb38d61c3 title rendered in the meta item 2019-01-18 11:10:55 +02:00
NikolaBorislavovHristov
fcf4457047 progress-bar uses css variable for its size 2019-01-18 10:20:07 +02:00
NikolaBorislavovHristov
19a036f7be meta progress and poster ui implemented 2019-01-18 10:11:23 +02:00
NikolaBorislavovHristov
d1c15fcb0d simple meta item implemented 2019-01-17 15:53:18 +02:00
NikolaBorislavovHristov
15ca1fb614 Merge branch 'master' of github.com:Stremio/stremio-web into board 2019-01-17 11:35:27 +02:00
svetlagasheva
6c75658f56 merge master 2019-01-17 10:57:50 +02:00
svetlagasheva
a61697ce38 Merge branch 'master' of github.com:Stremio/stremio-web into addons-screen 2019-01-17 10:49:19 +02:00
svetlagasheva
71e1afc0b4 Merge branch 'master' of github.com:Stremio/stremio-web into detail-page 2019-01-17 10:45:13 +02:00
svetlagasheva
bcdbd14344 intro screen implemented 2019-01-17 10:43:13 +02:00
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
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
NikolaBorislavovHristov
937909b19c modal-container extracted from modal itself 2018-11-18 08:54:02 +02:00
NikolaBorislavovHristov
83d5349b4f html video used in player 2018-11-18 08:52:31 +02:00
NikolaBorislavovHristov
8665d1ca21 using global in app styles 2018-11-18 08:52:09 +02:00
NikolaBorislavovHristov
27159e6e52 Addon types proptype fixed 2018-11-17 11:17:41 +02:00
svetlagasheva
2b2109f41a classnames change; 'LatoLight' font removed 2018-11-16 19:04:20 +02:00
svetlagasheva
5c46765f7c addon refactored 2018-11-16 18:29:48 +02:00
NikolaBorislavovHristov
ea36e30357 vertical slider sliding direction fixed 2018-11-16 16:32:38 +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
c2a44a5a9b warn message in slider updated 2018-11-16 16:00:57 +02:00
NikolaBorislavovHristov
5614ffeed1 Popup calculates menu position on its own 2018-11-16 16:00:45 +02:00
NikolaBorislavovHristov
12c6435839 user-select prefixes added 2018-11-16 15:58:23 +02:00
NikolaBorislavovHristov
0cd2b6b0b8 YouTubeVideo volume fixed 2018-11-16 09:56:05 +02:00
NikolaBorislavovHristov
90fd16edcd nested modals issue fixed 2018-11-15 16:13:13 +02:00
NikolaBorislavovHristov
d396d9038b breaking changes in app styles 2018-11-15 15:55:54 +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
svetlagasheva
c80b1f9b27 refactored code 2018-11-14 15:14:36 +02:00
NikolaBorislavovHristov
d653e35796 simple youtube player implemted 2018-11-14 14:40:27 +02:00
svetlagasheva
835135a41a self-closing elements 2018-11-13 17:34:26 +02:00
svetlagasheva
dc9da52c1d grid style merged 2018-11-13 17:19:47 +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
svetlagasheva
acfd230b9c single quotes 2018-11-13 14:37:11 +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
svetlagasheva
3afe6a144c style changes 2018-11-12 19:01:51 +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
svetlagasheva
0ea2847492 attribute fixed 2018-11-12 14:47:15 +02:00
svetlagasheva
5ba9e2d560 native checkbox added 2018-11-12 14:45:26 +02:00
svetlagasheva
490a62433c nextProps added 2018-11-12 13:51:41 +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
svetlagasheva
d6d468f63c checkbox state functions 2018-11-09 17:02:20 +02:00
NikolaBorislavovHristov
a8ff78e0f2 simple control bar implemted 2018-11-09 14:54:44 +02:00
svetlagasheva
9e7fa6b829 style changes 2018-11-09 14:20:44 +02:00
svetlagasheva
ff2cacb328 remove margin 2018-11-09 14:01:59 +02:00
svetlagasheva
9e1e7be953 style changes 2018-11-09 14:01:22 +02:00
svetlagasheva
52ffe794b7 fix checkbox 2018-11-09 11:19:48 +02:00
svetlagasheva
e0fc858280 checkbox component 2018-11-09 11:05:12 +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
svetlagasheva
826f0d75af rename classnames; function changes 2018-11-07 14:58:31 +02:00
svetlagasheva
b4c2f80559 fix settings page 2018-11-06 14:16:56 +02:00
svetlagasheva
3b65abfbe7 settings page 2018-11-05 13:46:44 +02:00
svetlagasheva
f30827ab18 remove float, rename props/func 2018-10-16 14:46:00 +03:00
svetlagasheva
043c7cb321 storybook; format and style changes 2018-10-15 15:52:06 +03:00
svetlagasheva
ef5bf029d3 rename properties, pass functions as parameters 2018-10-11 14:50:10 +03:00
svetlagasheva
900eec1307 stateless components 2018-10-10 13:48:19 +03:00
svetlagasheva
640bb779d2 grouping item cases in 'MetaItem' 2018-10-03 19:08:05 +03:00
svetlagasheva
2edb55c5c0 addon, episode(renamed video), stream changes 2018-10-03 13:58:58 +03:00
svetlagasheva
77fabe750f replace p tags, style changes 2018-09-25 11:52:05 +03:00
svetlagasheva
f414c8f4b7 'UserPanel' component 2018-09-20 19:11:05 +03:00
svetlagasheva
3db3eb3f9c 'ShareAddon' component 2018-09-19 14:16:57 +03:00
svetlagasheva
cfa004c688 'addon' component 2018-09-14 11:27:44 +03:00
Ivo Georgiev
bada8773dd
LibraryItemGrid: remove obsolete transition 2018-09-12 13:30:34 +03:00
Ivo Georgiev
e8763a4c26
LibraryItemGrid: remove zoom 2018-09-12 13:27:43 +03:00
svetlagasheva
a6cf2c060f 'LibraryItemList' component 2018-09-11 17:22:45 +03:00
svetlagasheva
a67fa5603e 'LibraryItemList' component 2018-09-11 17:10:48 +03:00
svetlagasheva
cd46293d58 wip: 'episode' component 2018-09-11 16:56:52 +03:00
svetlagasheva
cdb417f22b wip: 'stream' component 2018-09-11 16:40:46 +03:00
NikolaBorislavovHristov
a724c7202d linvo-api4-client replaced by stremio-api-client 2018-07-10 20:54:28 +03:00
NikolaBorislavovHristov
75c1a983cf key of the routinh view changed to route basepath 2018-07-02 16:15:33 +03:00
NikolaBorislavovHristov
4dc73c43d4 Router parse url and query parameters 2018-07-02 16:04:17 +03:00
NikolaBorislavovHristov
df3cd03898 Discover added to router config 2018-07-02 15:12:02 +03:00
NikolaBorislavovHristov
10c2854acb custom router use pathToRegexp 2018-07-02 14:23:18 +03:00
NikolaBorislavovHristov
ffec89d3cc redirects to / implemented when path not matching or is invalid 2018-07-02 12:47:50 +03:00
NikolaBorislavovHristov
bb810b3326 interations of the view config implemented with for loops 2018-06-29 21:38:06 +03:00
NikolaBorislavovHristov
26d62c79c6 Router's state initialized in a different way 2018-06-29 20:26:43 +03:00
NikolaBorislavovHristov
93bf64fa7b routes distinct by path instead of timestamp 2018-06-29 17:42:41 +03:00
NikolaBorislavovHristov
dbeb0dde87 isBackAction changed to isPushAction 2018-06-29 15:47:47 +03:00
NikolaBorislavovHristov
e008a6e4ff router.js file renamed 2018-06-29 15:15:50 +03:00
NikolaBorislavovHristov
863abf5b16 simple router implemented 2018-06-29 13:32:02 +03:00
NikolaBorislavovHristov
94a0463570 RouterContext renamed to HistoryContext 2018-06-28 12:52:33 +03:00
NikolaBorislavovHristov
37549ad6f7 higher order router context consumer component implemented 2018-06-27 11:00:15 +03:00
NikolaBorislavovHristov
5606bd6f1e RouterContext implemented 2018-06-27 10:59:49 +03:00
NikolaBorislavovHristov
aa19a2d804 using hash router with custom history instance 2018-06-27 09:56:03 +03:00
NikolaBorislavovHristov
17cc5a2361 use hashrouter instead of browserrouter 2018-06-26 15:47:14 +03:00
NikolaBorislavovHristov
d8bb2a8ba7 board sync catalogs 2018-06-26 13:06:15 +03:00
NikolaBorislavovHristov
e5fa7b70d2 basic MetadataItem component implemented 2018-06-26 13:04:40 +03:00
NikolaBorislavovHristov
4d3938cd0d addons service implemented 2018-06-25 11:16:10 +03:00
NikolaBorislavovHristov
59ea9e2bdd main routes imported from stremio-common 2018-06-21 17:16:54 +03:00
NikolaBorislavovHristov
201fff78ec using newest react api to forward a dom ref 2018-06-21 16:24:14 +03:00
NikolaBorislavovHristov
e7982594cd minimum window size changed 2018-06-21 16:06:43 +03:00
NikolaBorislavovHristov
ad4bf16bac nav bar refactored 2018-06-21 13:42:18 +03:00
NikolaBorislavovHristov
fe1bf0695b less constants added in the common package 2018-06-21 11:27:29 +03:00
NikolaBorislavovHristov
aa5a16ad04 Popup stops propagation of specific events 2018-06-20 18:18:05 +03:00
NikolaBorislavovHristov
6f976c0641 Label and Menu components moved into separate files 2018-06-20 17:44:46 +03:00
NikolaBorislavovHristov
a8a2bb3327 open/close event callbacks added to Popup's proptypes 2018-06-20 17:38:52 +03:00
NikolaBorislavovHristov
60ba1c9172 user menu rendered as a popup 2018-06-20 17:31:14 +03:00
NikolaBorislavovHristov
acb7e67a6a Popup declared PureComponent 2018-06-20 17:21:24 +03:00
NikolaBorislavovHristov
235c3b2d3a Popup implemented using new Modal component 2018-06-20 17:21:13 +03:00
NikolaBorislavovHristov
b2cec739ae prop types added to Modal 2018-06-20 16:30:47 +03:00
NikolaBorislavovHristov
8e6d4812ad Modal consume events through react api 2018-06-20 16:29:31 +03:00
NikolaBorislavovHristov
10fe5bae05 close popup dialog on esc press 2018-06-20 12:25:47 +03:00
NikolaBorislavovHristov
1118393cf7 Modal component exports from common components 2018-06-20 12:25:29 +03:00
NikolaBorislavovHristov
c554d78795 OverlayLayer component implemented 2018-06-20 09:05:31 +03:00
NikolaBorislavovHristov
0479077230 simple user menu button added to nav bar 2018-06-19 12:12:08 +03:00
NikolaBorislavovHristov
edb7cb5a66 transition animation added to SearchInput on blur too 2018-06-19 11:07:19 +03:00
NikolaBorislavovHristov
33832bcc3a outline removed from search submit button 2018-06-18 17:58:08 +03:00
NikolaBorislavovHristov
97f92101d8 search bar positioned correctly in the nav bar 2018-06-18 17:55:44 +03:00
NikolaBorislavovHristov
7a0fb1ad2b nav title rendered in the nav bar and styled 2018-06-18 17:25:59 +03:00
NikolaBorislavovHristov
a8cdf73258 search input active styles animated with transition 2018-06-18 17:16:31 +03:00
NikolaBorislavovHristov
a7f48d1830 search input active state fixed 2018-06-18 15:28:06 +03:00
NikolaBorislavovHristov
cb1fb4c5e8 serch input implemented 2018-06-18 12:46:53 +03:00
NikolaBorislavovHristov
4b0c3cea3b main tabs replace current route 2018-06-15 17:41:10 +03:00
NikolaBorislavovHristov
9747d7d676 simple search input implemented as navbar subcomponent 2018-06-15 17:36:57 +03:00
NikolaBorislavovHristov
5c75afb230 simple search route implemented 2018-06-15 17:32:25 +03:00
NikolaBorislavovHristov
36026b8ccb hide nav tab label when width is below 1100px 2018-06-15 15:55:46 +03:00
NikolaBorislavovHristov
2efd7d0f18 using more semantic elements 2018-06-15 15:51:16 +03:00
NikolaBorislavovHristov
418e1d58c7 use single quotes from import statements in less 2018-06-15 15:31:45 +03:00
NikolaBorislavovHristov
0b9199bac6 App declaread as a PureComponent 2018-06-15 15:25:54 +03:00
NikolaBorislavovHristov
d8e26b6390 NavTab component moved in a sub directory 2018-06-15 15:22:35 +03:00
NikolaBorislavovHristov
266c13b2bc Board, Discover, Library and Calendar not exported from routes 2018-06-15 15:13:14 +03:00
NikolaBorislavovHristov
aa3a86c69c Main component declaged ro wrap Board Library Discover and Calendar 2018-06-15 15:12:18 +03:00
NikolaBorislavovHristov
d654bc9e6c NavBar component moved in common package 2018-06-15 14:37:18 +03:00
NikolaBorislavovHristov
aeb4c0e943 navigation bar configured for tab navigation 2018-06-15 14:33:05 +03:00
NikolaBorislavovHristov
e652e8b8e0 NavBar's tabs are configurable through props 2018-06-15 13:58:18 +03:00
NikolaBorislavovHristov
eb1b49e303 NavTab component introduced 2018-06-15 13:45:33 +03:00
NikolaBorislavovHristov
f6acc59b8a nav bar tab content align fixed 2018-06-15 12:30:01 +03:00
NikolaBorislavovHristov
430eab0d5e simple Addons route added 2018-06-15 11:33:40 +03:00
NikolaBorislavovHristov
5509c86c6c route components moved in routes dir 2018-06-14 20:13:26 +03:00
NikolaBorislavovHristov
4a755af113 Calendar route added 2018-06-14 19:49:04 +03:00
NikolaBorislavovHristov
72a11f1999 nav bar styles updated 2018-06-14 19:48:01 +03:00
NikolaBorislavovHristov
57038c901b NavBar rerender only if router context has changed 2018-06-14 17:04:06 +03:00
NikolaBorislavovHristov
476b0a8373 NavBar moved in a separate dir 2018-06-14 16:01:12 +03:00
NikolaBorislavovHristov
7766cba73a typo fixed 2018-06-14 15:40:58 +03:00
NikolaBorislavovHristov
6ac286b2e7 lato fonts added to resources 2018-06-14 15:35:00 +03:00
NikolaBorislavovHristov
6b6715b877 Redirect to / if no route satisfied 2018-06-14 15:30:50 +03:00
NikolaBorislavovHristov
7b0b06bf88 simple tab navigation implemented 2018-06-14 15:27:42 +03:00
NikolaBorislavovHristov
9cf0ff20e8 open sans font family defined and applied to body 2018-06-14 15:25:33 +03:00
NikolaBorislavovHristov
f1c744ff16 checkbox component dir and file names fixed by convention 2018-06-13 15:26:36 +03:00
NikolaBorislavovHristov
c1c1d9d75a app styles updated 2018-06-13 15:21:08 +03:00
NikolaBorislavovHristov
f5a802ddc2 simple popup implemented 2018-06-13 12:32:08 +03:00
NikolaBorislavovHristov
b3a399e2aa box-sizing specified in the app styles 2018-06-12 11:25:59 +03:00
NikolaBorislavovHristov
2e9ab154c0 app styles added 2018-06-12 11:15:11 +03:00
NikolaBorislavovHristov
ae412046f9 vector icon rendered 2018-06-11 16:41:01 +03:00
NikolaBorislavovHristov
c08d88ec58 basic routing implemented 2018-06-11 16:40:32 +03:00
NikolaBorislavovHristov
ab93c8552c stremio-colors updated 2018-06-11 16:15:53 +03:00
NikolaBorislavovHristov
3f0e399c9a root div id changed to app 2018-06-07 09:35:14 +03:00
NikolaBorislavovHristov
ed14a53503 shorter colors import statement 2018-06-05 12:14:27 +03:00
NikolaBorislavovHristov
d7f68c78cc less configured 2018-06-05 11:49:35 +03:00
NikolaBorislavovHristov
f8906e7c6e DOCTYPE label fixed 2018-06-04 17:45:54 +03:00
NikolaBorislavovHristov
ba5e0c8b20 charset declared in the app's head 2018-06-04 17:45:11 +03:00
NikolaBorislavovHristov
c610ab6012 Checkbox rendered in the app root 2018-06-04 17:40:36 +03:00
NikolaBorislavovHristov
63893f5690 js styles replaced with css modules for performance 2018-06-04 17:40:04 +03:00
NikolaBorislavovHristov
7077b89f6a simple checkbox component implemented and exported as a common module 2018-06-04 16:36:11 +03:00
NikolaBorislavovHristov
912250336f app moved to separate directory 2018-06-04 16:06:17 +03:00
NikolaBorislavovHristov
2345d76d92 Initial commit 2018-06-04 15:56:17 +03:00