103 Commits

Author SHA1 Message Date
Zoe Roux
ffbf4be19e Create login and register function 2023-03-11 12:54:21 +09:00
Zoe Roux
2b87aacc58 Add a register page 2023-03-11 12:54:21 +09:00
Zoe Roux
e7b4c01f93 Use an svg blob for the login page 2023-03-11 12:54:21 +09:00
Zoe Roux
e9622edee9 Add more features om the input primitive 2023-03-11 12:54:21 +09:00
Zoe Roux
80be960f29 Update pressable's feedback ripple 2023-03-11 12:54:21 +09:00
Zoe Roux
d2d736a7ec Create a button component 2023-03-11 12:54:21 +09:00
Zoe Roux
9c35801196
Update yoshiki 2023-01-07 23:30:49 +09:00
Zoe Roux
6a098b6317 Fix alpha handling 2023-01-07 14:22:29 +09:00
Zoe Roux
e11af205f8 Add automatic theme on the web 2023-01-07 14:22:29 +09:00
Zoe Roux
9dc9431170 Add a (rudimentary) splash screen 2023-01-07 14:22:29 +09:00
Zoe Roux
1e182e0d75 Install poppins as a font 2023-01-07 14:22:29 +09:00
Zoe Roux
95eb703788 Make search bar collapse on small screen 2023-01-07 14:22:29 +09:00
Zoe Roux
942f4f1c75 Create a search page 2023-01-07 14:22:29 +09:00
Zoe Roux
84b4c998a7 Use react-native-video instead of expo-av and add subtitle support 2022-12-31 01:01:38 +09:00
Zoe Roux
162891ba1d Create the subtitle menu for the web 2022-12-31 01:01:38 +09:00
Zoe Roux
1139a726c9 Create menu (bottom sheet or side sheet) 2022-12-31 01:01:38 +09:00
Zoe Roux
7a1bde1b73 Add volume slider (keyboard accessible)
Fix tooltip position on the bottom of the screen.
Add fullscreen support on the web
2022-12-31 01:01:38 +09:00
Zoe Roux
b1b8772717 Add progress change listneer to update the video 2022-12-31 01:01:38 +09:00
Zoe Roux
856eaffda6 Add slider touch handlers 2022-12-31 01:01:38 +09:00
Zoe Roux
2c16fdad19 Add load and error state 2022-12-31 01:01:38 +09:00
Zoe Roux
c79a991024 Rewrite progress slider (part 1) 2022-12-31 01:01:38 +09:00
Zoe Roux
4f5023f745 Add a circular progress component 2022-12-31 01:01:38 +09:00
Zoe Roux
2ac4c434f5 Make episode list work on mobile 2022-12-18 12:07:19 +09:00
Zoe Roux
eabf5e1faf Clean up episode list skeleton 2022-12-18 12:07:19 +09:00
Zoe Roux
1ee955fbfe Add an episode list for shows 2022-12-18 12:07:19 +09:00
Zoe Roux
de06c7f81f Movie cleanup 2022-12-18 12:07:19 +09:00
Zoe Roux
4347df0b9b Use svg icons instead of a font 2022-12-18 12:07:19 +09:00
Zoe Roux
b951ef5ce4 Fix staff list scroll behaviors 2022-12-18 12:07:19 +09:00
Zoe Roux
a12f78761d Cleanup layout and expo's withRoute 2022-12-18 12:07:19 +09:00
Zoe Roux
894cbb3c9d Rewrite infinite lists to support horizontal 2022-12-18 12:07:19 +09:00
Zoe Roux
26f9cf646b Adapt staff list to react native (first pass) 2022-12-18 12:07:19 +09:00
Zoe Roux
8c28df9517 Clean up movie's skeleton 2022-12-18 12:07:19 +09:00
Zoe Roux
1b76bbf6c2 Finish movie's header rework 2022-12-18 12:07:19 +09:00
Zoe Roux
e5b236f51c Rewrite the movie header 2022-12-18 12:07:19 +09:00
Zoe Roux
be6551888e Add list view on browse 2022-12-11 21:54:39 +09:00
Zoe Roux
3b29e1a87a Make the main scroll instead of the body. Support other layouts 2022-12-11 21:54:39 +09:00
Zoe Roux
bb63340555 Create a link component with native feedback 2022-12-11 21:54:39 +09:00
Zoe Roux
24dddc3075 Finalize browse's grid layout 2022-12-11 21:54:39 +09:00
Zoe Roux
d15c3ed047 Add a poster component for react-native 2022-12-11 21:54:39 +09:00
Zoe Roux
26e5ce6852 Add skeleton hide animation.
Also hide the skeleton when the user has disabled js.
2022-12-11 21:54:39 +09:00
Zoe Roux
f834e08273 Create a homemade skeleton
with moti and css animations
2022-12-11 21:54:39 +09:00
Zoe Roux
43ed65bc76 Rewrite the browse page (part 1) 2022-12-11 21:54:39 +09:00
Zoe Roux
1f049952cc Theme the focus ring 2022-12-06 15:17:55 +09:00
Zoe Roux
fff73ed2b8 Add a tooltip function 2022-12-06 15:17:55 +09:00
Zoe Roux
71a506443f Add a skeleton component 2022-12-05 12:21:04 +09:00
Zoe Roux
2e50be6254 Install moti 2022-12-05 12:21:04 +09:00
Zoe Roux
67de27578e
Add error handling in the fetch component 2022-12-03 22:34:50 +09:00
Zoe Roux
9a9538d14d
Remake the appbar 2022-12-01 16:37:31 +09:00
Zoe Roux
ca50b53bae
Merge branch 'feat/native-navbar' into feat/style 2022-11-30 14:43:26 +09:00
Zoe Roux
d420c7d0a9
Install react navigation 2022-11-30 14:03:38 +09:00