Commit graph

905 commits

Author SHA1 Message Date
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
NikolaBorislavovHristov
ad827d19bd onLocationChanged renamed to onHashChanged 2019-04-21 21:36:00 +03:00
NikolaBorislavovHristov
9e8aaaf281 pass event argument instead of hashPath when hash not match 2019-04-21 21:03:28 +03:00
NikolaBorislavovHristov
a198c81aaa NavBarButton implemented 2019-04-21 16:28:35 +03:00
NikolaBorislavovHristov
2522a1e6ae board adapted to the new modules restructure 2019-04-21 12:12:52 +03:00
NikolaBorislavovHristov
15b2b9b00c less constants dropped 2019-04-21 12:09:55 +03:00
NikolaBorislavovHristov
a1d963fe79 Router simplified a lot 2019-04-20 22:44:04 +03:00
NikolaBorislavovHristov
5424e4b934 defaultPath renamed to homePath and prepended to stack on demand 2019-04-19 20:08:15 +03:00
NikolaBorislavovHristov
45c985f299 defaultPath property added to Router 2019-04-19 17:06:31 +03:00
NikolaBorislavovHristov
3ec8c5afc7 path dependencie dropped from Router 2019-04-19 16:50:53 +03:00
NikolaBorislavovHristov
e05f404c20 UserPanel moved to NavBar 2019-04-19 14:57:52 +03:00
NikolaBorislavovHristov
d2e27801d9 Slider styles refactored 2019-04-19 14:50:38 +03:00
NikolaBorislavovHristov
7d2c5a4e10 Checkbox styles refactored 2019-04-19 14:43:04 +03:00
NikolaBorislavovHristov
bdaeed2736 strict Popup proptypes defined 2019-04-19 12:51:09 +03:00
NikolaBorislavovHristov
91aaa860f4 color proptype defined to Loader 2019-04-19 12:03:36 +03:00
NikolaBorislavovHristov
3a30e8ae3c children proptype defined for Checkbox 2019-04-19 11:43:14 +03:00
NikolaBorislavovHristov
3a52176df6 all proptypes declared in the stremio-navigation package 2019-04-19 11:32:44 +03:00
NikolaBorislavovHristov
13e7d9b7fb navigation styles combined in one file 2019-04-19 11:28:00 +03:00
NikolaBorislavovHristov
b0fb32be35 PathToRegexp dependencie renamed 2019-04-19 10:52:37 +03:00
NikolaBorislavovHristov
b7bf7d9340 Modal dependency of Popup fixed 2019-04-19 10:47:20 +03:00
NikolaBorislavovHristov
cc674d5d79 Popup moved to common 2019-04-19 10:41:56 +03:00
NikolaBorislavovHristov
12e58680a7 Checkbox refactored to work with new navigation module 2019-04-19 10:37:49 +03:00
NikolaBorislavovHristov
eb78b145e1 navigation components moved into separate namespace 2019-04-18 17:18:49 +03:00
NikolaBorislavovHristov
eca25873f6 Slider refactored to use CommonJS modules 2019-04-18 15:44:19 +03:00
NikolaBorislavovHristov
6fd69c9e77 Router refactored and use CommonJS 2019-04-18 14:58:31 +03:00
NikolaBorislavovHristov
17a8d59717 Loader uses CommonJS modules 2019-04-18 12:54:03 +03:00
NikolaBorislavovHristov
89ec9ff96c Checkbox component refactored 2019-04-18 12:32:32 +03:00
NikolaBorislavovHristov
fa0965b439 Modals use CommonJS modules 2019-04-17 16:08:37 +03:00
NikolaBorislavovHristov
e05642df3c withFocusable uses arrow function 2019-04-17 15:33:37 +03:00
NikolaBorislavovHristov
e76eb8a09f Input uses CommonJS modules 2019-04-17 15:18:46 +03:00
NikolaBorislavovHristov
f8371bd44c Modals and Focusables use CommonJS modules 2019-04-17 14:41:20 +03:00
NikolaBorislavovHristov
54064ae430 groups pulled from state container 2019-04-17 13:15:05 +03:00
NikolaBorislavovHristov
5b6cf6363d routerConfig uses CommonJS syntax 2019-04-16 10:42:56 +03:00
NikolaBorislavovHristov
34398aeb7a await state container and shell before render app 2019-04-15 15:30:16 +03:00