Commit graph

1738 commits

Author SHA1 Message Date
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
NikolaBorislavovHristov
92491703cf js source code inlined in index.html file 2019-07-18 13:13:32 +03:00
NikolaBorislavovHristov
5c95f98345 Board hook refactored 2019-06-04 12:23:23 +03:00
NikolaBorislavovHristov
eb72dfb266 minor refactor in Intro screen 2019-06-04 11:06:09 +03:00
NikolaBorislavovHristov
ca4e83148e using nativeEvent to mark event as handled 2019-06-04 10:57:02 +03:00
NikolaBorislavovHristov
45c0edbde9 render MetaPreview only if there is selected item 2019-06-04 09:26:35 +03:00
NikolaBorislavovHristov
29677ec69b Discover major refactor 2019-06-03 19:36:22 +03:00
NikolaBorislavovHristov
8cc0d76792 blur active element fixed 2019-06-03 19:29:08 +03:00
NikolaBorislavovHristov
c38f41d695 popup scroll fixed 2019-06-03 19:28:56 +03:00
NikolaBorislavovHristov
3dcfdb5c20 usage of releaseInfo fixed in MetaPreview 2019-06-03 19:28:34 +03:00
NikolaBorislavovHristov
21a428d5b8 useCatalog params defined 2019-06-03 15:44:44 +03:00
NikolaBorislavovHristov
5165d73310 remove category from discover path 2019-06-03 13:47:19 +03:00
NikolaBorislavovHristov
706e2082c4 transform query to key value pair 2019-06-03 13:47:06 +03:00
NikolaBorislavovHristov
ed1999d572 MetaItem minor refactor 2019-06-03 10:03:24 +03:00
NikolaBorislavovHristov
fae8ebff1d Navigate to app tabs with F keys 2019-06-02 18:22:45 +03:00
NikolaBorislavovHristov
94175de0f7 using keyCode instead of which 2019-05-31 17:20:41 +03:00
NikolaBorislavovHristov
6c26e1ff51 NavBar proptypes fixed 2019-05-31 17:19:57 +03:00
NikolaBorislavovHristov
5be963bf1e checkbox event propagation fixed 2019-05-31 14:37:57 +03:00
NikolaBorislavovHristov
2e7323d8ad MetaPreview propTypes added 2019-05-30 17:43:13 +03:00
NikolaBorislavovHristov
f638288fd2 MetaPreview finished 2019-05-30 17:27:31 +03:00
NikolaBorislavovHristov
46bc91ed8d meta preview size changed 2019-05-30 14:39:49 +03:00
NikolaBorislavovHristov
74fc105304 use break-word as a default rule 2019-05-30 13:13:13 +03:00
NikolaBorislavovHristov
3ebbead33d Links extracted in a separete component 2019-05-29 16:47:33 +03:00
NikolaBorislavovHristov
c9ec249ca3 using MetaPreview in Discover 2019-05-28 17:50:33 +03:00
NikolaBorislavovHristov
d9ee95a008 MetaPreview wip 2019-05-28 17:50:08 +03:00
NikolaBorislavovHristov
2006b33e6c discover/library paths fixed 2019-05-28 11:08:26 +03:00
NikolaBorislavovHristov
52677e66dc discover/library regexp fixed 2019-05-27 19:35:07 +03:00
NikolaBorislavovHristov
9645238257 Checkbox adapted to the new Input api 2019-05-27 17:46:12 +03:00
NikolaBorislavovHristov
af4af9d7ae focusable outline constantly visible even on hover 2019-05-27 16:24:10 +03:00
NikolaBorislavovHristov
6f805d5984 Input fucus handling optimized 2019-05-27 16:23:53 +03:00
NikolaBorislavovHristov
ef1fd33bce MetaItem optimizations 2019-05-27 13:52:42 +03:00
NikolaBorislavovHristov
b607a8ea5d demo items uses dummyimage 2019-05-27 11:29:33 +03:00
NikolaBorislavovHristov
009dbdf853 Checkbox uses onMouseDown/onMouseMove to blur 2019-05-25 22:46:55 +03:00
NikolaBorislavovHristov
827b542063 ConsentCheckbox uses Input from navigation package 2019-05-25 22:40:40 +03:00
NikolaBorislavovHristov
1ddcd21b89 using onMouseDown/onMouseMove to blur the input element 2019-05-25 22:24:59 +03:00
NikolaBorislavovHristov
9166ceec42 prop changes not handled and defaultUrlParams dropped from Router 2019-05-25 20:49:11 +03:00
NikolaBorislavovHristov
aa263843e3 router overflow styles fixed 2019-05-25 19:43:59 +03:00
NikolaBorislavovHristov
5671b2a8e1 FocusableProvider refactored to use less hooks 2019-05-25 19:19:02 +03:00
NikolaBorislavovHristov
5799d544b0 NavBarButton exec against route regexp to determine if it is active 2019-05-23 17:41:30 +03:00
NikolaBorislavovHristov
746dc4d57e routes regexp extracted in common module 2019-05-23 17:41:00 +03:00
NikolaBorislavovHristov
808013e4e0 MainNavBar component implemented 2019-05-23 16:02:17 +03:00
NikolaBorislavovHristov
f359a8c072 rerun Discover effect on url params changed 2019-05-23 14:41:51 +03:00
NikolaBorislavovHristov
0980ad0f31 discover picker menus finished 2019-05-23 14:32:45 +03:00
NikolaBorislavovHristov
d08c7bb2ff Popup boxshadow fixed 2019-05-23 13:38:14 +03:00
NikolaBorislavovHristov
68c8fa09c0 pickers active state managed 2019-05-23 11:08:47 +03:00
NikolaBorislavovHristov
12fa4a9bf3 useBinaryState custom hook implemented 2019-05-23 11:04:11 +03:00
NikolaBorislavovHristov
d22f5f8d14 basic pickers added to discover layout 2019-05-23 10:47:47 +03:00
NikolaBorislavovHristov
d8a02e4d9e discover and library route paths updated 2019-05-22 17:57:53 +03:00
NikolaBorislavovHristov
41d7e1318d defaultUrlParams implemented in the Router 2019-05-22 17:21:38 +03:00
NikolaBorislavovHristov
35cd984b98 outline offset applied to MetaItem 2019-05-22 09:43:15 +03:00
NikolaBorislavovHristov
d1adf9cb84 apply overflow hidden to all elements 2019-05-22 09:42:58 +03:00
NikolaBorislavovHristov
f7f1cfe0dd Discover demo catalog size changed 2019-05-21 16:15:24 +03:00
NikolaBorislavovHristov
bc8e1cd6f2 Board adapted to the new MetaItem api 2019-05-21 16:15:11 +03:00
NikolaBorislavovHristov
c2856fddd1 MetaItem uses name attribute for popup title 2019-05-21 16:10:26 +03:00
NikolaBorislavovHristov
5886eb2105 focusable-with-border reimplemented with outline 2019-05-21 16:06:49 +03:00
NikolaBorislavovHristov
fc86e1ae1a drop usage of ::before in MetaItem 2019-05-21 12:04:42 +03:00
NikolaBorislavovHristov
58abc74968 using outline instead of border in MetaItem 2019-05-21 11:55:23 +03:00
NikolaBorislavovHristov
6989ad4ba1 Discover uses catalog hook to render items 2019-05-21 10:18:50 +03:00
NikolaBorislavovHristov
7a2176d595 simple useCatalog hook implemented 2019-05-21 10:13:17 +03:00
NikolaBorislavovHristov
d2f71ba536 nav bar items declared flex instead of inline-flex 2019-05-21 10:04:46 +03:00
NikolaBorislavovHristov
03d6559cb4 meta items grid content properly aligned 2019-05-21 10:04:28 +03:00
NikolaBorislavovHristov
8e6d951499 discover grid implemented 2019-05-20 21:40:32 +03:00
NikolaBorislavovHristov
4cd8e60756 Popups and modals adapted to the new api 2019-05-20 17:32:34 +03:00
NikolaBorislavovHristov
c5dea8621e Show All button ui implemented 2019-05-17 16:56:51 +03:00
NikolaBorislavovHristov
1d1dc454f8 meta items row with overflow fixed 2019-05-17 16:01:43 +03:00
NikolaBorislavovHristov
08e78c0c22 MetaItem closes context menu if right clicked again 2019-05-17 14:45:30 +03:00
NikolaBorislavovHristov
759ecdd970 Board styles updated 2019-05-17 12:45:12 +03:00
NikolaBorislavovHristov
501b0a994d defaultProps dropped from UserMenu 2019-05-17 12:35:00 +03:00
NikolaBorislavovHristov
e587495a2e SearchBar not use memo 2019-05-17 12:34:47 +03:00
NikolaBorislavovHristov
633ca59f92 js extension removed from require statement 2019-05-17 12:11:26 +03:00
NikolaBorislavovHristov
f6e8099bc2 SearchBar static placeholder rendered on non search routes 2019-05-16 19:29:08 +03:00
NikolaBorislavovHristov
aaf7b50e31 font-family inherited for text inputs 2019-05-16 19:22:44 +03:00
NikolaBorislavovHristov
812da52f11 SearchBar hooks refactored 2019-05-16 19:04:22 +03:00
NikolaBorislavovHristov
73400514a6 Search moved into first view 2019-05-16 18:59:44 +03:00
NikolaBorislavovHristov
9a69b530a6 focus contentcontainer before change focusable context provider 2019-05-16 18:52:32 +03:00
NikolaBorislavovHristov
4aee1d51b2 FocusableProvider uses useRef api in more convenient way 2019-05-16 18:42:34 +03:00
NikolaBorislavovHristov
7a2155c271 NavBarButton active memo refactored 2019-05-16 18:40:23 +03:00
NikolaBorislavovHristov
092a09fe36 useLocationHash refactored to use less hooks 2019-05-16 18:39:48 +03:00
NikolaBorislavovHristov
0020cceb05 withLocationHash dropped 2019-05-16 18:27:48 +03:00
NikolaBorislavovHristov
b982056200 Loader's defaultProps dropped 2019-05-16 18:20:51 +03:00
NikolaBorislavovHristov
f0a2aed383 forgot password link focus effect fixed 2019-05-16 18:19:42 +03:00
NikolaBorislavovHristov
a761090b62 Checkbox props refactored 2019-05-16 18:16:48 +03:00
NikolaBorislavovHristov
22cc957bd7 withFocusable dropped 2019-05-16 17:45:21 +03:00
NikolaBorislavovHristov
349e6112ab FocusableProvider determine focusable based on routescontainer and modalscontainer childlist 2019-05-16 17:45:05 +03:00
NikolaBorislavovHristov
15b135bc2f Router not use memo 2019-05-16 16:35:45 +03:00
NikolaBorislavovHristov
ac7b211b0a ModalsContainerProvider not use memo 2019-05-16 16:34:00 +03:00
NikolaBorislavovHristov
8fb4a57389 RoutesContainerProvider not use memo 2019-05-16 16:33:14 +03:00
NikolaBorislavovHristov
216ab2cfdc not used HOCs dropped 2019-05-16 15:35:07 +03:00
NikolaBorislavovHristov
dd7aa312a8 app's global styles refactored 2019-05-16 15:33:12 +03:00
NikolaBorislavovHristov
412de96cfd Router position/size fixed 2019-05-16 15:29:47 +03:00
NikolaBorislavovHristov
54cc6df15e Router handles onPathNotMatch change 2019-05-16 14:59:45 +03:00
NikolaBorislavovHristov
6e97b61659 homePath declared inside App component 2019-05-16 11:54:12 +03:00
NikolaBorislavovHristov
c2315c17b2 Router component reimplemented as function component 2019-05-15 18:17:08 +03:00
NikolaBorislavovHristov
40ca4d38ef RoutesContainerProvider used in router 2019-05-15 12:23:09 +03:00
NikolaBorislavovHristov
a04dd5ff7e RoutesContainerContext, providers and consumers implemented 2019-05-15 12:22:56 +03:00
NikolaBorislavovHristov
04a47d4e54 Route adapted to the new ModalsContainerProvider api 2019-05-15 12:14:44 +03:00
NikolaBorislavovHristov
d1ac99c3b6 ModalsContainerProvider simplified by using function declaration 2019-05-15 12:14:29 +03:00
NikolaBorislavovHristov
0c4a6c2983 FocusableProvider autofocus first focusable child if available 2019-05-15 10:33:54 +03:00
NikolaBorislavovHristov
0f26cb55cc EPIC focuability for new routes and modals fixed 2019-05-14 18:34:49 +03:00
NikolaBorislavovHristov
649ffc6dea forgot password link hover effect improved 2019-05-14 16:36:12 +03:00
NikolaBorislavovHristov
7ac2c0a6c3 Intro screen styles updated for long strings support 2019-05-14 16:20:14 +03:00
NikolaBorislavovHristov
2a5acb3351 MetaItem ux in Chrome improved 2019-05-14 12:44:59 +03:00
NikolaBorislavovHristov
137b8fe102 MetaItem styles improved 2019-05-14 12:33:47 +03:00
NikolaBorislavovHristov
5c9f0ba91b SearchBar focus hook improved 2019-05-13 21:31:35 +03:00
NikolaBorislavovHristov
b795d9f93f title attribute added to MetaItem 2019-05-13 20:01:17 +03:00
NikolaBorislavovHristov
4c297a2f35 MetaItem.onContextMenu check if ctrl key is pressed 2019-05-13 19:02:12 +03:00
NikolaBorislavovHristov
0991672cd4 tabIndex added to MetaItem's PopupMenu 2019-05-13 18:53:02 +03:00
NikolaBorislavovHristov
5107aba9ca MetaItem.onContextMenu fixed 2019-05-13 18:52:21 +03:00
NikolaBorislavovHristov
2fe7561302 Popup.Menu tabIndex prop added 2019-05-13 18:52:01 +03:00
NikolaBorislavovHristov
2ece079be3 Board adapted to MetaItem changes 2019-05-13 18:19:48 +03:00
NikolaBorislavovHristov
465e66fb38 MetaItem.onContextMenu callback dependencies fixed 2019-05-13 18:15:52 +03:00
NikolaBorislavovHristov
37918ab2e0 open menu on context menu requested 2019-05-13 18:00:23 +03:00
NikolaBorislavovHristov
14598c57be MetaItem refactored as a function component 2019-05-13 17:51:17 +03:00
NikolaBorislavovHristov
0c5146b5ab user-menu styles updated 2019-05-13 16:37:43 +03:00
NikolaBorislavovHristov
a36e266951 intro hover colors changed 2019-05-13 16:35:45 +03:00
NikolaBorislavovHristov
035dd11676 items in search bar declared none flexible 2019-05-13 16:18:44 +03:00
NikolaBorislavovHristov
0b0b4420b2 nav bar button icon declared none flexible 2019-05-13 16:18:27 +03:00
NikolaBorislavovHristov
59782803d4 Board sizes fixed 2019-05-13 15:33:24 +03:00
NikolaBorislavovHristov
5645fb4d2e NavBar size used from className prop 2019-05-13 15:32:45 +03:00
NikolaBorislavovHristov
7218440fda Intro reoute accessibility improved 2019-05-13 11:42:30 +03:00
NikolaBorislavovHristov
7ac28a8f77 index routes uses commonjs require 2019-05-13 11:37:26 +03:00
NikolaBorislavovHristov
d7f8674638 Library sizes fixed 2019-05-13 11:37:05 +03:00
NikolaBorislavovHristov
491942c625 library route added to router config 2019-05-13 10:15:38 +03:00
NikolaBorislavovHristov
6a72ee5a0d sample Library component implemented 2019-05-13 10:14:38 +03:00
NikolaBorislavovHristov
8437945f2f basic discover component implemented 2019-05-13 10:12:48 +03:00
NikolaBorislavovHristov
f62a86cf28 Intro;s styles improved for accessibility 2019-05-13 09:50:39 +03:00
NikolaBorislavovHristov
3855c215fe Main component dropped 2019-05-13 09:48:53 +03:00
NikolaBorislavovHristov
2bf457993c Intro screen styles refactored 2019-05-12 22:26:51 +03:00
NikolaBorislavovHristov
d65bf716fd checked icon styles fixed 2019-05-12 22:26:28 +03:00
NikolaBorislavovHristov
93df0529c7 focusable with border updated to select focus within 2019-05-12 22:26:12 +03:00
NikolaBorislavovHristov
3fd5c4a746 nav bar spacings fixed for all possible cases 2019-05-10 12:29:27 +03:00
NikolaBorislavovHristov
c9a2d71445 default search bar size changed 2019-05-10 11:58:13 +03:00
NikolaBorislavovHristov
771ba6c52b nav bar search bar styles improved 2019-05-10 11:03:13 +03:00
NikolaBorislavovHristov
1ceff75f98 line height for text inputs styled globaly 2019-05-10 10:59:12 +03:00
NikolaBorislavovHristov
b405fce103 onPathNotMatch moved out of route config 2019-05-09 12:38:48 +03:00
NikolaBorislavovHristov
83e225aecc not used input types dropped 2019-05-09 12:23:57 +03:00
NikolaBorislavovHristov
0dca5ea024 SearchBar hover/active styles fixed 2019-05-09 10:51:55 +03:00
NikolaBorislavovHristov
d290150c4d NavBar added to board and search 2019-05-09 10:11:24 +03:00
NikolaBorislavovHristov
0b1d9b27d9 text transform dropped from NavBarButton 2019-05-09 10:10:56 +03:00
NikolaBorislavovHristov
322c747330 Popup menu active/hover styles fixed 2019-05-09 10:04:05 +03:00
NikolaBorislavovHristov
c8d9cb0018 NavBarButton hover styles fixed 2019-05-09 10:00:28 +03:00
NikolaBorislavovHristov
46688839c1 NavBarButton type inline 2019-05-09 09:56:56 +03:00
NikolaBorislavovHristov
cb4f314e3f UserMenu adapted to the new Popup api 2019-05-09 09:51:43 +03:00
NikolaBorislavovHristov
d99a1aca48 modalContainerClassName moved to Popup.Menu className 2019-05-09 09:51:22 +03:00
NikolaBorislavovHristov
d99051b8a5 search bar tab index disabled 2019-05-08 20:13:16 +03:00
NikolaBorislavovHristov
e8bff56aa0 navbar tabindex disabled 2019-05-08 20:13:06 +03:00
NikolaBorislavovHristov
eacb0f2f13 nav bar button active background fixed 2019-05-08 20:11:32 +03:00
NikolaBorislavovHristov
63af2e50cc searchbar active background color fixed 2019-05-08 20:09:17 +03:00
NikolaBorislavovHristov
cd28ef49f0 push location on search bar focus instead of replace 2019-05-08 20:06:14 +03:00
NikolaBorislavovHristov
3ab7bab0c0 logout button cb fixed 2019-05-08 19:51:54 +03:00
NikolaBorislavovHristov
c24f06365e focusable-with-border fixed when hovered 2019-05-08 19:43:48 +03:00
NikolaBorislavovHristov
0255b93258 UserMenu basic implementation 2019-05-08 19:36:25 +03:00
NikolaBorislavovHristov
d39c14b554 SearchBar focus fixed 2019-05-06 14:47:11 +03:00
NikolaBorislavovHristov
05ae49cbdd proptypes improved 2019-04-28 11:47:09 +03:00
NikolaBorislavovHristov
cbd301bd9f Checkbox children proptype fixed 2019-04-28 10:53:25 +03:00
NikolaBorislavovHristov
029a6341bd NavBar propTypes defined as not required 2019-04-25 23:02:08 +03:00
NikolaBorislavovHristov
23239b0847 NavBar uses React.memo for oprimization 2019-04-25 23:01:07 +03:00
NikolaBorislavovHristov
a586252ad0 Input.displayName defined 2019-04-25 22:47:56 +03:00
NikolaBorislavovHristov
926b76293e search bar size changed 2019-04-25 22:32:05 +03:00
NikolaBorislavovHristov
104577e2f6 SearchBar component implemented 2019-04-25 19:25:27 +03:00
NikolaBorislavovHristov
39199df1ac useFocusable and withFocusable exported from stremio-navigation 2019-04-25 19:19:57 +03:00
NikolaBorislavovHristov
77c01a8459 navbar width changed 2019-04-25 19:06:26 +03:00
NikolaBorislavovHristov
4a0717d26d font size of text inputs fixed 2019-04-25 19:06:14 +03:00
NikolaBorislavovHristov
55aa39d70c nav bar button container classname changed 2019-04-25 17:41:57 +03:00
NikolaBorislavovHristov
96e59928af back button and tab buttons styled separately 2019-04-25 17:41:28 +03:00
NikolaBorislavovHristov
8f1a61d3cf tabIndex override implemented 2019-04-25 13:50:30 +03:00
NikolaBorislavovHristov
6d18c05771 NavBar restructured and styled better 2019-04-25 13:29:59 +03:00
NikolaBorislavovHristov
badcf77c4c NavBarButton focus implemented 2019-04-25 13:21:56 +03:00
NikolaBorislavovHristov
f56bedb351 global focusable css class added 2019-04-25 13:19:29 +03:00
NikolaBorislavovHristov
f198444c96 Search added to route config 2019-04-25 13:16:53 +03:00
NikolaBorislavovHristov
e1b384b668 old search imput dropped 2019-04-25 13:16:41 +03:00
NikolaBorislavovHristov
f92cefe88a displayName added to NavBarButton 2019-04-24 15:48:38 +03:00
NikolaBorislavovHristov
23387bd4b2 prop types added to NavBarButton 2019-04-24 15:38:57 +03:00
NikolaBorislavovHristov
dc1f600251 React tree of Popup component improved 2019-04-23 13:59:42 +03:00
NikolaBorislavovHristov
aea2725c56 route className changed 2019-04-23 13:19:59 +03:00
NikolaBorislavovHristov
a0e81d0a65 basic focus effect added to NavBarButton 2019-04-22 19:09:52 +03:00
NikolaBorislavovHristov
5a5ba8b75f basic UserMenu component reimplemented 2019-04-22 19:08:43 +03:00
NikolaBorislavovHristov
875f7a925c nav tabs count ensured regardless of back button 2019-04-22 18:40:38 +03:00
NikolaBorislavovHristov
2f287113ac NavBarButton fixed for hrefs with query params 2019-04-22 18:29:03 +03:00
NikolaBorislavovHristov
18fbdb4f1f NavBarButton use useLocationHash hook 2019-04-22 18:06:00 +03:00
NikolaBorislavovHristov
f6894a7a0e hook call fixed in useLocationHash 2019-04-22 17:48:58 +03:00
NikolaBorislavovHristov
7d5f7537f7 HOC and hook implemented for location hash 2019-04-22 16:57:04 +03:00
NikolaBorislavovHristov
718660d117 minor func renaming in Router 2019-04-22 16:36:31 +03:00
NikolaBorislavovHristov
6c5c82a8d5 Input reimplemented with hooks 2019-04-22 15:16:07 +03:00
NikolaBorislavovHristov
e5d0289a70 minor refactor in Router 2019-04-22 14:29:37 +03:00
NikolaBorislavovHristov
37d23575dd withFocusable HOC use hook 2019-04-22 12:21:14 +03:00
NikolaBorislavovHristov
12bd60c74f useFocusable hook implemented 2019-04-22 12:20:57 +03:00
NikolaBorislavovHristov
d12d586fc7 onPathNotMatch argument fixed 2019-04-22 12:18:47 +03:00
NikolaBorislavovHristov
136b6e288e Route callback memoized with hooks 2019-04-22 12:14:27 +03:00
NikolaBorislavovHristov
49fa139d6d ModalsContainerContext.Consumer replaced with modals hook 2019-04-22 10:28:57 +03:00
NikolaBorislavovHristov
c9168f0be9 useModalsContainer hook used in Modal 2019-04-22 09:52:55 +03:00
NikolaBorislavovHristov
2a78d4bb15 useModalsContainer hook implemented 2019-04-22 09:50:52 +03:00
NikolaBorislavovHristov
1612f797e2 NavBar reimplemented with the new router 2019-04-21 21:45:59 +03:00
NikolaBorislavovHristov
61953cbb11 legacy NavTab component dropped 2019-04-21 21:37:38 +03:00
NikolaBorislavovHristov
bd949bca74 NavBarButton reacts to hash changes 2019-04-21 21:36:43 +03:00