Commit graph

3132 commits

Author SHA1 Message Date
svetlagasheva
2d609fd8bd modalEmailRef initial state added 2020-02-10 17:31:14 +02:00
svetlagasheva
2800eb088f passwordResetClicked renamed to passwordRestOnClick 2020-02-10 17:15:53 +02:00
svetlagasheva
515f362cc1 onCloseRequest dependency added 2020-02-10 17:13:01 +02:00
svetlagasheva
0284ec301d unnecessary dependency removed 2020-02-10 17:10:03 +02:00
svetlagasheva
52c2e31264 PasswordRestModal moved to separate folder 2020-02-10 17:07:05 +02:00
svetlagasheva
cda8335777 forgotten password modal dialog implemented 2020-02-10 13:58:09 +02:00
svetlagasheva
54590e4649 function call fixed 2020-02-06 18:30:46 +02:00
nklhrstv
4dfb67263f languages json added 2020-02-06 18:16:35 +02:00
nklhrstv
b3e897225e Merge branch 'development' of github.com:Stremio/stremio-web into development 2020-02-06 18:15:40 +02:00
nklhrstv
2bacd4ec6a render Transparent label instead of nothing for ColorInput 2020-02-06 18:15:17 +02:00
nklhrstv
e67d994679 useStreamingServer hook implemented 2020-02-06 18:13:13 +02:00
svetlagasheva
31da9e24ac facebook login implemented 2020-02-06 16:43:32 +02:00
svetlagasheva
070a2b05aa modalSelects renamed to modalOptions 2020-02-05 18:34:21 +02:00
svetlagasheva
961eb8681a function call fixed 2020-02-05 18:30:24 +02:00
svetlagasheva
a3efef4528 renderOptions func created to avoid duplicate code 2020-02-05 18:29:18 +02:00
svetlagasheva
db14f79ba5 label-container renamed to multiselect-label-container 2020-02-05 17:55:10 +02:00
svetlagasheva
092f8dc321 Merge branch 'development' of github.com:Stremio/stremio-web into nav-bars 2020-02-05 16:42:17 +02:00
svetlagasheva
6fc018e551 typo fixed 2020-02-05 16:32:28 +02:00
svetlagasheva
7462aae84c conflict resolved 2020-02-05 16:30:39 +02:00
svetlagasheva
ed742dd7c4 Merge branch 'development' of github.com:Stremio/stremio-web into inputs-modal 2020-02-05 16:29:46 +02:00
svetlagasheva
4f37b43a05 ModalDialog with selectInput options implemented 2020-02-05 16:08:25 +02:00
nklhrstv
94d4da7b1c useProfile moved to common 2020-02-05 15:37:41 +02:00
nklhrstv
b18091bceb AddonDetails adapted to changes in core 2020-02-05 14:40:02 +02:00
nklhrstv
a413f310c4 open addon details fixed 2020-02-05 14:30:24 +02:00
nklhrstv
30c8df6085 Modal autoFocus default value fixed 2020-02-05 13:53:06 +02:00
nklhrstv
7540265a46 ModalDialog buttons moved outside of the scroll area 2020-02-05 13:47:43 +02:00
nklhrstv
7dfb92bb06 useAddons exports only used props 2020-02-05 13:46:21 +02:00
nklhrstv
c19723bb05 navigation in addons improved 2020-02-05 13:46:07 +02:00
nklhrstv
3a73f3b2bd Addons catalog model name changed 2020-02-05 09:50:59 +02:00
svetlagasheva
bd1a4f2768 ModalDialog with Multiselect used for filter button in Discover 2020-02-04 18:23:14 +02:00
svetlagasheva
92b4b8bca3 ModalDialog used in Multiselect for no dropdown case 2020-02-04 18:20:57 +02:00
nklhrstv
5ee47cf7d2 addons hooks adapted to changes in core 2020-02-04 17:53:26 +02:00
nklhrstv
c82a4563df implement component that show toast for every error in core 2020-02-04 16:07:46 +02:00
nklhrstv
416328a19d NavMenu adapted to changes in core 2020-02-04 15:31:27 +02:00
nklhrstv
5600659a56 facebook statement removed 2020-02-04 14:47:48 +02:00
nklhrstv
a0cd301415 Intro switch form fixed to replace the location 2020-02-04 14:44:28 +02:00
nklhrstv
b514be6b48 Intro adapted to changes in core 2020-02-04 14:31:58 +02:00
svetlagasheva
fe3bcf2586 scoped menu container styles in SectionsList 2020-02-04 12:43:50 +02:00
nklhrstv
08dd4bdbb7 handle prop change in useModelState 2020-02-03 18:06:54 +02:00
nklhrstv
d2af3c6a91 useCoreEvent hook implemented 2020-02-03 18:06:32 +02:00
nklhrstv
3aa4bc19c8 modals context not exported from router package 2020-02-01 10:46:15 +02:00
nklhrstv
56ebd9dafc Toast refactored to not use modals context 2020-02-01 10:46:00 +02:00
nklhrstv
0b7aa5068a dataset prop type changed 2020-02-01 10:03:04 +02:00
nklhrstv
3bbcceb949 toast item shadow fixed 2020-02-01 00:39:44 +02:00
nklhrstv
88a2e0078b Toast redesigned 2020-02-01 00:37:35 +02:00
nklhrstv
cd5d785ffc ToastsContainerProvider exported through Toasts 2020-01-31 23:35:20 +02:00
nklhrstv
c2db27d938 toasts container styles applied through props 2020-01-31 23:28:19 +02:00
nklhrstv
a20f6a4e24 ModalsContainerContext exported from stremio-router 2020-01-31 23:27:27 +02:00
nklhrstv
1535883c47 set coreInitialized after load ctx 2020-01-31 22:43:51 +02:00
nklhrstv
0af2672152 drop usage of .env file 2020-01-30 16:58:25 +02:00
nklhrstv
f8e5021661 sentry config moved to .env file 2020-01-30 16:21:18 +02:00
nklhrstv
f0d90e9f8b sentry confix renamed with lowercase 2020-01-30 15:46:33 +02:00
nklhrstv
5658729ca6 Merge branch 'development' of github.com:Stremio/stremio-web into development 2020-01-30 15:29:56 +02:00
Nikola Hristov
2d61782bbe
Merge pull request #117 from Stremio/sentry
Sentry
2020-01-30 15:29:25 +02:00
Nikola Hristov
77d44c4614
Merge pull request #116 from Stremio/toast
Toast
2020-01-30 15:28:13 +02:00
svetlagasheva
498cd7fae7 typo fixed 2020-01-30 14:25:35 +02:00
svetlagasheva
1f8b5b1728 warning-container remaned to missing-addon-warning-container 2020-01-28 12:37:29 +02:00
svetlagasheva
a8d537c305 onInstallButtonClicked renamed to addonModalOpen 2020-01-28 11:34:43 +02:00
svetlagasheva
b14ccaae51 addon not installed warning implemented 2020-01-28 11:31:40 +02:00
svetlagasheva
ab75849e6c sentry dsn exported from package.json 2020-01-24 15:12:49 +02:00
svetlagasheva
ba51eaa879 sentry added 2020-01-24 11:35:14 +02:00
svetlagasheva
ce399b3a0f ToastsContainerProvider used in RouterDecorator 2020-01-10 15:27:51 +02:00
svetlagasheva
322de9e4b8 ToastsContainerContext moved inside Toasts 2020-01-10 14:19:36 +02:00
svetlagasheva
655d55b65d toastOnClick func removed 2020-01-10 13:40:04 +02:00
svetlagasheva
136a2fddda ToastItem renamed to Toast 2020-01-10 13:22:03 +02:00
svetlagasheva
706ef68162 Toast renamed to Toasts 2020-01-10 13:07:38 +02:00
svetlagasheva
d29114b49b empty rows removed 2020-01-10 11:24:43 +02:00
svetlagasheva
709960e939 global nav-bar-size css variable 2020-01-09 18:25:36 +02:00
svetlagasheva
c59efd0165 toastClicked func renamed to toastOnClick 2020-01-09 18:08:54 +02:00
svetlagasheva
7dc27c963a ../ usage removed 2020-01-09 17:06:32 +02:00
svetlagasheva
a8907ffac5 ModalsContainerContext used in Toast component 2020-01-09 16:38:29 +02:00
svetlagasheva
850f6ce399 ToastsContainerProvider used in App 2020-01-09 16:37:55 +02:00
svetlagasheva
293868aa0e ToastsContainerContext implemented 2020-01-09 16:31:04 +02:00
svetlagasheva
504ad74c57 disable focus lock for Toast 2020-01-09 11:58:40 +02:00
svetlagasheva
1904a1e32b disabled prop added to Modal 2020-01-09 11:56:53 +02:00
nklhrstv
21c29a6f3f stream is the only required url param in player 2020-01-09 09:12:54 +02:00
svetlagasheva
dbcabec37c useReducer instead of useState used in Toast 2020-01-08 18:10:20 +02:00
svetlagasheva
6f5216d26f Merge branch 'development' of github.com:Stremio/stremio-web into toast 2020-01-08 10:27:29 +02:00
svetlagasheva
3be16d5a38 ToastItem component format and refactor 2020-01-07 17:21:31 +02:00
svetlagasheva
4305d2b509 move toast general style in Toast component 2020-01-07 17:12:44 +02:00
svetlagasheva
8c39721c3c conflict resolved 2020-01-07 14:42:37 +02:00
svetlagasheva
f9064c06c6 Search uses horizontal/vertical nav bar 2020-01-03 16:26:25 +02:00
nklhrstv
119a0a653c initial player state adapted with the core 2020-01-03 16:24:39 +02:00
nklhrstv
74a759802b useVideoImplementation renamed to selectVideoImplementation 2020-01-03 16:13:54 +02:00
svetlagasheva
8ead652d4e horizontal/vertical nav bar used in Board 2020-01-03 15:57:08 +02:00
svetlagasheva
8b1c71bc7c MainNavBar renamed to MainVerticalNavBar 2020-01-03 15:20:21 +02:00
svetlagasheva
df2e6e0a34 MainNavBar uses VerticalNavBar 2020-01-03 14:42:30 +02:00
nklhrstv
75eb6ed8b4 useDeepEqualEffect hook implemented 2020-01-03 14:24:08 +02:00
nklhrstv
6aab3edde8 useRouteFocused hook fixed in Slider 2020-01-03 13:41:14 +02:00
nklhrstv
c8a14e51f5 map subtitles origin from from ctx addons 2020-01-03 12:08:52 +02:00
nklhrstv
907ccc04f4 require core from services in useSubtitlesSettings 2020-01-03 11:57:57 +02:00
nklhrstv
8c819e92b8 useSubtitlesSettings hook implemented 2020-01-03 09:58:45 +02:00
svetlagasheva
79a9d70174 route prop added to NavTabButton 2020-01-02 18:30:10 +02:00
svetlagasheva
8d7253ba2e direction prop added to NavTabButton 2020-01-02 16:51:17 +02:00
svetlagasheva
b365353ded Merge branch 'development' of github.com:Stremio/stremio-web into nav-bars 2020-01-02 14:21:31 +02:00
svetlagasheva
9d8337fb53 ../ usage removed 2020-01-02 12:39:16 +02:00
svetlagasheva
7ce7b6d8b2 index used for key 2020-01-02 12:25:48 +02:00
svetlagasheva
5bb782680b nav-bar-size used for logo sizes 2020-01-02 12:20:57 +02:00
svetlagasheva
b4fe72e8dc scrollbar style moved 2020-01-02 12:19:14 +02:00
svetlagasheva
0b3579fb86 scrollbar added to vertical nav bar 2020-01-02 11:59:23 +02:00
nklhrstv
05b71ed27b stream added to player load 2019-12-31 09:42:41 +02:00
nklhrstv
c94272e2e3 useSpreadState hook dropped 2019-12-28 09:11:46 +02:00
NikolaBorislavovHristov
87c7dc50d5 usePlayer hook implemented 2019-12-27 22:33:49 +02:00
NikolaBorislavovHristov
0baf3d21cc player url params changed 2019-12-27 16:51:44 +02:00
NikolaBorislavovHristov
02c20be5e9 rename addonTransportUrl param to transportUrl 2019-12-27 16:24:28 +02:00
svetlagasheva
f2c1957cec horizontal nav bar implemented 2019-12-23 14:38:32 +02:00
NikolaBorislavovHristov
263d1fe160 Router proptypes improved 2019-12-23 10:47:02 +02:00
svetlagasheva
81cff243f5 vertical nav bar implemented 2019-12-19 17:50:29 +02:00
NikolaBorislavovHristov
e9850ad498 videos ordered by season than by episode 2019-12-19 10:33:44 +02:00
NikolaBorislavovHristov
494f48e23c useLocationHash dropped 2019-12-18 18:01:24 +02:00
NikolaBorislavovHristov
4ef7b4a85a searchbar uses query prop instead of parsing hash 2019-12-18 18:00:56 +02:00
NikolaBorislavovHristov
7dbfce62b6 useRouteActive dropped 2019-12-18 16:59:24 +02:00
NikolaBorislavovHristov
e1905f928d NavTabButton selected by bool prop instead of match against location hash 2019-12-18 16:47:07 +02:00
NikolaBorislavovHristov
244551e815 addon details modal finalized 2019-12-18 15:22:44 +02:00
NikolaBorislavovHristov
9de9a76520 installed flag moved to falgs in addon details 2019-12-16 18:19:49 +02:00
NikolaBorislavovHristov
8a9dae6ddc Library sort param moved from query params to url params 2019-12-16 17:21:09 +02:00
NikolaBorislavovHristov
573989c0a4 eslint fix unused vars 2019-12-16 15:27:28 +02:00
NikolaBorislavovHristov
611f18ea5d eslint const declarations fixed 2019-12-16 15:25:06 +02:00
NikolaBorislavovHristov
62e233f8da eslint fix NavMenu 2019-12-16 15:24:05 +02:00
NikolaBorislavovHristov
aa7d054327 allow console error in core service 2019-12-16 15:01:02 +02:00
NikolaBorislavovHristov
787211dc8b eslint react/prop-types enabled for all 2019-12-16 14:59:18 +02:00
NikolaBorislavovHristov
5a84605c15 console.error removed from intro 2019-12-16 13:07:11 +02:00
NikolaBorislavovHristov
7eccd100ab urlParams proptypes fixed 2019-12-16 11:40:27 +02:00
NikolaBorislavovHristov
bfe1c783a8 conflicts with development resolved 2019-12-16 11:30:57 +02:00
NikolaBorislavovHristov
d78f2f6696 useAddonDetails hook implemented 2019-12-16 11:22:55 +02:00
NikolaBorislavovHristov
3e1ab699f5 Addon layout changed 2019-12-15 01:38:16 +02:00
NikolaBorislavovHristov
91c692a0c4 useSelectedAddon dropped 2019-12-13 18:20:03 +02:00
NikolaBorislavovHristov
5282ad9367 addons list ui fixed 2019-12-13 18:19:17 +02:00
NikolaBorislavovHristov
160b8b4a5b onToggle cb added to Addon 2019-12-13 18:16:41 +02:00
NikolaBorislavovHristov
bd03788c3d navigate to addon details moved in a separate function 2019-12-13 18:14:30 +02:00
NikolaBorislavovHristov
5939a98bc6 redirect to addon details on submit 2019-12-13 18:12:00 +02:00
NikolaBorislavovHristov
ef1aa994d8 Addons screen ui adapted to changes in core 2019-12-13 13:34:28 +02:00
NikolaBorislavovHristov
b2bfcee2f8 useInLibrary hook linked with the core 2019-12-12 18:34:25 +02:00
svetlagasheva
41415f895d fix files according to linter rules 2019-12-12 11:43:32 +02:00
NikolaBorislavovHristov
e2961e50f4 useSelectableInputs implemented for addons 2019-12-10 14:48:28 +02:00
NikolaBorislavovHristov
b9f04a8637 useAddons implemented with useModelState 2019-12-10 14:48:19 +02:00
NikolaBorislavovHristov
1c48552f3a addons url changed 2019-12-10 14:47:31 +02:00
NikolaBorislavovHristov
ef98e252b6 trailing slash removed from route regexps 2019-12-09 14:00:18 +02:00
NikolaBorislavovHristov
069256a365 fix home path replace 2019-12-09 13:36:28 +02:00
NikolaBorislavovHristov
62422efbf5 use layout effects in Router 2019-12-09 13:32:03 +02:00
Nikola Hristov
aba6685002
Merge pull request #80 from Stremio/settings-fixes
dataset attribute instead of data-name used for Multiselect/ColorInput
2019-12-09 13:19:38 +02:00
NikolaBorislavovHristov
8272f252cb MetaDetails adapted to the new core api 2019-12-09 12:27:16 +02:00
NikolaBorislavovHristov
5f1c776a23 useSelectableResource hook replace useSelectableGroups 2019-12-09 10:01:29 +02:00
NikolaBorislavovHristov
5ad4f085fe useMetaDetails hook implemented with useModelState 2019-12-09 09:40:14 +02:00
NikolaBorislavovHristov
2bfd7a3b58 spread only used props for 2019-12-09 09:15:49 +02:00
NikolaBorislavovHristov
77cae939a5 selecting items ux in discover improved 2019-12-09 09:09:35 +02:00
NikolaBorislavovHristov
06e0e758da metaitem props spread in Discover 2019-12-09 00:23:57 +02:00
NikolaBorislavovHristov
4ac390eafb call onClick from metaItem when have to 2019-12-09 00:23:41 +02:00
NikolaBorislavovHristov
251b7e6f5e discover map more explicit 2019-12-08 20:54:41 +02:00
NikolaBorislavovHristov
bd754174d1 Unload Discover if cannot be loaded 2019-12-08 20:47:41 +02:00
NikolaBorislavovHristov
3761890862 unload library if cannot be loaded 2019-12-08 20:44:01 +02:00
NikolaBorislavovHristov
9e3b4ea78e Search map fixed 2019-12-08 20:42:11 +02:00
NikolaBorislavovHristov
9ed75f3a32 useRouteActive validation improved 2019-12-08 20:22:42 +02:00
NikolaBorislavovHristov
80ac864ea0 board item maps fixed 2019-12-08 20:22:32 +02:00
NikolaBorislavovHristov
1c9a0d6690 Popups use two component direction which is calculated with the menu and label sizes 2019-12-08 18:39:52 +02:00
NikolaBorislavovHristov
d85d8250de ui flickering when open item menu fixed 2019-12-08 18:08:20 +02:00
NikolaBorislavovHristov
a63e4622a4 item menu options added to Library ui 2019-12-08 17:04:31 +02:00
NikolaBorislavovHristov
142daed641 id and videoId added to libitem map 2019-12-08 16:59:12 +02:00
NikolaBorislavovHristov
795e0044bf fix for not recognized prop in MetaItem 2019-12-08 16:56:18 +02:00
NikolaBorislavovHristov
dd02fbf1d6 lib_items maped to MetaItem props 2019-12-08 16:44:00 +02:00
NikolaBorislavovHristov
949fe7fccf prevent selecting meta item when clicking inside menu 2019-12-08 16:43:19 +02:00
NikolaBorislavovHristov
7d470c9e2d Library ui adapted to the latest changes in core 2019-12-08 16:20:44 +02:00
NikolaBorislavovHristov
dd657daa73 title added to library selects 2019-12-08 15:29:33 +02:00
NikolaBorislavovHristov
391b32e951 fix library load action across browsers 2019-12-08 15:11:29 +02:00
NikolaBorislavovHristov
6a196c3f06 useSelectableInputs hook to map inputs from library implemented 2019-12-08 14:39:06 +02:00
NikolaBorislavovHristov
466cbd0f23 ueSort dropped 2019-12-08 14:37:54 +02:00
NikolaBorislavovHristov
5bcab12f4d useLibrary uses sort_prop from query param 2019-12-08 14:37:47 +02:00
NikolaBorislavovHristov
9cbe8ce127 library regexp changed 2019-12-08 14:36:50 +02:00
NikolaBorislavovHristov
5e24bae69c onNewDiscoverState moved out of the hook 2019-12-06 17:51:02 +02:00
NikolaBorislavovHristov
1b7dfe50d8 discover regexp fixed 2019-12-06 17:50:43 +02:00
NikolaBorislavovHristov
f1f9428b4b replace location in discover when choose option from picker 2019-12-06 17:30:23 +02:00
NikolaBorislavovHristov
b749cb1c08 Library use new common useUser hook 2019-12-06 17:23:30 +02:00
NikolaBorislavovHristov
dfebba9e1c useLibrary implemented with useModelState 2019-12-06 17:23:12 +02:00
NikolaBorislavovHristov
46e7e0c21a useUser initialized from core 2019-12-06 17:20:47 +02:00
NikolaBorislavovHristov
5f1f855ed4 discover regexp updated 2019-12-06 16:52:29 +02:00
NikolaBorislavovHristov
e5b3db679b pull Svetla's library 2019-12-06 16:41:35 +02:00
NikolaBorislavovHristov
0b9d368769 mount empty modal dialog in discover for now 2019-12-06 16:31:39 +02:00
NikolaBorislavovHristov
29717ba34b stream metaItem props in discover 2019-12-06 16:26:41 +02:00
NikolaBorislavovHristov
67334bd073 disable pagination input if skip is manually entered in the url 2019-12-06 16:17:10 +02:00
NikolaBorislavovHristov
95ab541c81 useDiscover implemented with useModelState 2019-12-06 15:57:54 +02:00
NikolaBorislavovHristov
cb0194f241 dispatch actions on new state implemented in useModelState 2019-12-06 15:53:25 +02:00
NikolaBorislavovHristov
136e9121da Core service adapted to the latest changes in stremio-core 2019-12-06 15:12:42 +02:00
NikolaBorislavovHristov
76665b8040 addon name mapped in search hook 2019-12-06 14:27:53 +02:00
NikolaBorislavovHristov
cfe4caa9a1 board addon names mapped from ctx 2019-12-06 13:03:46 +02:00
NikolaBorislavovHristov
8542120fe3 mapWithCtx prop added to useModelState 2019-12-06 13:02:50 +02:00
NikolaBorislavovHristov
0f5474acc9 meta item hrefs added to Search 2019-12-06 12:47:52 +02:00
NikolaBorislavovHristov
df8e186448 href validation in Board improved 2019-12-06 12:39:49 +02:00
NikolaBorislavovHristov
aaf5423c4e select share propmpt url only if its mounted in focused route 2019-12-06 12:34:58 +02:00
NikolaBorislavovHristov
d19f6c58ed validation in Multiselect improved 2019-12-06 12:24:13 +02:00
NikolaBorislavovHristov
b504e79920 Button href fixed 2019-12-06 11:27:04 +02:00
NikolaBorislavovHristov
c372b101dd MetaItem onSelect dropped 2019-12-06 11:23:45 +02:00
NikolaBorislavovHristov
94323725a4 fix flickering in ColorInput 2019-12-06 10:34:09 +02:00
NikolaBorislavovHristov
d9a9c0ad9c fix ColorPicker flickering 2019-12-06 10:28:56 +02:00
NikolaBorislavovHristov
80aed6bca3 extract used props in Button 2019-12-06 10:27:28 +02:00
NikolaBorislavovHristov
3912b596cb extract used props is Checkbox 2019-12-06 10:24:55 +02:00
NikolaBorislavovHristov
24a1600918 reorganize router views 2019-12-06 10:06:47 +02:00
NikolaBorislavovHristov
98f690e3a5 deepEqual replaced by lodash.isequal 2019-12-05 18:24:40 +02:00
NikolaBorislavovHristov
ac40771ce4 routeConfigForPath depend on valid arguments 2019-12-05 18:23:48 +02:00
NikolaBorislavovHristov
aabca44a29 urlParamsForPath moved to separate file 2019-12-05 18:20:22 +02:00
NikolaBorislavovHristov
49df82a2da routeConfigForPath moved to a separate file 2019-12-05 18:14:39 +02:00
NikolaBorislavovHristov
6e76843246 transform autoFocus prop to bool in Modal 2019-12-05 18:09:52 +02:00
NikolaBorislavovHristov
ab88feee72 Unload search when query is not valid 2019-12-05 18:06:51 +02:00
NikolaBorislavovHristov
02f4383b87 dispatch unload action on unmount 2019-12-05 18:06:30 +02:00
NikolaBorislavovHristov
66eddaed8c useSearch implemented with useModelState 2019-12-05 17:48:32 +02:00
NikolaBorislavovHristov
cba604047b null action removed from useUser 2019-12-05 17:34:18 +02:00
NikolaBorislavovHristov
468f597673 useUser implemented with useModelState 2019-12-05 17:28:37 +02:00
NikolaBorislavovHristov
756d4842dd metaItem href fixed in board 2019-12-05 16:37:34 +02:00
NikolaBorislavovHristov
c8c18eb1bf useModelState integrated in useContinueWatching 2019-12-05 16:25:49 +02:00
NikolaBorislavovHristov
8080f2e72e useModelState integrated in useBoard 2019-12-05 16:23:02 +02:00
NikolaBorislavovHristov
984b045ced generic useModelState hook implemented 2019-12-05 16:16:58 +02:00
NikolaBorislavovHristov
ca8e8e85cc useDeepEqualState mimic useState api 2019-12-05 14:58:10 +02:00
NikolaBorislavovHristov
9c0368c7d8 board model entry name changed 2019-12-05 13:47:01 +02:00
NikolaBorislavovHristov
b4f5477678 useDeepEqualState hook implemented 2019-12-05 13:30:16 +02:00
NikolaBorislavovHristov
a597e00aba Core getState/dispatch adapted to changes in core-web 2019-12-05 12:36:48 +02:00
NikolaBorislavovHristov
0c51fef342 containerService renamed to stremio core 2019-12-05 11:50:25 +02:00
NikolaBorislavovHristov
5cb9c905eb core.getState spead arguments 2019-12-05 11:45:19 +02:00
NikolaBorislavovHristov
53f71f0f76 spread used meta item props in meta row 2019-12-05 11:38:53 +02:00
NikolaBorislavovHristov
ee1c00748e Intro validations fixed 2019-12-05 10:35:14 +02:00
NikolaBorislavovHristov
bd9012cad6 see all button styled in search 2019-12-05 10:02:10 +02:00
NikolaBorislavovHristov
8bb1449d1e variable names in search renamed by convention 2019-12-05 09:59:36 +02:00
NikolaBorislavovHristov
48754b7aad see all button styled in route styles 2019-12-05 09:58:55 +02:00
NikolaBorislavovHristov
0fceb69e52 ContinueWatching added to Board 2019-12-04 21:56:24 +02:00
NikolaBorislavovHristov
fe71d5745c Search initial state fixed 2019-12-04 19:47:38 +02:00
NikolaBorislavovHristov
371a42c87a board adapted to changes in CatalogsWithExtra 2019-12-04 19:46:10 +02:00
NikolaBorislavovHristov
b6c1f142cc Search adapted to changes in core 2019-12-04 16:35:21 +02:00
NikolaBorislavovHristov
f2607b2454 selected type fixed 2019-12-03 18:27:10 +02:00
NikolaBorislavovHristov
4ed55625bf getMetaItemAtIndex more strict 2019-12-03 18:26:58 +02:00
NikolaBorislavovHristov
1126ff1482 Merge branch 'search' of github.com:Stremio/stremio-web into development 2019-12-03 13:30:33 +02:00
NikolaBorislavovHristov
1603d31a3e selected type/catalog improved for duplicated catalog ids 2019-12-03 12:04:56 +02:00
NikolaBorislavovHristov
6b273a2a34 discover selectable-inputs styled 2019-12-03 10:50:54 +02:00
NikolaBorislavovHristov
b37c1b04c2 pagination input icon styled separately 2019-12-03 10:30:25 +02:00
NikolaBorislavovHristov
aa2efb4c5b discover styles fixed for small screens 2019-12-03 10:07:09 +02:00
NikolaBorislavovHristov
8f289d2f9e images in preview optimized for fast switching 2019-12-02 21:54:51 +02:00
NikolaBorislavovHristov
bb98e0cbab pagination input label min width changed 2019-12-02 21:53:28 +02:00
NikolaBorislavovHristov
428ee3e096 discover adapted to changes in core 2019-12-02 21:53:08 +02:00
NikolaBorislavovHristov
b09e0b55c4 check for valid onCloseRequest prop before use it 2019-12-02 19:13:48 +02:00
NikolaBorislavovHristov
8bd5867f66 PaginateInput component renamed 2019-12-02 19:13:29 +02:00
NikolaBorislavovHristov
7b14e1c7ca drop query params validation in the js layer 2019-12-02 18:49:47 +02:00
NikolaBorislavovHristov
230119274c use plain initail state 2019-12-02 18:38:04 +02:00
NikolaBorislavovHristov
f4c63c5374 separate ui state from discover hook 2019-12-02 18:37:51 +02:00
svetlagasheva
be1282bd5d searchSelected func added 2019-12-02 16:22:34 +02:00
svetlagasheva
268d5a6e0b use query for href 2019-12-02 16:22:24 +02:00
svetlagasheva
373e5b5d39 q renamed to search 2019-12-02 16:21:23 +02:00
svetlagasheva
e3811c91e2 search state mapped in the initial state 2019-12-02 14:39:05 +02:00
svetlagasheva
2ee8f3f1ea catalogHref prop added to MetaRow 2019-12-02 14:36:14 +02:00
NikolaBorislavovHristov
34bf588c3c PaginateInput simplified 2019-12-02 13:59:35 +02:00
NikolaBorislavovHristov
7a1bf0f838 discover url params order changed 2019-12-02 12:51:22 +02:00
NikolaBorislavovHristov
50265bfe7b ColorInput compatible with native data props 2019-12-02 11:35:39 +02:00
NikolaBorislavovHristov
38680cda55 ModalDialog compatible with native data props 2019-12-02 11:16:04 +02:00
NikolaBorislavovHristov
a8f1e934cf Image compatible with native data props 2019-12-02 10:45:55 +02:00
NikolaBorislavovHristov
044b8d9709 useLiveRef uses layout effect 2019-12-02 10:40:29 +02:00
NikolaBorislavovHristov
dcf4bf3e76 MetaItem compatible with native data props 2019-12-02 10:40:16 +02:00
NikolaBorislavovHristov
eed4a63243 fix multiselect trigger onOpen/onClose after first render 2019-12-02 10:37:53 +02:00
NikolaBorislavovHristov
2ec1448841 Multiselect compatible with native data props 2019-12-02 10:37:21 +02:00
NikolaBorislavovHristov
9696796d6b popup compatible with native data props 2019-12-02 10:06:48 +02:00
svetlagasheva
32be8a633a handle 'no requested addons' case 2019-11-29 17:37:49 +02:00
svetlagasheva
96d9332a9e 'see all' button shows all relevant items in discover 2019-11-29 16:33:10 +02:00
svetlagasheva
07cabd2700 onSeeAllButtonClicked prop added in MetaRow 2019-11-29 16:28:59 +02:00
svetlagasheva
665e3500c4 use search.selected instead of queryParams 2019-11-29 13:55:19 +02:00
svetlagasheva
e8faa09b13 no metadata case added 2019-11-29 13:31:20 +02:00
svetlagasheva
921a23b5cd useSearch now returns the whole search object; 2019-11-29 13:31:02 +02:00
svetlagasheva
8f9ec05e80 Merge branch 'detail-page' of github.com:Stremio/stremio-web into search 2019-11-29 11:12:20 +02:00
svetlagasheva
8500b40378 search: 'no query/groups' cases added 2019-11-28 17:21:28 +02:00
svetlagasheva
eb9bbeab0b board adapted to stremio-core changes 2019-11-28 17:06:13 +02:00
svetlagasheva
609772a932 search adapted to stremio-core changes 2019-11-28 14:50:46 +02:00
svetlagasheva
34cf2280a4 search linked with stremio-core 2019-11-28 11:51:47 +02:00
svetlagasheva
60d49536f8 dataset attribute instead of data-name used for Multiselect/ColorInput 2019-11-27 13:32:57 +02:00
svetlagasheva
c284092433 mapLibItemsState renamed; useLibrary returns the whole library object 2019-11-26 11:28:26 +02:00
svetlagasheva
42e8d7ddcd handle all state cases in library 2019-11-26 10:59:12 +02:00
svetlagasheva
343519b528 lib items state mapped in the initial state; useLibrary returns lib state 2019-11-26 10:58:37 +02:00
NikolaBorislavovHristov
209a150216 auto select group only if user not selected already 2019-11-25 15:59:13 +02:00
svetlagasheva
87f1f8b03c useLibrary now returns selected, type_names, lib_items 2019-11-25 15:04:35 +02:00
NikolaBorislavovHristov
98fa16c9c1 meta details state mapped in the initial state too 2019-11-25 14:21:57 +02:00
svetlagasheva
2e8909935e library adapted to new stremio-core changes 2019-11-25 12:04:20 +02:00
NikolaBorislavovHristov
a60e5ab082 Merge branch 'detail-page' of github.com:Stremio/stremio-web into detail-page 2019-11-23 15:47:08 +02:00
NikolaBorislavovHristov
87f1516960 useMetaDetails adapted to changes in core 2019-11-23 15:46:42 +02:00
NikolaBorislavovHristov
208e061f4f fix streams message 2019-11-23 15:43:56 +02:00
svetlagasheva
535c0eef8a library adapted to stremio-core changes 2019-11-22 17:53:53 +02:00
svetlagasheva
8524e342eb dialog content width removed 2019-11-22 15:44:09 +02:00
svetlagasheva
1e132bc8fb unused className removed 2019-11-22 15:43:39 +02:00
svetlagasheva
9e9aac8ed3 check if library is loaded 2019-11-22 15:19:32 +02:00
svetlagasheva
5de793c189 space between content and frame of modal dialog increased 2019-11-22 11:20:07 +02:00
NikolaBorislavovHristov
9ded059620 useMetaDetails expose raw meta_details model props 2019-11-21 10:52:27 +02:00
NikolaBorislavovHristov
ce0c2c387a logs removed 2019-11-20 20:42:43 +02:00
svetlagasheva
f70ca3d293 type checks for dispatch fixed 2019-11-20 16:48:29 +02:00
NikolaBorislavovHristov
6ffaf17836 MetaDetails screen adapted to changes in core 2019-11-20 16:28:32 +02:00
svetlagasheva
fb0ec7583a login button for redirect when no user 2019-11-19 17:41:20 +02:00
NikolaBorislavovHristov
54793eb60c useDataset removed 2019-11-19 14:56:19 +02:00
svetlagasheva
7c421d2d6e into: location replace in loginAsGuest 2019-11-19 14:49:04 +02:00
svetlagasheva
a95661802a intro: window location fixed 2019-11-19 14:46:10 +02:00
svetlagasheva
db185dcf3e check for user in library 2019-11-19 14:31:08 +02:00
svetlagasheva
0cc698c509 dispatch load action when receive types 2019-11-19 14:30:26 +02:00
svetlagasheva
b2fdfc51ae library regexp changed 2019-11-19 14:19:42 +02:00
NikolaBorislavovHristov
d63e73e5ec dataset prop added to ColorInput 2019-11-19 11:39:28 +02:00
NikolaBorislavovHristov
d9f5bec1f5 TextInput submit onKeyDown 2019-11-19 11:36:54 +02:00
NikolaBorislavovHristov
7e83f9b071 MetaItem render callbacks optimized 2019-11-19 11:32:00 +02:00
NikolaBorislavovHristov
5946cfa472 MetaItem use dataset prop instead of useDatast hook 2019-11-19 11:25:40 +02:00
NikolaBorislavovHristov
11e01f4907 ColorInput/ColorPicker stories added 2019-11-18 20:51:42 +02:00
NikolaBorislavovHristov
0f535a4afc metadetails regexp updated 2019-11-18 18:52:02 +02:00
NikolaBorislavovHristov
21570bd697 --spatial-navigation-action usage dropped from button 2019-11-18 18:50:21 +02:00
NikolaBorislavovHristov
4f89f90f47 Facebook/Twitter button ui improved 2019-11-18 16:50:31 +02:00
NikolaBorislavovHristov
a19ba0fef7 share prompt styled in details 2019-11-18 16:48:06 +02:00
NikolaBorislavovHristov
db83b7a99c select entire share url on click 2019-11-18 16:43:32 +02:00
NikolaBorislavovHristov
5e2d399fb2 select input content on mount 2019-11-18 16:40:08 +02:00
NikolaBorislavovHristov
d01e51235c share prompt styles updated 2019-11-18 16:39:57 +02:00
NikolaBorislavovHristov
41e910e1f0 ModalDialog overflow styles fixed 2019-11-18 15:47:21 +02:00
NikolaBorislavovHristov
f0e252ed63 title added to share dialog 2019-11-18 13:42:48 +02:00
svetlagasheva
6e65012ec7 handle error cases in library 2019-11-18 12:58:20 +02:00
NikolaBorislavovHristov
6c227ee8bf close share modal fixed 2019-11-18 12:50:59 +02:00
NikolaBorislavovHristov
6a0b8e8b29 MetaPreview actionbuttons and metalinks adapted to the new data structure 2019-11-18 12:15:19 +02:00
NikolaBorislavovHristov
16e4b742b7 useInLibrary moved to common 2019-11-18 11:05:37 +02:00
NikolaBorislavovHristov
dd8628c24a MetaLinks styles updated 2019-11-18 10:07:50 +02:00
NikolaBorislavovHristov
6cd1b93ca3 metadetails regexp changed to support empty strings 2019-11-18 08:52:09 +02:00
svetlagasheva
a6343c8395 default type removed; check for type improved; get selected type from state 2019-11-15 15:46:32 +02:00
svetlagasheva
f0078427fa get selected type from state 2019-11-15 15:38:16 +02:00
svetlagasheva
6be7f61866 use Map for SORT_PROPS object 2019-11-15 14:48:15 +02:00
svetlagasheva
d9baba5e27 recent type placed first 2019-11-15 12:01:27 +02:00
svetlagasheva
3e8e843982 check for type 2019-11-15 10:04:28 +02:00
svetlagasheva
a900d56881 check for event.value removed 2019-11-15 10:01:57 +02:00
svetlagasheva
4326f23db6 initial state changed 2019-11-15 10:00:43 +02:00
svetlagasheva
0f5e6e6798 useSort hook implemented 2019-11-14 18:16:10 +02:00
NikolaBorislavovHristov
104bac91ec Merge branch 'master' of github.com:Stremio/stremio-web into detail-page 2019-11-14 17:31:15 +02:00
NikolaBorislavovHristov
2cc6671b93 Stream adapted to the new data stucture 2019-11-14 17:23:27 +02:00
NikolaBorislavovHristov
36e0b4b13f Stream placeholder styles updated 2019-11-14 14:51:30 +02:00
NikolaBorislavovHristov
29a1127e93 StreamPlaceholder moved inside Stream 2019-11-14 14:48:33 +02:00
NikolaBorislavovHristov
b86cf17ea7 all cases handled in streamslist 2019-11-14 14:43:01 +02:00
NikolaBorislavovHristov
5eebaeee60 href added to videos 2019-11-14 14:42:03 +02:00
NikolaBorislavovHristov
a67aec0649 Detail route renamed to MetaDetails 2019-11-14 14:07:21 +02:00
NikolaBorislavovHristov
0df8637502 video placeholder styles updated 2019-11-14 13:59:16 +02:00
NikolaBorislavovHristov
e21caea725 videos for season fixed if season not set 2019-11-14 13:46:57 +02:00
NikolaBorislavovHristov
6a20cbe885 seasons popup label active styles updated 2019-11-14 13:43:37 +02:00
NikolaBorislavovHristov
cc8292d3f6 VideosList adapted to changed api of SeasonsBar 2019-11-14 13:26:26 +02:00
NikolaBorislavovHristov
efa3586f05 filter videos by season inside seasons reducer to keep state consistent 2019-11-14 13:23:50 +02:00
NikolaBorislavovHristov
f32173797b VideoPlaceholder moved inside video 2019-11-14 13:10:18 +02:00
NikolaBorislavovHristov
01cabe6343 seasonsbar placeholder styles improved 2019-11-14 13:00:09 +02:00
NikolaBorislavovHristov
a511a24f9b SeasonsBarPlaceholder story added to storybook 2019-11-14 12:48:08 +02:00
NikolaBorislavovHristov
628e496bff SeasonsBarPlaceholder moved inside SeasonsBar 2019-11-14 12:40:43 +02:00
NikolaBorislavovHristov
e0ec521755 SeasonBar reimplemented following the common styles for pickers 2019-11-14 12:32:31 +02:00
svetlagasheva
2a12457be3 size media queries fixed 2019-11-14 11:26:50 +02:00
svetlagasheva
ae3db87fe5 library linked with stremio-core 2019-11-14 11:23:48 +02:00
NikolaBorislavovHristov
6f86c105e5 Seasons bar uses multiselect instead of Popup 2019-11-14 08:05:51 +02:00
NikolaBorislavovHristov
4f3a7d6ba2 handle keydown in multiselect instead of popup 2019-11-13 23:25:36 +02:00
NikolaBorislavovHristov
7bd6cfff27 fire click event on key down in button 2019-11-13 20:50:14 +02:00
NikolaBorislavovHristov
8a99c3940f replace useDataset with dataset prop in Popup 2019-11-13 20:37:48 +02:00
NikolaBorislavovHristov
44adc17144 Popup direction validation improved 2019-11-13 19:17:33 +02:00
NikolaBorislavovHristov
e86846e29c VideosList optimized with memo 2019-11-13 15:33:46 +02:00
NikolaBorislavovHristov
8dff925947 no videos message font size changed 2019-11-13 15:04:11 +02:00
NikolaBorislavovHristov
8812dabbe2 no videos message changed 2019-11-13 15:03:56 +02:00
NikolaBorislavovHristov
3ee3ce769b VideosList adapted to changes in useSelectableSeasons 2019-11-13 14:53:36 +02:00
NikolaBorislavovHristov
0f034112e4 useSeasons renamed to useSelectableSeasons 2019-11-13 14:27:55 +02:00
NikolaBorislavovHristov
7562d0ae0a mount background image in detail only if its valid 2019-11-13 13:39:42 +02:00
NikolaBorislavovHristov
5024fbdfbe Detail component adapted to the detail hooks changes 2019-11-13 13:36:03 +02:00
NikolaBorislavovHristov
fe262e447a useMetaDetails state structure changed 2019-11-13 13:34:18 +02:00
NikolaBorislavovHristov
d352ca5c2d useMetaState renamed to useSelectableGroups 2019-11-13 13:33:49 +02:00
NikolaBorislavovHristov
1783a65992 dispatch renamed in useMetaState 2019-11-13 13:09:29 +02:00
NikolaBorislavovHristov
74739cec4a useMetaState hook implemented 2019-11-13 13:08:19 +02:00
NikolaBorislavovHristov
e9ff9eca8e spread selected state in useMetaDetails 2019-11-13 13:06:04 +02:00
NikolaBorislavovHristov
391167c26f initialize metaState using the metaStateReducer 2019-11-13 12:10:19 +02:00
NikolaBorislavovHristov
455be7ead1 metaStateReducer moved to separate function 2019-11-13 12:05:44 +02:00
NikolaBorislavovHristov
a851df5041 useSeasons refactored to use reducer to keep state consistent 2019-11-12 17:54:19 +02:00
NikolaBorislavovHristov
05f4122480 Detail wrap metaState in reducer to keep state consistent 2019-11-12 15:49:30 +02:00
NikolaBorislavovHristov
8f0c311261 detail styles reformat 2019-11-12 15:48:49 +02:00
NikolaBorislavovHristov
e4c7641e16 default value for selected fixed in meta details 2019-11-12 15:47:43 +02:00
NikolaBorislavovHristov
05866d181a useMetaDetails maps metaGroups props without selecting a meta 2019-11-11 16:36:30 +02:00
NikolaBorislavovHristov
dad7351629 Video component adapted to the video model 2019-11-11 15:06:51 +02:00
NikolaBorislavovHristov
40660a01d7 error and loading cases handled in videos list 2019-11-11 13:32:03 +02:00
svetlagasheva
204f7ead52 inline baseUrl 2019-11-11 12:40:21 +02:00
NikolaBorislavovHristov
187faba125 use mete group as a prop of videoslist 2019-11-11 11:52:08 +02:00
NikolaBorislavovHristov
eae70a7fbb useMetaDetails refactored to handle error cases 2019-11-11 11:51:39 +02:00
svetlagasheva
013ad5bcde prop form added 2019-11-11 11:49:49 +02:00
svetlagasheva
2bcf42b601 inline statusChangeCallback func 2019-11-11 10:55:38 +02:00
svetlagasheva
823994f096 console.error used 2019-11-11 10:38:50 +02:00
svetlagasheva
d8e0177937 check for password length 2019-11-11 10:34:47 +02:00
svetlagasheva
7c512aa995 define baseUrl 2019-11-11 10:20:57 +02:00
svetlagasheva
98bd2e354a not need else removed 2019-11-11 09:57:56 +02:00
svetlagasheva
5c349c4fca getState called inside onNewState 2019-11-11 09:35:38 +02:00
svetlagasheva
8718d868bf login with fb implemented 2019-11-08 15:59:45 +02:00
NikolaBorislavovHristov
9e7fd2c468 streams rendered properly 2019-11-08 09:42:04 +02:00
NikolaBorislavovHristov
fbf0779c4c emit empty meta on error 2019-11-07 17:08:41 +02:00
svetlagasheva
1dc37fc934 Merge branch 'master' of github.com:Stremio/stremio-web into intro 2019-11-07 16:32:06 +02:00
svetlagasheva
62e6ddde96 query params for signup and login used 2019-11-07 16:30:38 +02:00
NikolaBorislavovHristov
178de4012a detail page use core to pull data 2019-11-07 16:25:27 +02:00
svetlagasheva
807cf9f057 intro linked with stremio-core (login, logout, register) 2019-11-07 16:19:53 +02:00
Vladimir Borisov
3aa7cf6ad5
Do not force auto focus 2019-11-06 13:23:45 +02:00
Vladimir Borisov
e6163085b5
Simplified ColorInput 2019-11-05 17:46:44 +02:00
Vladimir Borisov
0b032106db
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-05 17:14:00 +02:00
Nikola Hristov
fec4eb7eda
Merge pull request #71 from Stremio/addons
Addons
2019-11-05 16:29:57 +02:00
Vladimir Borisov
07cfad8cd8
Multiselect autofocus first selected item 2019-11-05 16:13:25 +02:00
svetlagasheva
f4d3b30983 error case fixed 2019-11-05 16:08:25 +02:00
svetlagasheva
36eef2b050 use event.value 2019-11-05 15:29:05 +02:00
svetlagasheva
f27624a8a0 setInstalledAddon func renamed to installedAddon 2019-11-05 15:25:04 +02:00
svetlagasheva
84b8c54317 semicolon added 2019-11-05 15:07:51 +02:00
svetlagasheva
9f97f96e9e incorrect usage of dispatchCloseRequestEvent func removed 2019-11-05 15:06:42 +02:00
svetlagasheva
86c7b746e3 addon prompt, share prompt and addons adapted to the new modal dialog 2019-11-05 14:47:00 +02:00
svetlagasheva
cdc6ca4049 check title value 2019-11-05 12:05:20 +02:00
Vladimir Borisov
9a5e6ab01d
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-05 10:17:01 +02:00
Vladimir Borisov
b4c9b527d0
Fixed a typo 2019-11-04 15:32:06 +02:00
Vladimir Borisov
2093f8118e
Make use of the modal dialog 2019-11-04 14:44:35 +02:00
NikolaBorislavovHristov
c6e900ee23 Merge branch 'master' of github.com:Stremio/stremio-web 2019-11-04 14:35:49 +02:00
NikolaBorislavovHristov
17ecf8fb32 change url/query params ref only if their value changed 2019-11-04 14:35:34 +02:00
svetlagasheva
4549d88c7a Merge branch 'master' of github.com:Stremio/stremio-web into addons 2019-11-04 14:16:37 +02:00
Vladimir Borisov
cdd6df9a83
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-04 14:14:43 +02:00
svetlagasheva
1a719bbc20 dataset dropped 2019-11-04 14:04:36 +02:00
svetlagasheva
9a601b605f ModalDialog refactored 2019-11-04 13:58:08 +02:00
Vladimir Borisov
8efdadccb2
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-04 12:06:34 +02:00
svetlagasheva
0f6d6b22f0 Merge branch 'master' of github.com:Stremio/stremio-web into modal-dialog 2019-11-04 11:55:26 +02:00
svetlagasheva
1356e87bf9 ModalDialog styles improved 2019-11-04 11:48:37 +02:00
NikolaBorislavovHristov
97115d4581 drop getUserFromState callback from useUser hook 2019-11-04 11:47:19 +02:00
NikolaBorislavovHristov
639be32f67 PaginateInput refactored for code reuse 2019-11-04 11:25:52 +02:00
svetlagasheva
e70c5508c7 not needed react-is removed 2019-11-04 10:00:42 +02:00
NikolaBorislavovHristov
3d19a4d1fa useDiscover name fixed 2019-11-01 17:51:05 +02:00
Vladimir Borisov
727d2fac13
Button label must be a string 2019-11-01 17:23:52 +02:00
NikolaBorislavovHristov
c8e0a51128 log errors from Core events 2019-11-01 17:19:39 +02:00
svetlagasheva
cae2eae1c7 ModalDialog formatting 2019-11-01 16:47:46 +02:00
NikolaBorislavovHristov
d9efcd08ec target discover core model in discover route 2019-11-01 16:46:33 +02:00
NikolaBorislavovHristov
ab0e262bf9 dispatch to all containers by default 2019-11-01 15:59:06 +02:00
NikolaBorislavovHristov
b9a081f3d1 drop core from deps 2019-11-01 15:40:32 +02:00
svetlagasheva
8bf689bc54 error case added 2019-11-01 14:33:31 +02:00
Vladimir Borisov
485907c303
Removed logging 2019-11-01 11:00:43 +02:00
Vladimir Borisov
ec3caac603
Simplified markup and styles; Bigger close button hitbox 2019-10-31 17:58:50 +02:00
NikolaBorislavovHristov
591488308d duration renamed to runtime 2019-10-31 17:47:20 +02:00
NikolaBorislavovHristov
42d432eeac placeholder icon added to compact metapreview 2019-10-31 17:04:30 +02:00
svetlagasheva
29b55484ed focusable renamed to focusRoute 2019-10-31 16:47:16 +02:00
Vladimir Borisov
5a664d7007
erge branch 'master' into toast 2019-10-31 16:47:07 +02:00
svetlagasheva
da26b20c18 addedAddon renamed to addAddonModalOpened 2019-10-31 16:43:42 +02:00
NikolaBorislavovHristov
e87c6d836c override metapreview background 2019-10-31 16:41:37 +02:00
NikolaBorislavovHristov
3f68cacab8 add space between metapreview and scroll in discover 2019-10-31 16:41:26 +02:00
svetlagasheva
80070aa5ec formatting 2019-10-31 16:38:05 +02:00
Vladimir Borisov
4f944c2a68
Easier button styles; Keyboard handling; Better demo 2019-10-31 16:34:30 +02:00
NikolaBorislavovHristov
51b48489d8 filters modal added to discover layout 2019-10-31 16:28:07 +02:00
svetlagasheva
cae6290f57 clearSelectedAddon added to callback dependencies 2019-10-31 16:11:10 +02:00
svetlagasheva
1a01242fef isProtected property dropped 2019-10-31 14:45:13 +02:00
NikolaBorislavovHristov
5620ada545 error message formatted 2019-10-31 14:04:38 +02:00
svetlagasheva
e204b2f7f0 queryParams fixed 2019-10-31 13:45:21 +02:00
NikolaBorislavovHristov
8dc98ec1d2 empty catalog handled by core 2019-10-31 13:39:51 +02:00
NikolaBorislavovHristov
f84fc463e6 discover initial state fixed 2019-10-31 13:36:44 +02:00
svetlagasheva
d96573b8d9 check the length of url 2019-10-31 13:16:05 +02:00
svetlagasheva
e9745ea905 add addon prompt implemented 2019-10-31 13:06:11 +02:00
Vladimir Borisov
893598d450
Merged Master 2019-10-31 12:07:06 +02:00
NikolaBorislavovHristov
680815197d paginate input fixed in discover 2019-10-31 11:12:25 +02:00
NikolaBorislavovHristov
b3e993dad0 MainNavBar wrapped in memo 2019-10-30 20:48:26 +02:00
NikolaBorislavovHristov
5dedcb40f9 pagination ux improved 2019-10-30 20:19:07 +02:00
NikolaBorislavovHristov
f65f30928e avoid spread props on MetaItem 2019-10-30 15:51:55 +02:00
NikolaBorislavovHristov
7b2ed24c37 map dates to date object 2019-10-30 15:39:51 +02:00
svetlagasheva
bb1a4886c3 open/close SharePrompt works 2019-10-30 15:29:03 +02:00
svetlagasheva
380bb0fb0e selectAddon function added 2019-10-29 17:21:09 +02:00
svetlagasheva
67fd80a63e isProtected property added 2019-10-29 17:20:09 +02:00
svetlagasheva
eb19a3b388 check for protected addon 2019-10-29 16:37:45 +02:00
Vladimir Borisov
b1f917e3a9
New loaded state 2019-10-29 14:51:03 +02:00
Vladimir Borisov
0c62d79312
New type of core messages. Better events 2019-10-29 14:50:35 +02:00
Vladimir Borisov
188e64dff6
Removed useless option 2019-10-29 14:49:46 +02:00
svetlagasheva
53e9991069 'all' type added 2019-10-29 14:32:06 +02:00
svetlagasheva
f30c463486 addons selectInputs swapped 2019-10-29 14:04:48 +02:00
svetlagasheva
307d0c5714 'my' category added 2019-10-28 17:13:31 +02:00
NikolaBorislavovHristov
0aa6b1a6a7 filter button disabled for now 2019-10-28 16:32:33 +02:00
NikolaBorislavovHristov
d2b81d199e controls in control bar of discover properly aligned 2019-10-28 16:32:06 +02:00
NikolaBorislavovHristov
1f5ac16275 filter and paginate buttons added to discover layout 2019-10-28 12:57:23 +02:00
NikolaBorislavovHristov
3f7a5b258b title added to PaginateInput 2019-10-28 12:53:19 +02:00
NikolaBorislavovHristov
7ba0e35657 floor the skip query param 2019-10-28 12:04:26 +02:00
svetlagasheva
01303a742a install/uninstall addon works 2019-10-28 12:01:40 +02:00
Vladimir Borisov
12c5ab900d
Handle notLoaded state in the streaming server settings 2019-10-28 11:29:17 +02:00
NikolaBorislavovHristov
13e3c1a85d paginateInput added in useDiscover hook 2019-10-28 11:27:43 +02:00
NikolaBorislavovHristov
55e0069d01 PaginateInput implemented as a common component 2019-10-25 16:49:07 +03:00
NikolaBorislavovHristov
1a7dacfa00 attach value to select-option event 2019-10-25 15:44:47 +03:00
NikolaBorislavovHristov
739c06b998 disabled prop added to Multiselect 2019-10-25 15:30:27 +03:00
svetlagasheva
29260cafaa open/close AddonPrompt fixed 2019-10-25 12:22:06 +03:00
NikolaBorislavovHristov
aeda40e34d fix discover grid 2019-10-24 20:27:27 +03:00
NikolaBorislavovHristov
1d0cc94bdf set max-height to select inputs in discover 2019-10-24 18:54:54 +03:00
NikolaBorislavovHristov
0b2ead0d43 override tabel text for all select that are not required 2019-10-24 18:01:42 +03:00
NikolaBorislavovHristov
608cc8e726 allow override only the label text of Multiselect 2019-10-24 18:00:49 +03:00
svetlagasheva
7ac98e1ad2 locationHash added to callback dependencies 2019-10-24 17:45:12 +03:00
svetlagasheva
30c3e4b6ed check for search and queryParams 2019-10-24 17:44:31 +03:00
svetlagasheva
3de87ce5bd useRouteFocused hook instead of useFocusable 2019-10-24 17:21:12 +03:00
NikolaBorislavovHristov
7618c92416 extra selects implemented 2019-10-24 17:07:27 +03:00
Vladimir Borisov
a3798775c2
Testing data with more languages 2019-10-24 16:30:08 +03:00
Vladimir Borisov
effe1336a0
Multiselect from master. Simpler settings object 2019-10-24 16:29:51 +03:00
Vladimir Borisov
1b3e902ca1
Merge remote-tracking branch 'origin/master' into core-settings 2019-10-23 17:09:05 +03:00
NikolaBorislavovHristov
99f604e94b transform query params to extra props 2019-10-23 16:34:38 +03:00
NikolaBorislavovHristov
1f9700deec extra added to query params in discover 2019-10-23 16:22:07 +03:00
svetlagasheva
836a2e1ad7 addons adapted to stremio-core changes 2019-10-23 16:09:04 +03:00
NikolaBorislavovHristov
d12cc21334 using one function for all select inputs in discover 2019-10-23 15:53:34 +03:00
Vladimir Borisov
b2de570722
Adapt for the new format in stremio-core 2019-10-23 15:52:17 +03:00
Vladimir Borisov
6b2c681970
Adapt for the new format in stremio-core 2019-10-23 15:51:34 +03:00
NikolaBorislavovHristov
21890c72bd discover core message adapted to changes in core 2019-10-23 15:12:17 +03:00
NikolaBorislavovHristov
889563f1fa multiselects area renamed to controls area 2019-10-23 15:11:59 +03:00
NikolaBorislavovHristov
56a9162d46 dispatch the whole object to core 2019-10-23 15:11:24 +03:00
NikolaBorislavovHristov
9483c3cd05 CredentialsTextInput checks for native event prop 2019-10-23 15:11:04 +03:00
NikolaBorislavovHristov
1d2239ab60 NotificationsMenu disabled temporary 2019-10-23 15:10:43 +03:00
NikolaBorislavovHristov
8d7e95dfa8 LoadCtx event adapted to changes in core 2019-10-23 15:10:33 +03:00
Vladimir Borisov
bbce611252
Dynamic dropdowns for the streaming server settings 2019-10-22 14:12:46 +03:00
svetlagasheva
82c7e09688 use index instead of addon id 2019-10-22 11:40:42 +03:00
Vladimir Borisov
ef85c480ce
Handle non-standard streaming profile 2019-10-21 16:34:10 +03:00
NikolaBorislavovHristov
71e9d90ad0 meta preview placeholder 2019-10-21 15:51:11 +03:00
NikolaBorislavovHristov
ec261fc02b handle error cases in discover 2019-10-21 15:45:25 +03:00
svetlagasheva
9f50b545b7 spread syntax instead of concat.apply 2019-10-21 15:40:01 +03:00
svetlagasheva
0c4618b919 addons types linked with stremio-core 2019-10-21 15:26:47 +03:00
NikolaBorislavovHristov
a309257501 use Set instead of object for icons 2019-10-21 15:15:53 +03:00
NikolaBorislavovHristov
d38576ee94 discover adapted to changes in common component 2019-10-21 14:49:44 +03:00
NikolaBorislavovHristov
8300d09418 spread props in more common components 2019-10-21 14:48:39 +03:00
svetlagasheva
9ce3e28def filter addons in useAddons hook 2019-10-21 13:57:45 +03:00
NikolaBorislavovHristov
7d99a17b98 ColorInput proptypes updated 2019-10-21 10:29:48 +03:00
Vladimir Borisov
b1ef2a7e3f
Use the Infinity word for the infinite cache size 2019-10-18 17:29:46 +03:00
NikolaBorislavovHristov
922115fe4b discover selected item outline fixed 2019-10-18 17:25:34 +03:00
NikolaBorislavovHristov
075e551fbf see all button render outline in its frame 2019-10-18 17:24:34 +03:00
NikolaBorislavovHristov
7fa8f5172f MetaItem outline fixed inside the item itself 2019-10-18 17:24:15 +03:00
svetlagasheva
8255c7fd20 return to default type when category changes 2019-10-18 16:54:41 +03:00
NikolaBorislavovHristov
b2dad0f281 change selected item on focus fixed 2019-10-18 16:24:17 +03:00
NikolaBorislavovHristov
e67d026f39 spread props in metaItem 2019-10-18 16:24:04 +03:00
NikolaBorislavovHristov
2ee323f720 discover linked with stremio-core 2019-10-18 16:20:33 +03:00
NikolaBorislavovHristov
4941d6755c Router decode url params 2019-10-18 14:59:50 +03:00
NikolaBorislavovHristov
c430f09376 discover url restrictions changed 2019-10-18 14:59:30 +03:00
NikolaBorislavovHristov
a09b9b42d2 no options label rendered when there are no options 2019-10-18 14:51:18 +03:00
svetlagasheva
0de4bad6c6 addons search: search by description added 2019-10-18 14:02:11 +03:00
svetlagasheva
4f37dc09f9 Multiselect instead of Dropdown used 2019-10-18 13:31:46 +03:00
svetlagasheva
fc89a083ea Addons adapted to useAddons hook changes 2019-10-18 11:40:40 +03:00
NikolaBorislavovHristov
9923970a54 useCatalogs fixed 2019-10-18 11:21:21 +03:00
NikolaBorislavovHristov
b12a8a3c9d attach core service to window 2019-10-18 11:19:32 +03:00
Vladimir Borisov
e8d5356fcd
Improved styles 2019-10-18 10:50:33 +03:00
Vladimir Borisov
830ae9faf6
Fixed icon style for offline streaming server 2019-10-17 18:05:02 +03:00
Vladimir Borisov
0979fb9cdc
Merged upstream changes 2019-10-17 17:49:29 +03:00
NikolaBorislavovHristov
9aec721767 Merge branch 'master' of github.com:Stremio/stremio-web into discover 2019-10-17 17:43:00 +03:00
NikolaBorislavovHristov
2da642c90a sample discover picker linked with stremio core 2019-10-17 17:42:37 +03:00
Vladimir Borisov
4a43bf5154
Hardcoded streaming server settings 2019-10-17 17:38:36 +03:00
Vladimir Borisov
0e52f2dd37
Streaming server settings from stremio-core 2019-10-17 17:36:57 +03:00
Vladimir Borisov
388412f394
Do not fetch the streaming server 2019-10-17 17:32:36 +03:00
svetlagasheva
e8659cce32 useAddons hook demo items replaced with data from the state container 2019-10-17 17:29:43 +03:00
svetlagasheva
1a2afc49b2 settings function prop removed 2019-10-17 09:30:25 +03:00
svetlagasheva
2cc1cb1e56 notifications menu container styles moved 2019-10-16 17:08:21 +03:00
svetlagasheva
9b2b97cb86 unnecessary React.Fragment removed 2019-10-16 16:59:18 +03:00
svetlagasheva
f48cabbbc2 check thumbnail value 2019-10-16 16:58:10 +03:00
svetlagasheva
afab43bf45 NotificationsList refactored 2019-10-16 16:52:34 +03:00
svetlagasheva
04828f007a check daysAgo value 2019-10-16 16:25:12 +03:00
svetlagasheva
5b40ef9d94 videoThumbnail prop removed 2019-10-16 16:16:59 +03:00
svetlagasheva
a4350d4b2c settings button removed 2019-10-16 16:08:06 +03:00
svetlagasheva
940774c697 posterThumbnail prop renamed 2019-10-16 15:09:51 +03:00
svetlagasheva
b7fcffaf8b useMemo hook used in Notification 2019-10-16 14:57:32 +03:00
svetlagasheva
ca5cfc3d6f Image component used in Notification 2019-10-16 14:34:15 +03:00
svetlagasheva
d0c3e6a0b8 notification name height changed 2019-10-16 13:28:39 +03:00
svetlagasheva
e1bf5c627b NotificationsMenu adapted to Popup changes 2019-10-16 13:22:56 +03:00
svetlagasheva
3c63fb29a8 useNotifications hook args removed 2019-10-16 13:16:29 +03:00
NikolaBorislavovHristov
e7d95a5332 useUser hook implemented 2019-10-16 11:47:05 +03:00
svetlagasheva
927398f77d Merge branch 'master' of github.com:Stremio/stremio-web into user-notifications-menu 2019-10-16 11:25:21 +03:00
NikolaBorislavovHristov
433a855659 dispatch LoadCtx on app run 2019-10-16 11:12:22 +03:00
NikolaBorislavovHristov
ec1efd2a49 PlayIconCircleCentered moved to common 2019-10-16 10:53:35 +03:00
svetlagasheva
b34746ce7e Merge branch 'master' of github.com:Stremio/stremio-web into user-notifications-menu 2019-10-16 10:38:54 +03:00
svetlagasheva
947fad2994 demo items removed 2019-10-16 10:35:14 +03:00
svetlagasheva
55d3b4614e logo and poster renamed 2019-10-16 10:32:51 +03:00
svetlagasheva
fb082df699 handle NotificationsList cases 2019-10-16 10:31:55 +03:00
svetlagasheva
73a001cc1f NotificationsMenu uses useCatalogs hook 2019-10-15 17:40:58 +03:00
NikolaBorislavovHristov
7ff275d865 MetaItem exported from common 2019-10-15 17:37:34 +03:00
svetlagasheva
10e7e98dd7 useNotifications hook implemented 2019-10-15 17:06:41 +03:00
NikolaBorislavovHristov
f327468e5d Merge branch 'master' of github.com:Stremio/stremio-web 2019-10-15 17:03:48 +03:00
NikolaBorislavovHristov
7925523545 MetaPreview actionbuttons tabindex fixed 2019-10-15 17:01:45 +03:00
NikolaBorislavovHristov
b470fee09f see all outline consistent with meta item 2019-10-15 16:44:09 +03:00
NikolaBorislavovHristov
7a12e1feba ColorInput props spread dropped 2019-10-15 15:44:54 +03:00
NikolaBorislavovHristov
032273de15 drop FocusLock from route 2019-10-15 15:12:31 +03:00
NikolaBorislavovHristov
8c45bbac03 MetaPreview placeholder moved inside MetaPreview 2019-10-15 15:12:09 +03:00
NikolaBorislavovHristov
83ac6f2b56 text-input classname changed 2019-10-15 15:05:35 +03:00
NikolaBorislavovHristov
3f83625e9b Slider focused route flag renamed 2019-10-15 15:04:27 +03:00
NikolaBorislavovHristov
97ef0c50a0 ScrollEventEmitter dropped 2019-10-15 14:55:06 +03:00
NikolaBorislavovHristov
8a89c8c4fa SearchBar active flag renamed 2019-10-15 14:53:24 +03:00
NikolaBorislavovHristov
cbbbbd11a1 active flag renamed in NavTabButton 2019-10-15 14:27:19 +03:00
NikolaBorislavovHristov
64ee4ddb23 drop email user select 2019-10-15 13:58:38 +03:00
NikolaBorislavovHristov
78560d1950 prevent label click on keyUp in popup 2019-10-15 11:18:46 +03:00
NikolaBorislavovHristov
342e497df3 NavMenu adapted to Popup changes 2019-10-15 11:13:44 +03:00
NikolaBorislavovHristov
b588fa08c9 Slider uses new useFocusedRoute hook 2019-10-15 11:09:51 +03:00
NikolaBorislavovHristov
f5165f53d6 drop useTabIndex from TextInput 2019-10-15 11:09:25 +03:00
NikolaBorislavovHristov
d7b7493a85 SearchBar uses new route focused hook 2019-10-15 11:09:11 +03:00
NikolaBorislavovHristov
284043eed3 button prevent flags changed 2019-10-15 11:06:26 +03:00
NikolaBorislavovHristov
5d9e7ab41b Popup content cursor reset 2019-10-15 11:04:53 +03:00
Vladimir Borisov
bec623f3e3
Bigger close button and hover styles 2019-10-15 10:22:03 +03:00
svetlagasheva
e35fefd414 NotificationPlaceholder implemented 2019-10-14 17:32:18 +03:00
svetlagasheva
2bfd60cd92 last notification border removed 2019-10-14 17:28:07 +03:00
NikolaBorislavovHristov
5796fd65e8 clear the error on credentials changed 2019-10-14 15:17:03 +03:00
NikolaBorislavovHristov
7a4b2f5143 intro adapted to router changes 2019-10-14 15:16:30 +03:00
NikolaBorislavovHristov
b6f275c3c8 FocusedRoute context renamed to RouteFocused 2019-10-14 15:15:03 +03:00
NikolaBorislavovHristov
443db842fb board ui finalized 2019-10-14 15:09:20 +03:00
svetlagasheva
196047f12b scrollbar background color changed 2019-10-14 11:13:55 +03:00
svetlagasheva
112b8f9a43 condition fixed 2019-10-14 10:40:08 +03:00
svetlagasheva
a081c6da5e handle no notifications case 2019-10-14 10:38:05 +03:00
NikolaBorislavovHristov
e6724a701d attach reactEvent to the custom events 2019-10-11 19:39:48 +03:00
svetlagasheva
3973271d95 handle the case for today notification 2019-10-11 18:11:48 +03:00
NikolaBorislavovHristov
cdcb7ff744 dataset prop names renamed to camelcase 2019-10-11 16:00:00 +03:00
NikolaBorislavovHristov
6d76f309a2 dataset integrated in Multiselect component 2019-10-11 15:59:44 +03:00
NikolaBorislavovHristov
c996d521de syntetic events dispatched from Popup 2019-10-11 15:39:45 +03:00
NikolaBorislavovHristov
2aabefb8ff color imput value trasformed to hexcss4 format 2019-10-11 14:49:04 +03:00
NikolaBorislavovHristov
6f43075bdd dataset integrated in ColorInput 2019-10-11 14:44:56 +03:00
NikolaBorislavovHristov
c5b2ee48cf useDataset custom hook implemented 2019-10-11 14:44:22 +03:00
svetlagasheva
cf49d2fc7b Merge branch 'master' of github.com:Stremio/stremio-web into user-notifications-menu 2019-10-10 19:16:07 +03:00
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
Vladimir Borisov
4882dca95b
Merge branch 'master' into toast 2019-10-01 17:53:29 +03:00
Vladimir Borisov
88da9a1b8f
Improved formatting 2019-10-01 17:35:17 +03:00
Vladimir Borisov
de465d71f8
Working toasts 2019-10-01 17:14:03 +03:00
Vladimir Borisov
74945f528e
LiveRef hook 2019-10-01 17:13:48 +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
dee44868f4 simple toast component implemented 2019-09-30 00:02:32 +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
NikolaBorislavovHristov
0b84afc28c render Videos/Streams in detail page 2019-08-28 16:39:12 +03:00
NikolaBorislavovHristov
6865d41bc6 margins for release info in compact view fixed 2019-08-28 16:28:39 +03:00
NikolaBorislavovHristov
dc5bcdd31c action buttons in meta preview size changed 2019-08-28 16:15:58 +03:00
NikolaBorislavovHristov
ad6bc2453b url params names fixed for detail 2019-08-28 15:52:21 +03:00
NikolaBorislavovHristov
586d1c4e4c genre url fixed in MetaPreview 2019-08-28 15:24:38 +03:00
NikolaBorislavovHristov
4e02638e7c routes regexp implemented with custom regexp 2019-08-28 15:21:47 +03:00
svetlagasheva
1297569d85 Merge branch 'master' of github.com:Stremio/stremio-web into color-picker 2019-08-28 14:31:48 +03:00
NikolaBorislavovHristov
493b6c3d79 sample detail page implemented 2019-08-28 13:49:22 +03:00
NikolaBorislavovHristov
26d80ee39b action button icon size changed 2019-08-27 22:43:10 +03:00
NikolaBorislavovHristov
4b92cd3948 margin added to action buttons 2019-08-27 22:42:53 +03:00
NikolaBorislavovHristov
58aa0256b2 border radius added to action button 2019-08-27 22:39:16 +03:00
NikolaBorislavovHristov
d13ee8df0a margin added to release info labels 2019-08-27 22:38:53 +03:00
NikolaBorislavovHristov
b0ffd7b784 logo background changed in preview 2019-08-27 22:32:52 +03:00
NikolaBorislavovHristov
c9a6bebb35 dont render background if it is not valid prop 2019-08-27 22:32:37 +03:00
NikolaBorislavovHristov
dc74047e47 router state fixed 2019-08-27 22:12:55 +03:00
svetlagasheva
5845dd12ce color picker implemented 2019-08-27 17:48:06 +03:00
NikolaBorislavovHristov
63bc8ab277 MetaPreview props order changed 2019-08-27 17:47:29 +03:00
NikolaBorislavovHristov
569123b8ec url params in route paths simplified 2019-08-27 17:07:28 +03:00
NikolaBorislavovHristov
9ab0d0ee40 keys props renamed to urlParamsNames 2019-08-27 17:06:38 +03:00
NikolaBorislavovHristov
0a2a1e2685 support for not found component added to router 2019-08-27 16:28:05 +03:00
NikolaBorislavovHristov
07ede8033b utility functions separated from Router component for testing 2019-08-27 15:42:33 +03:00
NikolaBorislavovHristov
da74ec2f1b use one time binding for homePath and viewsConfig in Router 2019-08-27 13:02:10 +03:00
NikolaBorislavovHristov
a9eaf1c7d2 use match instead of exec in Router 2019-08-27 12:58:53 +03:00
NikolaBorislavovHristov
911c62faf1 detail url params added to regexp 2019-08-26 19:47:12 +03:00
NikolaBorislavovHristov
2b07d6ec79 MetaPreview refactored to work with links object 2019-08-26 19:29:03 +03:00
NikolaBorislavovHristov
617c5426dd not needed tabIndex dropped 2019-08-26 18:47:37 +03:00
NikolaBorislavovHristov
e0f594825c MetaPreview adapted to the latest changes in common 2019-08-26 18:44:40 +03:00
NikolaBorislavovHristov
6e79c5f4c0 meta links colors fixed 2019-08-26 16:15:43 +03:00
NikolaBorislavovHristov
842d702187 handle the case when there is no icon or label in action button 2019-08-26 15:06:21 +03:00
NikolaBorislavovHristov
67aae60b8d tabIndex removed from meta links 2019-08-26 14:21:14 +03:00
NikolaBorislavovHristov
d77d38d84c ActionButton implemented 2019-08-26 14:20:09 +03:00
NikolaBorislavovHristov
e13c37ac81 MetaLinks sum component implemented 2019-08-26 12:56:47 +03:00
NikolaBorislavovHristov
88b1cdfe94 use stremio alias in common package instead relative paths 2019-08-26 12:43:26 +03:00
NikolaBorislavovHristov
27305b764f app styles refactored 2019-08-26 09:55:38 +03:00
NikolaBorislavovHristov
13cb2b71dc not needed cursor style dropped 2019-08-26 09:52:39 +03:00
NikolaBorislavovHristov
ee0b541b1a selected meta item uses bolder outline 2019-08-25 12:10:12 +03:00
NikolaBorislavovHristov
5d46a6276a selected meta item in discover implemented 2019-08-23 17:20:58 +03:00
NikolaBorislavovHristov
517d8820e3 spread props on MetaItem 2019-08-22 17:17:46 +03:00
NikolaBorislavovHristov
9f1312e167 selectedItem props override fixed 2019-08-22 17:08:40 +03:00
NikolaBorislavovHristov
28cf825daa MetaPreview index fixed 2019-08-22 17:08:27 +03:00
NikolaBorislavovHristov
97bf4c3f9d placeholder-size renamed to shimmer-size 2019-08-22 16:59:41 +03:00
NikolaBorislavovHristov
f9ad4c187a TextInput proptypes dropped 2019-08-22 16:54:53 +03:00
NikolaBorislavovHristov
3dc892255a close Popup fixed .... again 2019-08-22 16:53:36 +03:00
NikolaBorislavovHristov
f68d44352d SearchBar component styles and logic improved for accessibility 2019-08-22 16:43:50 +03:00
NikolaBorislavovHristov
5203f6ef97 NavBarButton ensure type of active is boolean 2019-08-22 16:26:53 +03:00
NikolaBorislavovHristov
929fc486ea NavMenu styles improved for accessibility 2019-08-22 16:22:33 +03:00
NikolaBorislavovHristov
51153d4bda anonymous flag added to usre hook 2019-08-22 15:19:44 +03:00
NikolaBorislavovHristov
7e414fbf7a demo useUser hook implemented 2019-08-22 15:02:31 +03:00
NikolaBorislavovHristov
fe8bbfd3b7 nav-menu class name fixed 2019-08-22 14:53:44 +03:00
NikolaBorislavovHristov
7c4e42ab35 back button click callback renamed 2019-08-22 14:53:29 +03:00
NikolaBorislavovHristov
317405157d nav tabs key attribute fixed 2019-08-22 14:52:57 +03:00
NikolaBorislavovHristov
239a05ac88 fix NavBar props and proptypes for tabs 2019-08-22 14:42:34 +03:00
NikolaBorislavovHristov
613cfe8710 handle props variations in NavBarButton 2019-08-22 14:42:08 +03:00
NikolaBorislavovHristov
4e85b21b73 check the length of href to deside wich element to render 2019-08-22 14:31:51 +03:00
NikolaBorislavovHristov
d92a2b7d05 menu item class name changed 2019-08-22 14:26:05 +03:00
NikolaBorislavovHristov
72d133c785 old Loader dropped 2019-08-22 13:46:46 +03:00
NikolaBorislavovHristov
14de34d993 Checkbox proptypes dropped 2019-08-22 13:45:23 +03:00
NikolaBorislavovHristov
5280c3c304 Button proptypes dropped 2019-08-22 13:44:07 +03:00
NikolaBorislavovHristov
824d9914ae MetaItems in discover use inset outline 2019-08-22 13:10:37 +03:00
NikolaBorislavovHristov
53203893a9 meta item support for inset outline implemented 2019-08-22 13:10:13 +03:00
NikolaBorislavovHristov
1ac3d358a6 focus-outline-size css var declared 2019-08-22 13:05:48 +03:00
NikolaBorislavovHristov
b440e51b31 Popup close ux improved 2019-08-22 13:01:06 +03:00
NikolaBorislavovHristov
1dabcc7a31 Discover adapted to the latest changes in common components 2019-08-21 18:27:22 +03:00
NikolaBorislavovHristov
e8d81f6835 use multiline title in metaitem 2019-08-21 18:07:53 +03:00
NikolaBorislavovHristov
6ff114bb21 close MetaItem menu on option clicked 2019-08-21 17:49:14 +03:00
NikolaBorislavovHristov
23297a1470 close popup on esc pressed 2019-08-21 16:23:13 +03:00
NikolaBorislavovHristov
dab5b236a9 Popup dynalmic menu styles implemented in a react way 2019-08-21 16:12:18 +03:00
NikolaBorislavovHristov
98870bf296 menuMatchLabelWidth prop added to Popup 2019-08-21 15:20:28 +03:00
NikolaBorislavovHristov
77b79e468a minimum screen size added to constants file 2019-08-21 15:11:06 +03:00
NikolaBorislavovHristov
740223db9d board styles encapsulated 2019-08-20 16:37:42 +03:00
NikolaBorislavovHristov
17782b30c0 Intro styles moved inside subcomponent styles 2019-08-20 15:51:46 +03:00
NikolaBorislavovHristov
7e3ab3d0e6 intro styles isolated 2019-08-20 15:35:07 +03:00
NikolaBorislavovHristov
6643c7bf7c drop not needed overflow-x 2019-08-20 11:52:49 +03:00
NikolaBorislavovHristov
be1ae90141 simple boardrow placeholder implemented 2019-08-19 16:26:03 +03:00
NikolaBorislavovHristov
f59f637752 message added to BoardRow props 2019-08-19 16:25:02 +03:00
NikolaBorislavovHristov
767cc4b84a animated placeholder styles implemented as a common module 2019-08-19 14:21:01 +03:00
NikolaBorislavovHristov
5d9ae88c8d new line removed 2019-08-19 09:49:24 +03:00
NikolaBorislavovHristov
afb6e688ee nav menu label styles updated 2019-08-19 08:43:17 +03:00
NikolaBorislavovHristov
bab7b9a239 drop nav-bar-height css var 2019-08-18 22:51:22 +03:00
NikolaBorislavovHristov
641335f752 limit NavBarButtons in js 2019-08-18 22:46:02 +03:00
NikolaBorislavovHristov
45b472d7a1 title attribute added to NavBarButton 2019-08-18 22:42:31 +03:00
NikolaBorislavovHristov
1f00e91d12 search placeholder fixed for long strings 2019-08-18 22:29:32 +03:00
NikolaBorislavovHristov
6e78c0fc18 clear click callback instead of disable the search submit button 2019-08-18 22:23:46 +03:00
NikolaBorislavovHristov
3eac6cce88 use regexp to determine if searchbar is active 2019-08-18 22:23:09 +03:00
NikolaBorislavovHristov
0597d8ebe8 drop usage of React.memo on NavBarButton 2019-08-18 22:22:46 +03:00
NikolaBorislavovHristov
70c40a22c9 focus content container only if it does not contain focus already 2019-08-18 22:13:05 +03:00
NikolaBorislavovHristov
96bd43ebe4 MetaItem adapted to the new Popup api 2019-08-16 21:48:02 +03:00
NikolaBorislavovHristov
f3156a4ce9 NavMenu adapted to latest Popup 2019-08-16 21:45:26 +03:00
NikolaBorislavovHristov
ab1c0fb622 focus root container when became focusable 2019-08-16 21:44:02 +03:00
NikolaBorislavovHristov
53d06f7884 nested Popup support droped 2019-08-16 19:00:57 +03:00
NikolaBorislavovHristov
546a67d038 MetaItem adapted to the laters popup api 2019-08-14 00:55:47 +03:00
NikolaBorislavovHristov
bc7a530dfc NavMenu adapted to the new popup api 2019-08-14 00:52:34 +03:00
NikolaBorislavovHristov
341553aea0 Popup api finalized 2019-08-14 00:49:09 +03:00
NikolaBorislavovHristov
cdc4a1be7c context menu feature dropped from MetaItem 2019-08-14 00:38:43 +03:00
NikolaBorislavovHristov
2317f4f534 navmenu adapted to the new Popup API 2019-08-12 19:25:41 +03:00
NikolaBorislavovHristov
ee9bbc4ef4 Popup closes only when not clicked/scrolled from within 2019-08-12 19:25:29 +03:00
NikolaBorislavovHristov
f2eb4535af onscroll event bubble 2019-08-12 19:24:48 +03:00
NikolaBorislavovHristov
99063753e1 router-container class renamed to routes-container 2019-08-11 19:21:48 +03:00
NikolaBorislavovHristov
7c1c7f8d33 useRef with null argument 2019-08-10 08:34:50 +03:00
NikolaBorislavovHristov
e575746ce2 useFullscreen exported from common 2019-08-10 08:34:20 +03:00
NikolaBorislavovHristov
0b23666d85 useFullscreen moved to a separate hook 2019-08-10 08:33:41 +03:00
NikolaBorislavovHristov
75e3686e24 Popup integrated in NavMenu 2019-08-10 08:14:48 +03:00
NikolaBorislavovHristov
33fcda7f0c new Popup integrated in MetaItem 2019-08-10 08:05:02 +03:00
NikolaBorislavovHristov
f8fa18f51c support for nested Popups implemented 2019-08-09 23:45:16 +03:00
NikolaBorislavovHristov
10f5d31e44 Popup component reimplemented 2019-08-09 16:44:37 +03:00
NikolaBorislavovHristov
494f63b679 className added to Modal props 2019-08-09 14:16:58 +03:00
NikolaBorislavovHristov
d7ad6517a7 prevent focus root element when route became focusable 2019-08-09 14:10:32 +03:00
NikolaBorislavovHristov
1c2b2c1911 borders dropped from popup 2019-08-07 12:53:17 +03:00
NikolaBorislavovHristov
50aea4b8a9 MetaItem menu adapted to latest changes in the buttons api 2019-08-07 12:25:32 +03:00
NikolaBorislavovHristov
23c5b8ade8 MetaItem styles adapted to the newest conventions 2019-08-06 17:19:19 +03:00
NikolaBorislavovHristov
6d2443a2bd BoardRow adapted to the latest changes in common components 2019-08-06 15:27:27 +03:00
NikolaBorislavovHristov
abc955c744 media queries in board implemented using screen size constants 2019-08-06 15:20:59 +03:00
NikolaBorislavovHristov
419aee35ac font size media queries fixed 2019-08-06 15:07:16 +03:00
NikolaBorislavovHristov
f94ef45be5 data attr dropped from switch form button 2019-08-06 14:58:05 +03:00
NikolaBorislavovHristov
4aadefc170 use plain css for router styles 2019-08-06 12:51:42 +03:00
NikolaBorislavovHristov
e774b1b400 Input renamed to TextInput 2019-08-06 11:56:28 +03:00
NikolaBorislavovHristov
941f9a9234 consistent scrollbars across browsers 2019-08-06 11:41:31 +03:00
NikolaBorislavovHristov
31d35dcb6c perfect spatial navigation implemented in Intro screen 2019-08-06 11:15:37 +03:00
NikolaBorislavovHristov
e11c6ea2e1 Checkbox props simplified 2019-08-06 10:25:34 +03:00
NikolaBorislavovHristov
28781d2acc use event.key for readability 2019-08-06 10:24:25 +03:00
NikolaBorislavovHristov
9cea2ca7a6 App code reformat 2019-08-05 22:52:29 +03:00
NikolaBorislavovHristov
4986f3f432 dpad navigation in Intro screen improved 2019-08-05 22:40:13 +03:00
NikolaBorislavovHristov
575b469735 handling dpad navigation in input dropped 2019-08-05 22:39:48 +03:00
NikolaBorislavovHristov
a4c474a33b stremio-navigation renamed to stremio-router 2019-08-05 21:30:51 +03:00
NikolaBorislavovHristov
e54578c42c spatial navigation action defined for button 2019-08-05 16:18:44 +03:00
NikolaBorislavovHristov
1627dacff7 keyboard navigation of text inputs fixed 2019-08-05 16:18:20 +03:00
NikolaBorislavovHristov
5ac5566e90 input/svg styles dropped from app styles 2019-08-05 16:06:12 +03:00
NikolaBorislavovHristov
f7d87e7bf1 Intro styles adapted to the latest changes in common 2019-08-05 01:19:05 +03:00
NikolaBorislavovHristov
8addb64607 focusable-with-border class removed from ConsentCheckbox 2019-08-05 01:18:41 +03:00
NikolaBorislavovHristov
3dc58227d6 Intro screen adapted to common component changes 2019-08-05 00:52:23 +03:00
NikolaBorislavovHristov
b5d48f0fda useTabIndex exported from common 2019-08-05 00:44:17 +03:00
NikolaBorislavovHristov
31c3ccde3e common useTabIndex hook implemented 2019-08-05 00:37:47 +03:00
NikolaBorislavovHristov
8181287888 clear tabindex if component is disabled 2019-08-05 00:33:20 +03:00
NikolaBorislavovHristov
193fd8fd2b drop usage of focus-within 2019-08-05 00:30:01 +03:00
NikolaBorislavovHristov
6f171017af disabled moved to button 2019-08-05 00:27:34 +03:00
NikolaBorislavovHristov
5809c133d0 input type selector dropped from App styles 2019-08-05 00:24:52 +03:00
NikolaBorislavovHristov
13f9d3f698 focusable border size variable dropped 2019-08-05 00:19:45 +03:00
NikolaBorislavovHristov
c108fe2b35 Accessible components refactored 2019-08-04 23:30:24 +03:00
NikolaBorislavovHristov
238915c76e Checkbox based on Button 2019-08-04 22:54:09 +03:00
NikolaBorislavovHristov
255fcef5ba className added to all buttons 2019-08-04 14:00:47 +03:00
NikolaBorislavovHristov
fcfb5bd7af Button component implemented 2019-08-04 13:26:23 +03:00
NikolaBorislavovHristov
b235fbb235 input type checkbox dropped 2019-08-04 11:44:48 +03:00
NikolaBorislavovHristov
cd88f3dad4 Input moved to stremio-common 2019-08-04 11:41:21 +03:00
NikolaBorislavovHristov
c405cd69e8 todo added to color picker 2019-08-04 11:32:46 +03:00
NikolaBorislavovHristov
256f94626c common Checkboc component uses button input instead of checkbox 2019-08-04 11:19:14 +03:00
NikolaBorislavovHristov
7698c4351a use object with empty prototype chain for tag names 2019-08-04 10:08:33 +03:00
NikolaBorislavovHristov
9d4fd268ae TODO services added 2019-08-04 09:13:50 +03:00
NikolaBorislavovHristov
e2959910a0 meta item container dropped 2019-08-03 22:25:15 +03:00
NikolaBorislavovHristov
985793aa96 change the template areas when hide meta preview in discover 2019-08-03 22:01:08 +03:00
NikolaBorislavovHristov
3f978bbd53 using grid to display discover items 2019-08-03 22:00:36 +03:00
NikolaBorislavovHristov
64ba9ce36a require spatial navigation polyfill 2019-08-03 21:44:46 +03:00
NikolaBorislavovHristov
f631d97dd3 add active class to selected item in discover 2019-08-03 21:44:25 +03:00
NikolaBorislavovHristov
28f180fdae white space removed 2019-08-02 17:27:30 +03:00
NikolaBorislavovHristov
b83397a25e toggle active flag in KeyboardNavigation 2019-08-02 16:54:55 +03:00
NikolaBorislavovHristov
f7856d09e9 initial architecture for services implemented 2019-08-02 16:48:17 +03:00
NikolaBorislavovHristov
e8f9e1c202 keyboard navigation bindings removed from MainNavBar 2019-08-02 16:15:13 +03:00
NikolaBorislavovHristov
5c47c007bf use default css bundle name 2019-08-02 15:35:40 +03:00
NikolaBorislavovHristov
0daeee161e using default js bundle name 2019-08-02 15:30:08 +03:00
NikolaBorislavovHristov
96f32abe67 not needed aliases removed 2019-08-02 14:47:18 +03:00
NikolaBorislavovHristov
9ea3910ecd using valid meta tag in index.html 2019-08-02 14:39:05 +03:00
NikolaBorislavovHristov
4bbc916f7b common screen sizes used in app styles to define media queries 2019-08-02 14:25:36 +03:00
NikolaBorislavovHristov
33420e2c03 common screen size constants defined 2019-08-02 14:22:57 +03:00
NikolaBorislavovHristov
4ec71d43ae event.handled replaced with more describing prop name 2019-08-01 16:02:14 +03:00
NikolaBorislavovHristov
863854b6c1 css grid linter error fixed 2019-08-01 14:28:43 +03:00
NikolaBorislavovHristov
f1026c8a2d minor refactor in common components 2019-08-01 14:28:12 +03:00
NikolaBorislavovHristov
a0d2f400c4 Checkbox code reformat 2019-08-01 09:32:58 +03:00
NikolaBorislavovHristov
a97dfb1e2f MainNavBar tabs switch fixed in firefox 2019-08-01 09:32:41 +03:00
NikolaBorislavovHristov
1e93ee2079 Popup box shadow fixed 2019-07-31 19:45:50 +03:00
NikolaBorislavovHristov
154903bc2f MainNavBar uses userMenu 2019-07-31 19:45:38 +03:00
NikolaBorislavovHristov
d822e59dab UserMenu renamed to NavMenu 2019-07-31 19:45:27 +03:00
NikolaBorislavovHristov
7250e1c598 NavBar refactored to use rem for styling 2019-07-31 18:10:06 +03:00
NikolaBorislavovHristov
3eecb81b40 Board styles based on rem and subcomponent file structure 2019-07-31 17:11:32 +03:00
NikolaBorislavovHristov
17f593b0d8 Intro screen refactored to subcomponent structure and adapted to class names changes 2019-07-31 15:56:29 +03:00
NikolaBorislavovHristov
855644896f styles moved from js bundle to css bundle 2019-07-31 11:03:03 +03:00
NikolaBorislavovHristov
dbe9fa3b6e Intro screen styles based on rem 2019-07-30 17:27:00 +03:00
NikolaBorislavovHristov
08db8e723f ConsentCheckbox className prop dropped 2019-07-30 17:00:35 +03:00
NikolaBorislavovHristov
5ccdad5402 mediq queries added for the root font size 2019-07-30 16:49:12 +03:00
NikolaBorislavovHristov
0784ab19fe refactor of app styles for rem based ui 2019-07-30 16:46:18 +03:00
NikolaBorislavovHristov
e5439880bb discover items spacing and media queries improved 2019-07-30 10:47:53 +03:00
NikolaBorislavovHristov
7944e839af discover ui fixed on small screen 2019-07-30 10:08:13 +03:00
NikolaBorislavovHristov
624ff6cca2 BoardRow proptypes added 2019-07-29 18:20:09 +03:00
NikolaBorislavovHristov
ca730fa597 discover implemented on a working demo stage 2019-07-29 18:13:36 +03:00
NikolaBorislavovHristov
a396eebab3 media queries added in discover 2019-07-29 18:03:16 +03:00
NikolaBorislavovHristov
697c8c105e Discover refactored to use stremio alias 2019-07-29 17:29:29 +03:00
NikolaBorislavovHristov
13133051b4 useCatalog hook refactored to use 100 items 2019-07-29 17:27:57 +03:00
NikolaBorislavovHristov
7a9b1b4813 board media queries use all nodes class names 2019-07-29 17:27:12 +03:00
NikolaBorislavovHristov
58b81ecd44 meta item title background changed 2019-07-29 15:15:15 +03:00
NikolaBorislavovHristov
0b06d89be8 board media queries added 2019-07-29 15:12:12 +03:00
NikolaBorislavovHristov
b430ab480c tab index -1 not used on scroll views 2019-07-29 12:36:20 +03:00
NikolaBorislavovHristov
e640389741 variables declarations moved to the bootom of the intro screen 2019-07-29 12:33:13 +03:00
NikolaBorislavovHristov
099c0495ef board row fixed 2019-07-29 12:02:39 +03:00
NikolaBorislavovHristov
4a261cd82b catalogs hook provides raw data from the stte container 2019-07-29 12:02:27 +03:00
NikolaBorislavovHristov
8fa98feab4 board uses flat files structure 2019-07-29 11:24:03 +03:00
NikolaBorislavovHristov
4765f1c855 Intro screen uses flat file structure and single stylesheet 2019-07-29 10:56:26 +03:00
NikolaBorislavovHristov
330defc0af meta viewport changed 2019-07-29 10:18:26 +03:00
NikolaBorislavovHristov
4b0186f347 board row title added 2019-07-23 16:19:56 +03:00
NikolaBorislavovHristov
d686b25bc9 BoardRow extracted as a separate component 2019-07-23 15:36:40 +03:00
NikolaBorislavovHristov
b5bc61b408 show more styles updated 2019-07-23 13:57:00 +03:00
NikolaBorislavovHristov
5b87507a6e icon for type uses empty proto chain 2019-07-23 13:43:48 +03:00
NikolaBorislavovHristov
a5f6ea5dac metaitem focus styles updated 2019-07-23 13:37:56 +03:00
NikolaBorislavovHristov
686b9229a9 facebook statement clip fixed 2019-07-22 23:48:41 +03:00
NikolaBorislavovHristov
103a5ea296 Intro screen ui finalized 2019-07-22 22:46:38 +03:00
NikolaBorislavovHristov
2b8819c04b play icon shadow fixed 2019-07-22 16:02:08 +03:00
NikolaBorislavovHristov
e00b747694 react-color dropped 2019-07-22 15:30:11 +03:00
NikolaBorislavovHristov
cbabbd88a9 colors css path fixed 2019-07-22 15:25:58 +03:00
NikolaBorislavovHristov
1f92186f6e build config file polished 2019-07-18 14:45:15 +03:00