Commit graph

1738 commits

Author SHA1 Message Date
svetlagasheva
306a7534e5 NotificationsMenu uses NotificationList 2019-10-10 19:10:47 +03:00
NikolaBorislavovHristov
ed534b22b8 MetaRowPlaceholder moved to MetaRow 2019-10-10 18:47:24 +03:00
NikolaBorislavovHristov
73ffe01549 Image container removed 2019-10-10 18:16:53 +03:00
NikolaBorislavovHristov
5e9c1b8ff1 ColorInput works with custom syntetic events 2019-10-10 18:15:35 +03:00
svetlagasheva
aa31884294 notifications list height removed 2019-10-09 17:46:11 +03:00
svetlagasheva
e42f438b73 demo items for notifications implemented 2019-10-09 16:29:07 +03:00
svetlagasheva
481264cb87 NotificationsList implemented 2019-10-09 16:21:26 +03:00
Vladimir Borisov
d31a07c499
Load core context on boot; Drop development test user data 2019-10-09 13:11:42 +03:00
Vladimir Borisov
c1c7bb50de
Drop dynamic streaming server settings 2019-10-09 13:10:39 +03:00
svetlagasheva
4f9f9fd928 Notification component implemented 2019-10-08 17:35:05 +03:00
Vladimir Borisov
05bbf3e721
Formatting 2019-10-07 16:44:56 +03:00
Vladimir Borisov
61598f0e8f
Fetch settings options from the streaming server 2019-10-07 16:16:55 +03:00
Vladimir Borisov
d16c9adcf6
Use the user from the state container if available 2019-10-07 12:40:10 +03:00
Vladimir Borisov
19dcbc6480
Handle properly the state container 2019-10-07 12:39:45 +03:00
NikolaBorislavovHristov
fbddd392d9 MetaItem moved inside MetaRow 2019-10-06 13:53:06 +03:00
NikolaBorislavovHristov
d00b20568d PlayIconCircleCentered moved in MetaItem 2019-10-06 13:50:46 +03:00
NikolaBorislavovHristov
091d9273e5 update broken flag synchronously on src change 2019-10-06 11:51:01 +03:00
NikolaBorislavovHristov
f20d04d5ee Popup/Multiselect api changed 2019-10-06 11:48:04 +03:00
NikolaBorislavovHristov
acd75db430 ColorInput uses data attribute to pass value 2019-10-06 00:18:09 +03:00
NikolaBorislavovHristov
645ae7931d ColorInput implemented with Modal 2019-10-05 23:42:27 +03:00
NikolaBorislavovHristov
41841fefaf Modal autofocus default value fixed 2019-10-05 23:25:29 +03:00
NikolaBorislavovHristov
b5f09cabe9 ColorPicker moved inside ColorInput 2019-10-05 22:12:53 +03:00
NikolaBorislavovHristov
2ef5999bfd checkbox default size added 2019-10-05 22:10:33 +03:00
NikolaBorislavovHristov
7cf24b8180 Button adapted to useTabIndex removal 2019-10-05 22:09:34 +03:00
NikolaBorislavovHristov
a7e58b1717 useTabIndex dropped 2019-10-05 22:08:33 +03:00
NikolaBorislavovHristov
1e583c9a94 propTypes added to Modal 2019-10-05 22:08:18 +03:00
NikolaBorislavovHristov
e426afb07a disable focus lock in modal implemented 2019-10-05 22:05:41 +03:00
NikolaBorislavovHristov
082470ed16 router focus implemented based on focus lock 2019-10-05 17:39:22 +03:00
NikolaBorislavovHristov
671873aeb3 subtitles picker adapted to latest changes in common 2019-10-05 12:27:28 +03:00
NikolaBorislavovHristov
ae4bfda554 unsubscrive from onchange listener on unmount 2019-10-05 12:00:06 +03:00
NikolaBorislavovHristov
69e043fd57 ColorInput refactored to use Popup 2019-10-05 11:59:40 +03:00
NikolaBorislavovHristov
c0a6a43f18 Subtitles button layout in player 2019-10-04 21:49:55 +03:00
NikolaBorislavovHristov
8d53b77cf5 nested popups handled 2019-10-04 21:23:51 +03:00
NikolaBorislavovHristov
2774700b88 scroll event bubbled to window 2019-10-04 21:16:29 +03:00
Vladimir Borisov
0a41977641
Load/store data from state container 2019-10-04 18:16:49 +03:00
Vladimir Borisov
315e616ede
Checkboxes string values 2019-10-04 18:16:32 +03:00
Vladimir Borisov
c3abf5844b
Constants start with ID first 2019-10-04 18:15:59 +03:00
NikolaBorislavovHristov
f92c7de0e7 sample share modal adapted to common components 2019-10-03 18:20:16 +03:00
NikolaBorislavovHristov
55a0145687 show slider thumb with delay 2019-10-03 18:18:05 +03:00
NikolaBorislavovHristov
276740ad90 menuModalClassName classname renamed 2019-10-03 18:17:47 +03:00
NikolaBorislavovHristov
41f6066009 menuRelativePosition prop added to Popup 2019-10-03 17:24:18 +03:00
NikolaBorislavovHristov
d05abaad4b modalContainerClassName added to Popup proptypes 2019-10-03 17:19:24 +03:00
NikolaBorislavovHristov
10d7b2194f Volume slider implemented with hooks 2019-10-03 15:03:06 +03:00
NikolaBorislavovHristov
d05d430523 seekbar disabled state styled 2019-10-03 14:59:51 +03:00
NikolaBorislavovHristov
d8906af971 disabled slider styles implemented 2019-10-03 14:58:03 +03:00
svetlagasheva
ab83a15d15 user notifications WIP 2019-10-03 14:31:34 +03:00
NikolaBorislavovHristov
3bbcc42955 MuteButton implemented with hooks 2019-10-03 14:21:05 +03:00
NikolaBorislavovHristov
47b688a5d6 disabled flag fixed in play pause button 2019-10-03 14:16:43 +03:00
NikolaBorislavovHristov
f156416f82 disable focusability of playpause button 2019-10-03 14:15:39 +03:00
NikolaBorislavovHristov
96dc4fafc8 PlayPause button implemented with hooks 2019-10-03 14:12:40 +03:00
NikolaBorislavovHristov
c7531c82b8 ControlBar props updated 2019-10-03 14:02:21 +03:00
NikolaBorislavovHristov
336164682e seek bar styles adapted to the new slider api 2019-10-03 14:01:40 +03:00
NikolaBorislavovHristov
b837d5c88e drop active state and call release thumb synchronously 2019-10-03 13:40:00 +03:00
NikolaBorislavovHristov
35f15939c0 slider thumb size refactored 2019-10-03 12:43:53 +03:00
NikolaBorislavovHristov
818aa16b7b not needed props dropped from slider 2019-10-03 11:50:44 +03:00
NikolaBorislavovHristov
2f40cf25f7 drop usage of thumb size css variable 2019-10-03 11:14:35 +03:00
NikolaBorislavovHristov
4c4095b577 define track size relative to thumb size 2019-10-03 11:01:48 +03:00
NikolaBorislavovHristov
99c0982f05 use smaller icon for slider thumb 2019-10-03 10:45:41 +03:00
NikolaBorislavovHristov
f256b5e33d thumb animation functions renamed 2019-10-03 10:45:12 +03:00
NikolaBorislavovHristov
50ca632822 use svg for slider thumb 2019-10-02 23:58:39 +03:00
NikolaBorislavovHristov
a1619dee93 Slider reimplemented with hooks and RAF 2019-10-02 23:58:17 +03:00
NikolaBorislavovHristov
7be61e9c9a useAnimationFrame custom hook implemented 2019-10-02 22:42:11 +03:00
Vladimir Borisov
3dfe8a05a4
More correct way to define a property in propTypes 2019-10-02 18:11:16 +03:00
Vladimir Borisov
be4e577b85
Buttons with disabled state 2019-10-02 16:43:08 +03:00
Vladimir Borisov
6167e86bea
PropTypes 2019-10-02 16:13:48 +03:00
Vladimir Borisov
e871ff39f1
New ModalDialog component 2019-10-02 15:57:53 +03:00
NikolaBorislavovHristov
320db99349 Merge branch 'master' of github.com:Stremio/stremio-web into player 2019-10-01 16:23:59 +03:00
NikolaBorislavovHristov
e9bba5042f useLiveRef custom hook implemented 2019-10-01 16:23:56 +03:00
svetlagasheva
4e1104c292 flex properties added to buttons style 2019-10-01 16:05:03 +03:00
svetlagasheva
12f01ec6be use thin for border width 2019-10-01 15:36:34 +03:00
svetlagasheva
7648d8f4e1 check if close is function 2019-10-01 15:22:00 +03:00
svetlagasheva
4540411709 correct twitter link 2019-10-01 15:15:11 +03:00
svetlagasheva
18cc4aec4d default props removed from SharePrompt 2019-10-01 15:12:44 +03:00
svetlagasheva
9c0ecc8621 closing prompt function name fixed 2019-10-01 15:10:26 +03:00
svetlagasheva
b6e04941c1 Merge branch 'master' of github.com:Stremio/stremio-web into share-prompt 2019-10-01 15:00:05 +03:00
svetlagasheva
24603f02c5 url style fixed 2019-09-30 17:50:12 +03:00
Vladimir Borisov
04ec775437
More meaningsull variable names 2019-09-30 16:59:57 +03:00
Vladimir Borisov
4a910893d0
Use memo 2019-09-30 16:56:55 +03:00
svetlagasheva
b9bbe70776 twitter color added 2019-09-30 16:43:19 +03:00
svetlagasheva
fd197e4e9d SharePrompt styles based on rem 2019-09-30 16:39:46 +03:00
Vladimir Borisov
3dac8f96f3
useSettings hook 2019-09-30 16:37:38 +03:00
Vladimir Borisov
90568c9e85
Icon require 2019-09-30 16:23:02 +03:00
Vladimir Borisov
f4845eb619
Callback dependencies 2019-09-30 16:20:14 +03:00
Vladimir Borisov
c9f2b735f3
Do not use bond function 2019-09-30 16:19:57 +03:00
NikolaBorislavovHristov
2663b7f93d SeekBar reimplemented with hooks 2019-09-30 16:19:04 +03:00
Vladimir Borisov
f5aa635028
Renamed the updateSection function to sectionListOnScorll 2019-09-30 15:51:31 +03:00
Vladimir Borisov
b252ca0b13
Cache callback function 2019-09-30 15:48:23 +03:00
Vladimir Borisov
27b242423a
Removed classnames 2019-09-30 15:46:08 +03:00
Vladimir Borisov
892c6310ed
SectionsList PropTypes 2019-09-30 15:41:12 +03:00
Vladimir Borisov
1ff6c298fe
PropTypes 2019-09-30 15:22:45 +03:00
Vladimir Borisov
6c07ebe992
Cache callback functions 2019-09-30 15:18:11 +03:00
Vladimir Borisov
15d325e571
Dropped a local alias for ref 2019-09-30 15:15:09 +03:00
Vladimir Borisov
c87d1fb8ae
Split styles per component 2019-09-30 15:13:26 +03:00
Vladimir Borisov
523dda63a7
Check if onChange is function 2019-09-30 15:12:45 +03:00
Vladimir Borisov
0c90e2d490
Better handling of the close function 2019-09-30 14:41:34 +03:00
Vladimir Borisov
683acc77ef
Wole number X icon size 2019-09-30 14:41:21 +03:00
svetlagasheva
16f4b3b5fd button labels wrapped in div 2019-09-30 14:38:39 +03:00
NikolaBorislavovHristov
68780cccfb drop modalContainerClassName prop from ControlBar 2019-09-30 14:08:40 +03:00
Vladimir Borisov
a626901595
ColorInput moved to common 2019-09-30 12:27:29 +03:00
Vladimir Borisov
ad5acaed8c
Improved ColorInput 2019-09-30 12:24:07 +03:00
Vladimir Borisov
a1f77f031b
Removed useless variable declaration 2019-09-30 12:04:44 +03:00
Vladimir Borisov
d7e221b585
Better checkbox styles 2019-09-30 12:04:03 +03:00
Vladimir Borisov
59bdd5b416
Removed unnecessary properties 2019-09-30 11:27:09 +03:00
Vladimir Borisov
007ac3d506
Flatten constants. Use single quotes 2019-09-30 11:22:58 +03:00
Vladimir Borisov
f824a967a7
useRef instead of createRef for performance 2019-09-30 11:01:31 +03:00
Vladimir Borisov
c89f80c397
Removed the type parameter of the buttons 2019-09-30 10:56:14 +03:00
svetlagasheva
47ecf701cc SharePrompt reimplemented with hooks 2019-09-30 10:53:53 +03:00
Vladimir Borisov
30305da623
PropTypes definitions 2019-09-30 10:53:11 +03:00
Vladimir Borisov
56fd4e1a78
Dropped the sections sorting 2019-09-30 10:52:16 +03:00
NikolaBorislavovHristov
b9aef45440 show Buffering loader only when buffering 2019-09-29 23:25:43 +03:00
NikolaBorislavovHristov
63d856210c buffering loader reimplemented using new Image component 2019-09-29 23:24:52 +03:00
NikolaBorislavovHristov
7b4e38405a handle more edge cases when showing fallback image 2019-09-29 23:23:01 +03:00
Vladimir Borisov
2c61153294
Remove the spacing var from Settings styles 2019-09-27 17:59:22 +03:00
Vladimir Borisov
1adb6b6815
Remove spacing var in ColorInput 2019-09-27 17:53:57 +03:00
Vladimir Borisov
4d29fa7ec6
Make Sign in/Log out button work 2019-09-27 16:53:37 +03:00
Vladimir Borisov
335e2e857b
Log a message when anonymous user tries to use some features 2019-09-27 16:52:16 +03:00
NikolaBorislavovHristov
661c628cef MetaItem uses the new common Image component 2019-09-27 13:12:36 +03:00
NikolaBorislavovHristov
9426ac530a Image with fallback support implemented 2019-09-27 13:12:16 +03:00
Vladimir Borisov
9c4715a052
Reset ColorInput when closed; Close by clicking outside the dialog 2019-09-27 11:38:54 +03:00
Vladimir Borisov
0d03bfe9db
Hardcoded user settings. Determine if link is internal 2019-09-26 16:17:16 +03:00
svetlagasheva
7c980b0800 label prop added to SharePrompt 2019-09-26 15:48:23 +03:00
svetlagasheva
e1d6f4a3a1 SharePrompt classNames renamed 2019-09-26 15:10:23 +03:00
svetlagasheva
9e87d14e90 SharePrompt not using separate functions 2019-09-26 14:54:29 +03:00
svetlagasheva
93ac68cbd3 SharePrompt className renamed 2019-09-26 14:05:54 +03:00
svetlagasheva
581193ad54 not needed type dropped 2019-09-26 13:56:52 +03:00
svetlagasheva
c26fdc8850 TextInput used in SharePrompt 2019-09-26 13:51:57 +03:00
svetlagasheva
e10ee56ca1 className added to SharePrompt props 2019-09-26 13:42:41 +03:00
svetlagasheva
46178227c8 ShareModal renamed to SharePrompt 2019-09-26 13:40:09 +03:00
svetlagasheva
8d92162da2 ShareModal use require 2019-09-26 13:36:11 +03:00
Vladimir Borisov
c9d5a4e42f
Checkbox styles 2019-09-26 09:31:17 +03:00
Vladimir Borisov
4214355602
Merge branch 'master' into settings-page 2019-09-25 18:08:12 +03:00
Vladimir Borisov
581cf02b96
Color input using modal 2019-09-25 18:06:46 +03:00
Vladimir Borisov
04e2859d2c
Removet ColorInput from common components list 2019-09-25 18:06:34 +03:00
NikolaBorislavovHristov
7c6fb5a631 Video component reimplemented with hooks 2019-09-25 17:56:34 +03:00
Vladimir Borisov
81b28263a4
Moved ColorInput component into Settings 2019-09-25 16:59:37 +03:00
Vladimir Borisov
92a0522faa
Split settings into several files 2019-09-25 16:34:36 +03:00
Vladimir Borisov
7a1f42d4fd
Separate description of settings 2019-09-25 16:33:57 +03:00
NikolaBorislavovHristov
c6a29f5692 Player root component migrated to hooks 2019-09-25 16:02:06 +03:00
Vladimir Borisov
d9c3743400
Dropped forwardRef. Minor formatting changes 2019-09-25 15:51:43 +03:00
NikolaBorislavovHristov
9258e04379 useSpreadState custom hook implemented 2019-09-25 15:42:54 +03:00
NikolaBorislavovHristov
37e3aa55d7 index file added to stremio-video 2019-09-25 15:14:09 +03:00
NikolaBorislavovHristov
1cbb5ed911 player route regexp implemented 2019-09-25 15:13:32 +03:00
NikolaBorislavovHristov
0696ac48ac ActionButton adapted to the latest changes in common 2019-09-25 15:13:20 +03:00
NikolaBorislavovHristov
41fe4f0133 video submodule moved to /src/video 2019-09-25 14:56:10 +03:00
NikolaBorislavovHristov
e54c7e28bc margins in Intro unified 2019-09-25 14:48:35 +03:00
NikolaBorislavovHristov
93353d1fd9 ConsentCheckbox adapted to the latest changes in common 2019-09-25 14:46:51 +03:00
NikolaBorislavovHristov
b751d63759 set overflow visible for all svgs 2019-09-25 14:03:51 +03:00
NikolaBorislavovHristov
f2dab4bacd placeholder color changed 2019-09-25 13:38:21 +03:00
NikolaBorislavovHristov
f6c2da27bf app scrollbars fixed 2019-09-25 12:37:55 +03:00
NikolaBorislavovHristov
2aa9de69fc Started sufix changed to Initialized 2019-09-25 11:05:13 +03:00
NikolaBorislavovHristov
800ee482e4 Dropdown options hover/focus effect changed 2019-09-25 00:45:45 +03:00
NikolaBorislavovHristov
b2c1b8323b brightness effect on hover changed to 1.2 2019-09-25 00:24:49 +03:00
NikolaBorislavovHristov
98e4c0ab5e require spatial nav polyfill moved to App 2019-09-24 23:46:24 +03:00
NikolaBorislavovHristov
002ae5fa4b StremioCore service renamed to Core 2019-09-24 23:43:44 +03:00
NikolaBorislavovHristov
a398432d85 MPVPlayer todo service dropped 2019-09-24 23:40:17 +03:00
NikolaBorislavovHristov
dc9c1b2ad0 KeyboardNavigation service uses es6 syntax 2019-09-24 23:40:04 +03:00
NikolaBorislavovHristov
98202b9fa6 use only numeric values for font-weight 2019-09-24 23:06:58 +03:00
NikolaBorislavovHristov
3dbb3f9f1f reset starting flag on stop in core service 2019-09-24 20:33:10 +03:00
NikolaBorislavovHristov
00d3d168f3 demo shell service implemented 2019-09-24 20:32:52 +03:00
NikolaBorislavovHristov
9b37038d5a error events handled properly in stremio core service 2019-09-24 20:15:47 +03:00
NikolaBorislavovHristov
143a211625 not needed freeze calls dropped 2019-09-24 19:36:54 +03:00
NikolaBorislavovHristov
ef9111fa5e global stateContainer replaced by core service 2019-09-24 19:34:10 +03:00
NikolaBorislavovHristov
e4e6b663b3 StremioCore service implemented 2019-09-24 19:31:35 +03:00
NikolaBorislavovHristov
33a13d6c44 roboto css moved to common 2019-09-24 19:30:54 +03:00
NikolaBorislavovHristov
ddbeae181f filter addons implemented 2019-09-24 13:46:38 +03:00
NikolaBorislavovHristov
330881c0d6 AddonPrompt finalized 2019-09-24 13:41:27 +03:00
NikolaBorislavovHristov
4404e0a032 Modal spread props on its children 2019-09-24 10:53:10 +03:00
NikolaBorislavovHristov
0bea41e95d more roboto fonts included 2019-09-24 10:52:43 +03:00
Vladimir Borisov
51b607e7b4
Stylesheet cleanup 2019-09-20 16:36:55 +03:00
Vladimir Borisov
e14378e03e
Undo all changes in ColorPicker 2019-09-20 15:41:26 +03:00
Vladimir Borisov
15a6a8381a
Better looking color picker 2019-09-20 15:36:12 +03:00
Vladimir Borisov
95d1078757
Remove the color picker's additional options 2019-09-20 15:35:33 +03:00
NikolaBorislavovHristov
bc19642674 continue watching menu items fixed 2019-09-20 00:10:56 +03:00
NikolaBorislavovHristov
c04236d7e8 metarow styles updated 2019-09-20 00:09:29 +03:00
NikolaBorislavovHristov
15025bd9f9 navbar styles updated 2019-09-20 00:09:20 +03:00
NikolaBorislavovHristov
b4a3a9a017 animated placeholder styles dropped 2019-09-19 23:34:37 +03:00
NikolaBorislavovHristov
d34a4f48dd validation added to MetaPreview props 2019-09-19 23:27:22 +03:00
NikolaBorislavovHristov
5b8f534155 search styles updated in addons 2019-09-19 20:56:31 +03:00
NikolaBorislavovHristov
db0e787b79 Dropdown refactored to be used in MetaItem 2019-09-19 20:54:38 +03:00
NikolaBorislavovHristov
99d467d022 useTabIndex hook reverted 2019-09-19 18:23:01 +03:00
NikolaBorislavovHristov
541a5b95d2 menuMatchLabelWidth prop added to Dropdown 2019-09-19 18:19:24 +03:00
NikolaBorislavovHristov
fb62f32d32 update styles of the common components 2019-09-19 18:04:25 +03:00
Vladimir Borisov
011bad157d
Make use of the Colorinput component 2019-09-19 17:59:12 +03:00
Vladimir Borisov
e36e585fcc
New component for color input 2019-09-19 17:58:43 +03:00
NikolaBorislavovHristov
dc259d9cf8 addons styles polished 2019-09-19 13:42:18 +03:00
NikolaBorislavovHristov
f2bc33c787 addons search bar focus implemented 2019-09-19 12:51:59 +03:00
NikolaBorislavovHristov
608ffa19c9 sample search input added to addons page 2019-09-19 12:43:19 +03:00
NikolaBorislavovHristov
ca2ca88a44 additional validation to the href prop added to NavTabButton 2019-09-19 11:56:46 +03:00
NikolaBorislavovHristov
97b2244e3e NavTabButton refactored to work with useRouteActive hook 2019-09-19 11:37:58 +03:00
NikolaBorislavovHristov
d6e47f0982 additional validation added to useRouteActive hook 2019-09-19 11:36:24 +03:00
NikolaBorislavovHristov
7c0dc77ab9 SearchBar refactored to use useRouteActive custom hook 2019-09-19 11:30:49 +03:00
NikolaBorislavovHristov
31fec02da9 default props added to text input 2019-09-19 11:12:12 +03:00
NikolaBorislavovHristov
278b58a041 useTabIndex hook dropped 2019-09-19 11:04:29 +03:00
NikolaBorislavovHristov
bfcab9ffe0 handle keydown to toggle addon 2019-09-18 23:05:28 +03:00
NikolaBorislavovHristov
195046d244 basic search bar placeholder implemented 2019-09-18 22:59:23 +03:00
Vladimir Borisov
9fef56fca1
Formatting; Inline dropdown rendering 2019-09-18 17:14:11 +03:00
NikolaBorislavovHristov
c3adb07bc4 addons ui implemented 2019-09-18 17:11:53 +03:00
Vladimir Borisov
e5bad11b48
Smooth scrolling of sections 2019-09-18 16:40:02 +03:00
Vladimir Borisov
90050cf982
Merge branch 'master' into settings-page 2019-09-18 16:33:32 +03:00
Vladimir Borisov
8a0760156a
Use icons 2019-09-18 16:32:19 +03:00
Vladimir Borisov
651f4d897c
Use arrow function instead of class 2019-09-18 15:38:50 +03:00
Vladimir Borisov
8132a33563
Use rem in the stylesheet 2019-09-18 15:38:14 +03:00
Nikola Hristov
c17f6721a2
Merge pull request #65 from Stremio/color-picker
Color picker
2019-09-18 10:19:14 +03:00
Vladimir Borisov
e5ab7b7d5d
Replaced the MainNavBar with NavBar 2019-09-18 09:47:49 +03:00
Vladimir Borisov
5a42a8514b
Improved dropdown styles 2019-09-17 17:49:02 +03:00
Vladimir Borisov
12232e7a40
Settings Page WIP 2019-09-17 17:42:27 +03:00
NikolaBorislavovHristov
753cb52f79 pickers base width changed to 15rem 2019-09-16 16:29:47 +03:00
NikolaBorislavovHristov
e113f7acb6 addons filter dropdowns implemented 2019-09-16 15:56:36 +03:00
NikolaBorislavovHristov
17a42d6947 optional url params added to addons route 2019-09-16 15:28:25 +03:00
NikolaBorislavovHristov
f638fb48f9 Revert "try to find focusable candidate before focus the container"
This reverts commit 5bddb97fa9.
2019-09-16 14:44:49 +03:00
NikolaBorislavovHristov
5bddb97fa9 try to find focusable candidate before focus the container 2019-09-16 13:57:08 +03:00
NikolaBorislavovHristov
33b6bb0290 replace location when filters in library changed 2019-09-16 13:12:36 +03:00
NikolaBorislavovHristov
bb6095f669 demo search ui implemented 2019-09-16 12:11:08 +03:00
NikolaBorislavovHristov
e544451884 demo library hook improved 2019-09-16 09:39:54 +03:00
NikolaBorislavovHristov
2ae8aca22d default type in library added 2019-09-16 09:33:31 +03:00
NikolaBorislavovHristov
c859e8fe94 posterShape validation in Board not needed 2019-09-16 09:31:22 +03:00
NikolaBorislavovHristov
b9d84ff10d less uses webpack resolve aliases 2019-09-15 08:27:57 +03:00
NikolaBorislavovHristov
1c61d94f0a Board row moved to common components 2019-09-15 08:24:44 +03:00
NikolaBorislavovHristov
b512cab49d not used styles dropped from Library 2019-09-14 22:42:29 +03:00
NikolaBorislavovHristov
8c20483284 meta items rendered in Library 2019-09-14 21:20:59 +03:00
NikolaBorislavovHristov
4d98983b4e demo library poster/logo fixed 2019-09-14 21:20:56 +03:00
NikolaBorislavovHristov
489d677ffc filter items by type only if there is type selected 2019-09-14 21:17:46 +03:00
NikolaBorislavovHristov
5b22240220 Library dropdowns added to view 2019-09-14 21:08:18 +03:00
NikolaBorislavovHristov
e905de7ffd demo library hook implemented 2019-09-14 21:07:39 +03:00
NikolaBorislavovHristov
62d51807ae library url param changed 2019-09-14 21:07:14 +03:00
NikolaBorislavovHristov
d317ef04d3 SearchBar focused on query changed 2019-09-13 17:07:44 +03:00
NikolaBorislavovHristov
698f1174c7 urlParamsForPath function inlined in Router 2019-09-13 17:05:36 +03:00
NikolaBorislavovHristov
d94b8cd4f7 routeConfigForPath inlined in Router 2019-09-13 16:58:27 +03:00
NikolaBorislavovHristov
8e5cee3540 router uses URLSearchParams for queryParams prop 2019-09-13 16:53:46 +03:00
NikolaBorislavovHristov
d0446c790f Board adapted to the new state container 2019-09-13 16:26:30 +03:00
NikolaBorislavovHristov
f46c0c771a update stremio-core module/repo name 2019-09-13 15:52:37 +03:00
NikolaBorislavovHristov
f67480919d common Dropdown component implemented 2019-09-13 10:47:01 +03:00
NikolaBorislavovHristov
44713856eb calendar temporary dropped 2019-09-12 15:26:26 +03:00
NikolaBorislavovHristov
a6d7d23a6e check getTime value to determine if date is valid 2019-09-12 15:02:49 +03:00
NikolaBorislavovHristov
1a7bea2e42 detail page adapted to css modules 2019-09-12 15:02:27 +03:00
NikolaBorislavovHristov
56bf9daf38 MetaPreview compact styles fixed 2019-09-12 14:17:08 +03:00
NikolaBorislavovHristov
04a1e4b2e1 Discover adapted to css modules 2019-09-12 14:13:18 +03:00
NikolaBorislavovHristov
94dee4515b Merge branch 'css-modules-in-routes' of github.com:Stremio/stremio-web 2019-09-12 12:54:48 +03:00
NikolaBorislavovHristov
1ca7349f57 border radius removed from MetaPreview action buttons 2019-09-12 12:49:09 +03:00
NikolaBorislavovHristov
2b7ea44ca5 default value for posterShape dropped from MetaItem 2019-09-12 12:48:51 +03:00
NikolaBorislavovHristov
7ab5d05e90 Detail demo items updated 2019-09-12 12:46:43 +03:00
NikolaBorislavovHristov
a064a8de68 MetaPreview props updated 2019-09-12 12:46:34 +03:00
NikolaBorislavovHristov
198f1cab90 MetaPreview refactored to work with date object for released prop 2019-09-12 12:18:14 +03:00
NikolaBorislavovHristov
d800d354b1 Intro styles simplified 2019-09-12 11:28:11 +03:00
NikolaBorislavovHristov
125072dd97 drop usage of children prop in ConsentChechbox 2019-09-11 18:05:27 +03:00
NikolaBorislavovHristov
f1d06b7d37 focus email only if the Intro route is focusable 2019-09-11 18:04:55 +03:00
NikolaBorislavovHristov
f9273ffe07 useRouteActive custom hook implemented 2019-09-11 18:03:33 +03:00
NikolaBorislavovHristov
5a9d12c4fe Intro reimplemented with hooks 2019-09-11 17:48:17 +03:00
NikolaBorislavovHristov
f08e7cc0ac Intro screen adapted to css modules 2019-09-11 16:58:17 +03:00
NikolaBorislavovHristov
2f86df475a board row placeholder adapted to css modules 2019-09-11 16:46:01 +03:00
NikolaBorislavovHristov
e7287381d6 Board adapted to css modules 2019-09-11 16:39:00 +03:00
NikolaBorislavovHristov
04951911d9 consistent gaps in discover implemented 2019-09-11 12:41:28 +03:00
NikolaBorislavovHristov
954704e816 season bar height decreased 2019-09-11 11:54:17 +03:00
NikolaBorislavovHristov
828200518b Board/BoardRow/BoardRowPlaceholder adapted with all changes in common 2019-09-11 11:23:40 +03:00
NikolaBorislavovHristov
888cd075f7 button outline styles changed 2019-09-09 18:20:38 +03:00
NikolaBorislavovHristov
ac2794e988 season bar placeholder adapted to the new placeholder styles 2019-09-09 17:22:45 +03:00
NikolaBorislavovHristov
b528e79e14 meta preview placeholder adapted to the latest changes in placeholders 2019-09-09 17:06:56 +03:00
NikolaBorislavovHristov
8e31747a0b placeholder brightness changed to 1.2 2019-09-09 16:35:06 +03:00
NikolaBorislavovHristov
e908f45567 placeholder colors moved in app styles 2019-09-09 16:34:44 +03:00
NikolaBorislavovHristov
e78837f46a default props removed from Popup 2019-09-08 18:28:45 +03:00
NikolaBorislavovHristov
76a16c2acb NavBar refactored for readability 2019-09-08 18:25:40 +03:00
NikolaBorislavovHristov
8adb8d5333 MetaPreview styles update for responsability 2019-09-08 16:03:02 +03:00
NikolaBorislavovHristov
1f5fcf73b4 ActionButton/MetaLinks classnames and props refactored 2019-09-08 08:32:30 +03:00
NikolaBorislavovHristov
26cd151a92 MetaPreview props/styles updated for readaility 2019-09-06 18:38:30 +03:00
NikolaBorislavovHristov
8c18f48c3d id prop not required for MetaItem 2019-09-06 18:13:03 +03:00
NikolaBorislavovHristov
4311b1817c MetaItem title uses title-label classname 2019-09-06 18:08:37 +03:00
NikolaBorislavovHristov
811b6bf043 remove margin from the last meta-links 2019-09-06 17:58:01 +03:00
NikolaBorislavovHristov
760752fa70 remove outline on hover/focus 2019-09-05 13:15:35 +03:00
NikolaBorislavovHristov
58e188104b PlayIconCircleCentered moved to a separate common component 2019-09-05 13:10:41 +03:00
NikolaBorislavovHristov
438353c38f MetaItem use img tag for poster 2019-09-05 12:58:36 +03:00
NikolaBorislavovHristov
723218d145 MetaItem fallback to poster shape poster if posterShape is invalid 2019-09-05 12:44:20 +03:00
NikolaBorislavovHristov
52bc54b7d6 MetaItem props validation improved 2019-09-05 12:43:49 +03:00
NikolaBorislavovHristov
fa73aed357 fix checkbox icon styles 2019-09-05 12:25:18 +03:00
NikolaBorislavovHristov
65f18a5b78 all routes imported at once in app config 2019-09-05 11:18:31 +03:00
NikolaBorislavovHristov
ce2685c5fc MetaPlaceholder used in detail page 2019-09-05 11:14:12 +03:00
NikolaBorislavovHristov
f826235776 meta preview placeholder implemented 2019-09-05 11:13:54 +03:00
NikolaBorislavovHristov
87f66594a3 seasons bar styles finalized 2019-09-05 00:23:27 +03:00
NikolaBorislavovHristov
f0c413a25f detail item size changed 2019-09-05 00:22:57 +03:00
NikolaBorislavovHristov
a4d8b89a86 video placeholder styles optimised 2019-09-05 00:11:59 +03:00
NikolaBorislavovHristov
06a3223a68 videos placeholders fixed 2019-09-05 00:09:21 +03:00
NikolaBorislavovHristov
9626f60653 more convenient class names defined for scroll containers in detail 2019-09-05 00:04:26 +03:00
NikolaBorislavovHristov
67be990004 videos list placeholders adapted to the lastest changes in placeholder styles 2019-09-04 23:49:40 +03:00
NikolaBorislavovHristov
3d2405d09b css props order fixed 2019-09-04 23:47:29 +03:00
NikolaBorislavovHristov
58ac25ce11 stream placeholder styles optimized 2019-09-04 23:47:21 +03:00
NikolaBorislavovHristov
bf9baea81a streams placeholders fixed 2019-09-04 23:46:52 +03:00
NikolaBorislavovHristov
ee956eb309 stream-list styles refactored for accessibility 2019-09-04 23:46:33 +03:00
NikolaBorislavovHristov
7abcb26300 stream styles finalized 2019-09-04 23:44:54 +03:00
NikolaBorislavovHristov
539a7cc826 validation improved in Stream component 2019-09-04 23:34:21 +03:00
NikolaBorislavovHristov
2ce0bc8c56 StreamPlaceholder adapted to the latest changes in placeholder styles 2019-09-04 23:33:47 +03:00
NikolaBorislavovHristov
49c38ac7b4 common used colors in placeholder refined as variables for code reuse 2019-09-04 23:31:38 +03:00
NikolaBorislavovHristov
28f38dbc99 facebook button sharper on focus 2019-09-04 22:53:59 +03:00
NikolaBorislavovHristov
997180a8a4 videos list placeholder styles optimised 2019-09-04 22:31:33 +03:00
NikolaBorislavovHristov
c86e13f4b3 consistent hover/focus effects in videos list 2019-09-04 22:28:45 +03:00
NikolaBorislavovHristov
f44dcbea12 add 2 more video placeholders 2019-09-04 22:21:29 +03:00
NikolaBorislavovHristov
a1f61150b1 next icon styles fixed 2019-09-04 22:05:14 +03:00
NikolaBorislavovHristov
f8b3e31acc Video title fixed 2019-09-04 21:54:16 +03:00
NikolaBorislavovHristov
afd3d5f8e7 Video elements sizes limited 2019-09-04 18:15:36 +03:00
NikolaBorislavovHristov
3383208a5a next icon size fixed 2019-09-04 17:50:49 +03:00
NikolaBorislavovHristov
b9fc50c557 Videos list placeholders reimplemented with the new placeholder styles 2019-09-04 17:49:18 +03:00
NikolaBorislavovHristov
f0a644e4e8 use pulse animation for placeholders 2019-09-04 17:47:18 +03:00
NikolaBorislavovHristov
b5b97bfb72 videos list styles uses css var for item size 2019-09-04 16:11:21 +03:00
NikolaBorislavovHristov
b246e40c03 Seasons bar icon styles fixed 2019-09-04 15:49:25 +03:00
NikolaBorislavovHristov
040350972c Video styles refactored 2019-09-04 15:45:41 +03:00
NikolaBorislavovHristov
2a37f822aa SeasonsBar improved for accessability and runtime issues fixed 2019-09-04 10:25:48 +03:00
NikolaBorislavovHristov
aeb8cf6b9c use flex-wrap instead of flex-flow 2019-09-03 17:36:29 +03:00
NikolaBorislavovHristov
eb3ae22d28 seasons bar background styles updated 2019-09-03 17:27:40 +03:00
NikolaBorislavovHristov
185192ea6d streams list styles updated 2019-09-03 15:53:31 +03:00
NikolaBorislavovHristov
0756e2b9a9 stream placeholder implemented 2019-09-03 15:39:10 +03:00
NikolaBorislavovHristov
f21a898956 install addons button added to streams list 2019-09-03 15:13:39 +03:00
NikolaBorislavovHristov
433db568b0 StreamsList implemented 2019-09-03 14:58:33 +03:00
NikolaBorislavovHristov
430e797715 VideoList placeholders finalized 2019-09-03 10:24:56 +03:00
NikolaBorislavovHristov
a77cf560ec SeasonsBar moved to separate component 2019-09-02 23:11:19 +03:00
NikolaBorislavovHristov
4bf90a8936 VideoPlaceholder rendered in videos list while loading 2019-09-02 22:49:19 +03:00
NikolaBorislavovHristov
3820bac39b Video placeholder implemented 2019-09-02 22:39:44 +03:00
NikolaBorislavovHristov
dda346e8f9 title attribute added 2019-09-02 21:36:40 +03:00
NikolaBorislavovHristov
cefd546402 Video styles finalized 2019-09-02 21:33:39 +03:00
NikolaBorislavovHristov
4a6cb59fe7 Video component adapted to latest conventions and changes in common 2019-09-02 19:28:35 +03:00
NikolaBorislavovHristov
6b67e0668a seasons bar margin updated 2019-09-02 17:30:50 +03:00
NikolaBorislavovHristov
4bb9311091 filter videos by season 2019-09-02 16:24:01 +03:00
NikolaBorislavovHristov
c03ccd52a4 margin added to season bar 2019-09-02 16:10:41 +03:00
NikolaBorislavovHristov
5af6d512ff video height dropped 2019-09-02 16:09:01 +03:00
NikolaBorislavovHristov
4c14106fa4 change season fixed 2019-09-02 13:30:44 +03:00
NikolaBorislavovHristov
d0056ddebc season/episodes used as numbers 2019-09-02 13:20:58 +03:00
NikolaBorislavovHristov
f78071f464 Videos list adapted to the latest changes in common 2019-09-02 12:52:22 +03:00
NikolaBorislavovHristov
b39c46f476 background image added to detail page 2019-09-02 12:15:23 +03:00
NikolaBorislavovHristov
0a97a9be9a basic validation added to router utils path param 2019-09-02 11:30:07 +03:00
NikolaBorislavovHristov
8fe3b1ae69 declare MetaLinks not focusable 2019-08-30 13:36:26 +03:00
NikolaBorislavovHristov
42b6d3676e declare action button not focusable in compact view 2019-08-30 13:36:14 +03:00
NikolaBorislavovHristov
618e5b0c53 fallback to MutationObserver in router 2019-08-30 13:22:52 +03:00
NikolaBorislavovHristov
364daa319e use css modules in app styles 2019-08-30 11:26:41 +03:00
NikolaBorislavovHristov
4307df638a add classname prop to router 2019-08-30 11:25:36 +03:00
NikolaBorislavovHristov
7f1106a2dd router refactored to use custom events instead of MutationObserver 2019-08-30 11:06:09 +03:00
svetlagasheva
db784c73a2 Merge branch 'master' of github.com:Stremio/stremio-web into color-picker 2019-08-30 10:08:59 +03:00
NikolaBorislavovHristov
2cfe9071d4 Merge branch 'master' of github.com:Stremio/stremio-web 2019-08-29 19:23:38 +03:00
NikolaBorislavovHristov
6811c38757 Revert "focusable handled using custom hook instead of MutationObserver"
This reverts commit e6eb49fe7f.
2019-08-29 19:21:56 +03:00
NikolaBorislavovHristov
bd99f377a0 useSeasons custom hook implemented 2019-08-29 16:04:50 +03:00
NikolaBorislavovHristov
6b19e411fd handle case when metaitem is not loaded yet 2019-08-29 15:50:06 +03:00
NikolaBorislavovHristov
f9461d244d second video added to demo metaItem 2019-08-29 15:08:43 +03:00
NikolaBorislavovHristov
3d5c26b35b name prop declared as not required in MetaItem and MetaPreview 2019-08-29 15:03:15 +03:00
NikolaBorislavovHristov
c71b27a2e4 use top left position for meta preview background 2019-08-29 14:22:38 +03:00
NikolaBorislavovHristov
68045d84e8 fallback background color added in MetaPreview when used in discover 2019-08-29 14:21:59 +03:00
NikolaBorislavovHristov
3ffc041ff6 use second filter instead of opacity in MetaPreview 2019-08-29 14:17:44 +03:00
NikolaBorislavovHristov
e2adc69f4a useUser demo hook moved to NavMenu 2019-08-29 13:22:24 +03:00
NikolaBorislavovHristov
042f2f3fcb event handler function names fixed 2019-08-29 13:10:48 +03:00
NikolaBorislavovHristov
e6eb49fe7f focusable handled using custom hook instead of MutationObserver 2019-08-29 13:01:25 +03:00
NikolaBorislavovHristov
ca2da7b289 Router utility functions moved to root folder 2019-08-29 10:47:57 +03:00
NikolaBorislavovHristov
ad5d04c7d3 fullscreen button added to the MainNavBar 2019-08-28 17:30:25 +03:00
NikolaBorislavovHristov
eddf00ff7b Fullscreen button implemented 2019-08-28 17:30:10 +03:00
NikolaBorislavovHristov
d145fb13d9 NavBarButton renamed to NavTabButton 2019-08-28 17:14:52 +03:00
NikolaBorislavovHristov
05e3dcf441 Addons button added to nav bar 2019-08-28 17:03:56 +03:00