Commit graph

3132 commits

Author SHA1 Message Date
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